这是这样的工作表:
| B柱|色谱柱C| D列| Column D |
| --|--|--| ------------ |
| | SAM| PETER | SAM |
| 1| 1|||
| ||||
| 1||1| 1 |
我想转换成这样:
| B柱| Column B |
| --| ------------ |
| 玛丽| MARY |
| 彼得| PETER |
| 玛丽| MARY |
| SAM| SAM |
我正在使用Office 365并尝试
=FILTER(A2:D5,B2:B5=1)
公式,但它不是我所期望的。
哪种修复方法更有效、更易于应用?
2条答案
按热度按时间q9rjltbz1#
您可以使用TOCOL()和HSTACK()来尝试类似的操作
·单元格
A6
中使用的公式·单元格
A6
中使用的公式或者,使用LET()将其分解为多个部分
下面的屏幕截图是一个示例,不一定必须是单元格
B2:D4
中的1
或者,把整个数据和解剖它。
5jdjgkvh2#
下面是另一种应用
HSTACK/TOCOl
的方法:第一个
IF
按列搜索非空值,第二个IF
按行搜索。然后使用TOCOL
删除NA()
值(2
第二个输入参数)。最后,通过HSTACK
水平堆叠每个结果。