我在GoogleSpreadsheets中使用了这个公式:=filter(A1:C, A1:A=1)
但显然我不能在Excel中使用它。
是否有另一种方法可以在Excel中使用公式,而不使用宏或脚本?
我要做的是查找包含特定文本的单元格,并将该行复制到新列。
Say I have columns A,B, and C
A1= 1 B1= xxx C1=xxx
A2= 2 B2= xxx C2=xxx
A3= 1 B3= xxx C3=xxx
I would like to search for "1" in column A and return the match's entire row to say E,F, and G.
So, A1 B1 and C1 and A3 B3 and C3 would be displayed in E1:G1 and E2:G2 respectively.
编辑:这是我下面的实际工作表,我只是想通过使用我的文本示例来保持简单。我的公式似乎只是为了实现我的结果,但有些事情仍然有点过时。 " = IFERROR(INDEX(A $ 2:A $ 200,SMALL(IF($ d $ 2:$ d $ 200 =" WR",ROW($ A $ 2:$ A $ 200)-1), ROWS(A2:A2))),"")"
答案 0 :(得分:2)
在E1中
=IFERROR(INDEX($A$1:$C$15,SMALL(IF($A$1:$A$15=$K$1,ROW($A$1:$A$15)-ROW($A$1)+1,""),ROWS($A$1:A1)),COLUMN(A1)),"")
按Ctrl + Shift + Enter
进入复制到G并向下
K1包含A列的“搜索”值,即1