0
我試圖根據兩個工作表上單個列中的(ID)字符串將不同的谷歌工作表中的列合併。這通常可以通過Vlookup輕鬆處理,但是我使用的數據量使得該函數即使在數據量相對較小的情況下也會停止。基於行合併列
我希望QUERY函數能夠管理任務,但是 我對QUERY的語法有一些困難,它返回了一個不尋常的結果,我似乎無法破解。
=ArrayFormula(IF(A2:A,(QUERY(ParsedResponses!B2:Q,"select D,E where D matches '"&B2:B&"'")),IFERROR(1/0)))
上述公式似乎第一組琴絃細的匹配然後重複,對於所述柱的長度,但是不匹配的字符串逐行我將它想!!
我的工作表的一個例子是here。公式在Sheet1的C2中。實際的數據集要大得多(100列> 20000行),但這個樣本應該證明我的問題。
我還沒有太多編寫自定義函數的經驗,但這對我而言是一個很好的解決方案,而不是上述方法?
感謝您的答覆 - 那確實是我用公式,但它接管5分鐘處理10行數據(大約100列)。我希望找到一個更有效的解決方法,可以在合理的時間內運行。我不確定爲什麼vlookup在合併這些數據方面掙扎如此之多,但如果它能在幾秒鐘內運行,這將是理想的選擇。 –