यदि आपके पास केवल कुछ तार हैं
यदि आपके तार पहले कॉलम में हैं, तो आप CHOOSE()
फ़ंक्शन का उपयोग इस तरह कर सकते हैं :
=CHOOSE(RANDBETWEEN(1,6),$A$1,$A$2,$A$3,$A$4,$A$5,$A$6)
RANDBETWEEN(1,6)
बेतरतीब ढंग से 1 से 6 तक एक नंबर nCHOOSE
उठाएगा - फिर आपके द्वारा सूचीबद्ध सभी मापदंडों (कॉलम ए में आपके तार) के माध्यम से गिना जाता है और एनटी अवधि प्रदर्शित करता है ।
लेकिन, अगर आपके पास कई तार हैं
यदि आपके पास कुछ से अधिक आइटम हैं CHOOSE
, तो इस फॉर्मूले को बनाए रखना अनिर्दिष्ट हो जाता है।
जिस स्थिति में यह संभवत: एक तालिका सम्मिलित करने के लिए एक अच्छा विचार है (चलो इसे मायस्ट्रीम कहते हैं ), कॉलम ए में एक आईडी कॉलम बनाएं =ROW()-1
और हमारे सूत्र को स्विच करें VLOOKUP
। हम उपयोग कर सकते हैं MIN
और MAX
और संरचित संदर्भ गतिशील अपनी तालिका में देखते हैं कि कितने शब्दों के बाहर काम करने के, में उपयोग के लिए RANDBETWEEN
:
=VLOOKUP(RANDBETWEEN(MIN(MyStrings[ID]),MAX(MyStrings[ID])),MyStrings,2,0)
अब सावधान
RANDBETWEEN
एक वाष्पशील कार्य है, जिसका अर्थ है कि यह हर बार किसी भी अन्य सेल परिवर्तन (आपकी कार्यपुस्तिका में कहीं भी) को पुन: गणना करता है। यदि आपको बेतरतीब ढंग से उत्पन्न तारों को स्थिर रखने की आवश्यकता होती है क्योंकि वे एक बार आपके द्वारा उत्पादित किए जाने के बाद, आपको वैल्यू के रूप में विशेष कॉपी और पेस्ट करने की आवश्यकता होगी ।
यदि आप बहुत अधिक अस्थिर कार्यों का उपयोग करते हैं, तो यह आपकी वरबुक को धीमा कर सकता है, लेकिन ऐसी चीजें हैं जिन्हें आप कम कर सकते हैं ।