我正在嘗試使用 Google 表格來搜索表格中的特定單元格。標題會發生變化,因此一周可能是 A6,然后是 A9,依此類推。
一旦找到該行,我希望它搜索并提取與其匹配的列的所有部門名稱和資料。
我有 23 張床單,我的頭撞到了一堵磚墻,我能弄清楚。
uj5u.com熱心網友回復:
你可以試試:
=QUERY({A:B,INDEX(A:G,0,MATCH(D25,1:1,0))},"SELECT * WHERE Col2='" & LOWER(F25) & "'")

注意 - 您應該洗掉不必要的空格。在樣本資料中,它們位于單元格C1和D25.
uj5u.com熱心網友回復:
嘗試這個:
=QUERY(
FILTER(
IFS(
TRIM(1:20) = "", 0,
ISNUMBER(1:20), 1:20,
True, LOWER(TRIM(1:20))
),
1:1 <> ""
),
"SELECT Col1, Col2, Col" & MATCH(TRIM(D25), ARRAYFORMULA(TRIM(1:1)),) & "
WHERE Col2 = '" & LOWER(F25) & "'",
1
)

uj5u.com熱心網友回復:
你可以使用CHAR(MATCH...))和Query公式的組合來得到這個
=QUERY('Sheet Name'!A1:G20,"SELECT A, B, "&CHAR(MATCH("Log 4",'Sheet Name'!A1:G1) 64)&" WHERE B='w'")
上面的公式只適用于 Z 列,但由于下面 Kishkin 的評論,您可以像這樣在 Z 之外使用它:
=QUERY('Sheet Name'!A1:G20,"SELECT A, B, `" & =REGEXEXTRACT(ADDRESS(1, MATCH("Log 4",'Sheet Name'!A1:G1), 4), "\D ") & "` WHERE B='w'")
你用SUBSTITUTE而不是REGEXTRACT太。你可以參考
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/325143.html
