我有几行数据看起来像:
A B
10501234 Cage
10501235 Cage
10501236 Cage
10501237 Cage
16001234 VIP
16001235 VIP
16001236 VIP
我需要另一行中的公式来分离VIP。例如,我希望E12检查B行中的单词" VIP"如果找到,则从A复制相应的号码。然后我需要E13再次检查列表并返回第二个VIP,E14到返回第三个,依此类推,如果存在的话。信息每天都在变化,有时候没有VIP,有时会有几十个,但是它们总是与我的例子相似,所有的VIP都在一起。
示例输出:
E
16001234
16001235
16001236
感谢您提供任何建议。
答案 0 :(得分:1)
在E11:
=COUNTIF(B:B,"VIP")
这将为您提供VIP的数量。
在E12:E ?? (如果您认为最多有20个VIP,请输入20行):
=IF(ROW(A1)<=$E$11,SMALL(IF($B$2:$B$8="VIP",$A$2:$A$8),ROW(A1)),"")
这需要使用 ctrl + shift + 输入输入,并将在其周围显示大括号,如下所示:{{1 - 你不能手工输入这些大括号。
注意:这仅在A列中的ID是数值时才有效(如果它们是字母则不起作用)