मैं एक QUERY को एक साथ रखने की कोशिश कर रहा हूं कि मुझे एक स्थिर सेल भीतर SELECT क्लॉज को संदर्भित करने की आवश्यकता है ताकि सेल के मान को कॉलम मान के रूप में इनपुट किया जा सके। .

मैंने स्टैक ओवरफ़्लो के आसपास ब्राउज़ किया है और उस विशिष्ट समस्या को संदर्भित नहीं किया जा रहा है।

मुझे इसके लिए वर्कअराउंड चाहिए:

= QUERY(Data!A1:R, 
         "SELECT A, Sheet2!B1, R 
          WHERE A is not null
          LABEL Sheet2!A1 'Batch ID',1)

और इसका परिणाम होना चाहिए:

+--------------------------+
|       QUERY output       |
+--------------------------+
| Name | Batch ID | Status |
+------+----------+--------+
| Alan | 7632r    | Sent   |
+------+----------+--------+
| Joe  | 7632r    | Sent   |
+------+----------+--------+

और शीट2!बी1 से स्थिर संदर्भ कक्ष:

+------------------+
| Sheet2 reference |
+------------------+
| Batch ID | 7632r |
+----------+-------+

डमी शीट साझा न करने के लिए खेद है, लेकिन मेरे पास कॉर्पोरेट सुरक्षा प्रतिबंध हैं, जो मुझे कंपनी के बाहर किसी भी शीट के लिंक को साझा करने की अनुमति नहीं दे रहे हैं।

मुझे इस बात में भी दिलचस्पी है कि अगर इसे काम करने के लिए बनाया जा सकता है तो क्या डाउनसाइड्स संभव हैं?

1
I. Я. Newb 23 फरवरी 2019, 16:55

1 उत्तर

सबसे बढ़िया उत्तर

'" के साथ क्वेरी तर्क को रोकना & के साथ सेल जोड़ना फिर क्वेरी तर्क जारी रखना & और "' के साथ फिर से खोलना तर्क

=QUERY(Data!A1:R, 
 "select A, '"&Sheet2!B1&"', R 
  where A is not null
  label '"&Sheet2!B1&"' 'Batch ID', 1)
1
player0 23 फरवरी 2019, 14:05