所以我有這個功能
=QUERY({PAScore;DetPA;DetLabel}, "SELECT Col3 WHERE Col2 < '" & Input!P31 & "' LIMIT 1", 0)
這意味著從 DetLabel 或 Col3 回傳一個字串,其中 DetPA 或 Col2 小于 Input!P31(位于 PAScore 中)。相反,我收到一條錯誤訊息,顯示“無法決議函式查詢引數 2 的查詢字串:NO_COLUMN:Col3。”
DetPA 和 DetLabel 在同一張紙上,而 PAScore 在不同的紙上。DetLabel 包含字串,而其他兩個包含值。
我已經搞砸了幾個小時,似乎無法弄清楚,所以如果有人知道出了什么問題,任何幫助將不勝感激!
如果需要更多資訊,請告訴我!我會盡力提供它:)
根據要求,這是作業表的副本。有問題的公式位于單元格B31中的作業表資料上。此公式的目的是與上面的單元格執行基本相同的操作,但沒有格式設定,而是使用更簡單、更可調整的公式。
https://docs.google.com/spreadsheets/d/1gKfEJzR4lvQJJUoA1tqYF4jMSgj2VApLQ-jnGgK3_CM/edit?usp=sharing
接受的答案解決了我的問題,但對于其他閱讀類似問題的人,我確實必須更改范圍,以便它們都有相同數量的行:D
uj5u.com熱心網友回復:
假設每一{PAScore; DetPA; DetLabel}
列都有 3 列并且Input!P31
是數字,使用:
=QUERY({PAScore; DetPA; DetLabel},
"select Col3
where Col2 < "&Input!P31&"
limit 1", 0)
如果每個人{PAScore; DetPA; DetLabel}
只有一列使用:
=QUERY({PAScore, DetPA, DetLabel},
"select Col3
where Col2 < "&Input!P31&"
limit 1", 0)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/478608.html
上一篇:在多個條件下拆分谷歌表中的文本