我正在嘗試在 B 列中創建一個陣列公式,它將 A 列中的任何內容復制到 C
| 一種 | 乙 | C |
|---|---|---|
| 啊啊啊 | some (array)formula |
aaa (A1的內容) |
| bbb | bbb (A2的內容) | |
| ccc | bbb (A3的內容) |
目前,我可以在 B 列中的單個單元格上使用此公式:={"",A1}
但是,當我嘗試將其放入 arrayformula 時:=arrayformula({"",A1:A10})它只會回傳一個錯誤:
函式 ARRAY_ROW 引數 2 的行大小不匹配。預期:1。實際:9。
有沒有辦法做到這一點?
uj5u.com熱心網友回復:
這是一種方法。請注意,您需要為第四個拆分引數(如圖所示)設定 FALSE 或 0 才能使其正常作業。
=ARRAYFORMULA(SPLIT("|"&A1:A10,"|",0,0))
uj5u.com熱心網友回復:
嘗試
=arrayformula(if(A1:A="",,A1:A))
uj5u.com熱心網友回復:
另一個:
=ArrayFormula({if(A:A="",,),A:A})

uj5u.com熱心網友回復:
另一種解決方案:
=index(iferror(if({0/0,1},A:A)))

要么:
=query(A:A,"select 0/0, A label 0/0 ''")

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/428175.html
上一篇:谷歌表格解決方案
