我有以下 2 個谷歌表
測驗 1 https://docs.google.com/spreadsheets/d/1mAssNMTGXcMcuYhjDWq6lNfWOdgUfI6FbGSWushGAMg/edit?usp=sharing
測驗 2 https://docs.google.com/spreadsheets/d/15PAI8nnTzp1wQuvvkHxZ81kkeRrqHrvUH1vXiF9tya0/edit?usp=sharing
在單元格 B36、B37 和 C36、C37 的測驗 2 中,我試圖從測驗 1 到測驗 2 中獲取資訊
我已經檢查并檢查了三次,但我不確定為什么它沒有抓取資訊。
以前我在表名中使用了“-”和“( )”,所以我決定洗掉所有這些并只使用字母,但它仍然不起作用。
我還注意到它是從正確的列(在我原來的谷歌表中)D 列中抓取的,但它抓取了錯誤的資訊。
但是我檢查了我用來匹配“Room BS Harvest”的名稱,并確保它在兩個谷歌表中都匹配,但仍然無法讓它作業。
我打開了顯示公式所以你可以看到我在測驗 2 B36,B37,C36,C37 中有公式
如果您知道為什么它不起作用,請告訴我。我不明白為什么它沒有得到資料。
uj5u.com熱心網友回復:
我自己不會像你在這張表中所做的那樣處理事情。(我始終建議在目標電子表格中使用單獨的作業表,其中 IMPORTRANGE 會從源位置引入所有資料,然后在目標電子表格中使用該單張作業表作為所有其他公式的參考,例如您使用的公式嘗試使用。)
此外,您的作業表無法訪問(即“僅評論”)。因此,無論是我還是其他任何人都無法設定替代方法供您考慮。
這就是說,與你有什么作業做有,這里是你會如何調整B36公式...
這是您最初撰寫的公式(并且不起作用):
=INDEX(importrange("https://docs.google.com/spreadsheets/d/1mAssNMTGXcMcuYhjDWq6lNfWOdgUfI6FbGSWushGAMg/edit#gid=0",$J$1&"!A4:H26"),MATCH($A36,index(importrange("https://docs.google.com/spreadsheets/d/1mAssNMTGXcMcuYhjDWq6lNfWOdgUfI6FbGSWushGAMg/edit#gid=0",$J$1&"!A4:A26"))),match($J$2,index(importrange("https://docs.google.com/spreadsheets/d/1mAssNMTGXcMcuYhjDWq6lNfWOdgUfI6FbGSWushGAMg/edit#gid=0",$J$1&"!A4:H4"))))
這是我對該公式結構的編輯(應該可以):
=INDEX(IMPORTRANGE("1mAssNMTGXcMcuYhjDWq6lNfWOdgUfI6FbGSWushGAMg",$J$1&"!A4:H26"),MATCH($A36,IMPORTRANGE("1mAssNMTGXcMcuYhjDWq6lNfWOdgUfI6FbGSWushGAMg",$J$1&"!A4:A26"),0),MATCH($J$2,index(IMPORTRANGE("1mAssNMTGXcMcuYhjDWq6lNfWOdgUfI6FbGSWushGAMg",$J$1&"!A4:H4")),0))
請注意,您只需要 的電子表格 ID 號IMPORTRANGE,而不是整個 URL。這只是使閱讀此類公式更容易。
你也有不匹配的括號集。這是你最大的問題。
我建議使用的第三個引數MATCH來指示您正在尋找的匹配型別。(這里,我指定了 0,表示“僅完全匹配”。)
希望您可以將其用作編輯其他公式的模型。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/365626.html
