मैं Google डॉक्स में किसी अन्य शीट से एक मान कैसे खोज सकता हूं?


17

मेरे पास एक पेज है जो इस तरह दिखता है:

╔═══╦════════╦══════╦═══╗
║ A ║ B      ║ C    ║ D ║
╠═══╬════════╬══════╬═══╣
║ 1 ║ User A ║ 144  ║   ║
║ 2 ║ User B ║ 5478 ║   ║
║ 3 ║ User A ║ 2156 ║   ║
╚═══╩════════╩══════╩═══╝

मैं कॉलम D को दूसरे पृष्ठ के डेटा के साथ जोड़ना चाहूंगा:

╔═════╦══════╦═══╦════════╗
║ A   ║ B    ║ C ║ D      ║
╠═════╬══════╬═══╬════════╣
║ ABC ║ User ║ B ║ User B ║
║ DEF ║ User ║ A ║ User A ║
╚═════╩══════╩═══╩════════╝

नोट: कॉलम D, कॉलम B और C का एक संयोजन है।

इस स्थिति में, यह पृष्ठ 1 पर कॉलम ए से डेटा के साथ पेज 1 पर कॉलम डी को पॉप्युलेट करना चाहिए। पेज 2! बी से पेज 2! डी, जो निम्नलिखित संयुक्त तालिका का उत्पादन करना चाहिए:

╔═══╦════════╦══════╦═════╗
║ A ║ B      ║ C    ║ D   ║
╠═══╬════════╬══════╬═════╣
║ 1 ║ User A ║ 144  ║ DEF ║
║ 2 ║ User B ║ 5478 ║ ABC ║
║ 3 ║ User A ║ 2156 ║ DEF ║
╚═══╩════════╩══════╩═════╝

मैं Google स्प्रेडशीट में यह कैसे कर सकता हूं?



1
मुझे यकीन नहीं है। दूसरा प्रश्न किसी अन्य दस्तावेज़ से लिंक करने के बारे में है और समाधान अलग है।
क्रिसएफ

जवाबों:


23

आपको VLOOKUP फ़ंक्शन का उपयोग करने की आवश्यकता है

मैं Sheet1 में निम्नलिखित है वैकल्पिक शब्द

और यह शीट 2 में

वैकल्पिक शब्द

मैंने Sheet2 में मानों के लिए एक रेंज सौंपी है और रेंज लुकअपवैल्यूज कहा है।

फिर शीट 1 में कॉलम डी के लिए मेरे फॉर्मूले में: वैकल्पिक शब्द

सूत्र का टूटना है:

  • ए 3 लुकअप रेंज में खोजने का मान है
  • LookupValues माध्यम से खोज करने के लिए एक सीमा है
  • 3 रेंज के सूचकांक यदि मूल्य (A3) रेंज (LookupValues) में पाया जाता है वापस जाने के लिए

अपडेट करें

एक सीमा बनाने के लिए आप स्प्रेडशीट के ऊपर बाईं ओर स्थित sqaure पर क्लिक करें और नामांकित श्रेणी को परिभाषित करें चुनें

वैकल्पिक शब्द

आप तब उपनाम या उपनाम दर्ज करते हैं जिसे आप चाहते हैं कि सीमा ज्ञात हो / संदर्भित हो और जिस श्रेणी में आप उपलब्ध होना चाहते हैं।

वैकल्पिक शब्द

फिर आप पारंपरिक Sheet2!A1:T100विधि के बजाय नाम से कोशिकाओं की श्रेणी तक पहुंच सकते हैं ।

EDIT 2

आपके अद्यतन किए गए प्रश्न के उत्तर में आपको सूत्र को इसमें बदलना होगा:

=VLOOKUP(B1, LookupValues, 1)

यह बी 1 से शीट 1 के मूल्य के लिए आपकी सीमा के माध्यम से खोज करेगा। उदाहरण के लिए "उपयोगकर्ता A" और फिर कॉलम 1 में जो भी मान है उसे वापस करें। उदाहरण के लिए "ABC"


क्या आप कृपया बता सकते हैं कि लुकअपवैल्यूज़ के लिए आप किस रेंज का उपयोग कर रहे हैं? मैंने अपनी वास्तविक समस्या को बेहतर ढंग से दर्शाने के लिए उदाहरण को थोड़ा संशोधित किया।
सेंसेक्सफुल

@Senseful - मैंने अपना उत्तर अपडेट कर दिया है। यदि आपको कोई और समस्या है तो मुझे बताएं।
codingbadger

धन्यवाद, वह काम करता है। भ्रामक हिस्सा यह था कि आप दूसरी शीट पर जानकारी देखने के लिए किस कॉलम का उपयोग नहीं करते हैं। इसके बजाय, यह दूसरे पैरामीटर के रूप में निर्दिष्ट सीमा में पहले कॉलम का उपयोग करता है। मैंने अपनी स्प्रैडशीट के अंत में कॉलम को डुप्लिकेट करना समाप्त कर दिया ताकि वे लुकअप के लिए उपयोग किए जा सकें।
सेंसेक्सफुल

हाँ एमएस एक्सेल में इसका एक ही है। मैं हमेशा कोशिश करता था और कहता था "इस कॉलम से लुकअप करें, कॉलम में देखें और मुझे यह कॉलम दें" रेंज प्रदान करने के बजाय। यह एक अजीब बात है :)
कोडिंगबर्गर

Google डॉक्स (स्प्रेडशीट) में इसे अब राइट क्लिक मेनू में "नामांकित और संरक्षित रेंज" कहा जाता है।
इंध

3

आप उपयोग कर सकते हैं:

index(reference, [row], [column])

कहाँ पे:

reference = Sheet2!$A$1:$A$2

row = match(B1,Sheet2!$D$1:$D$2,0)

column = 1

सेल D1 को निम्न मूल्य मिलता है:

= index(Sheet2!$A$1:$A$2,match(B1,Sheet2!$D$1:$D$2,0),1)

इन मानों को D2 और D3 कोशिकाओं तक खींचें।

यह मानता है कि आपकी दूसरी शीट को निश्चित रूप से शीट 2 कहा जाता है।


match(B1,Sheet2!$D$1:$D$2,0)

... पंक्ति क्रमांक D1: D2 की शीट 2 में वापस कर देंगे जिसमें सेल B1 में उपयोगकर्ता नाम का मिलान किया जाता है।


2

यदि आप डेटा को एक ही स्प्रेडशीट पर अलग-अलग शीट में रखते हैं, तो आप अपने मैच को सरल VLOOKUP फॉर्मूला से कर सकते हैं, लेकिन कोडिंगबर्गर से उदाहरण में एक तर्क याद आ रहा है (केवल सटीक मिलान देने के लिए सूत्र के लिए "FALSE" होना चाहिए, यह जीत गया टी काम अगर अलग या लापता)।

नमूना उपयोग : VLOOKUP (10003, A2: B26, 2, FALSE)

वाक्य - विन्यास : VLOOKUP (सर्च_की, रेंज, इंडेक्स, [is_sorted])

search_key - खोज करने का मूल्य। उदाहरण के लिए, 42, "कैट्स", या I24।

रेंज - खोज के लिए विचार करने की सीमा। सीमा में पहला कॉलम search_key में निर्दिष्ट कुंजी के लिए खोजा गया है।

सूचकांक - वापस किए जाने वाले मूल्य का कॉलम इंडेक्स, जहां रेंज में पहला कॉलम नंबर 1 है।

यदि अनुक्रमणिका 1 और श्रेणी के कॉलम की संख्या के बीच नहीं है, तो #VALUE! वापस आ गया है। is_sorted - [वैकल्पिक - डिफ़ॉल्ट रूप से सही] - बताता है कि क्या खोजा जाने वाला स्तंभ (निर्दिष्ट सीमा का पहला स्तंभ) क्रमबद्ध है।

यदि is_sorted TRUE है या छोड़ा गया है, तो निकटतम मिलान (खोज कुंजी से कम या बराबर) वापस कर दिया जाता है। यदि खोज कॉलम के सभी मान खोज कुंजी से अधिक हैं, तो # N / A लौटा दिया जाता है।

यदि is_sorted को TRUE या छोड़ा गया है, और श्रेणी का पहला स्तंभ क्रमबद्ध क्रम में नहीं है, तो गलत मान वापस किया जा सकता है।

यदि F_SE है, तो केवल एक सटीक मिलान लौटाया जाता है। यदि कई मिलान मूल्य हैं, तो पाया गया पहला मान के अनुरूप सेल की सामग्री वापस आ गई है, और यदि कोई ऐसा मान नहीं मिला है तो # N / A लौटा दिया जाता है।

एक जीवंत उदाहरण यहाँ: https://www.youtube.com/watch?v=WbWoJgdeR-s

गाइड को पूरा करने के लिए देखें: https://support.google.com/docs/answer/3093318?hl=en

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.