如果下一列中的单元格包含某个字符串,我如何在新工作表中复制同一列中的某些单元格?
假设我有这两列,我想创建一个新列表,如果第二列中的单词是ALPHA,则只包含数字:
1 ALPHA
2 BETA
3 ALPHA
4 ALPHA
5 GAMMA
6 DELTA
7 ALPHA
如何自动创建这样的新列表?
1
3
4
7
列表应该自动更新,这意味着我不希望新列表的结果中出现空单元格
答案 0 :(得分:1)
假设您的A栏是您的数字,B栏是您的文字字符串。
A B
1 ALPHA
2 BETA
3 ALPHA
4 ALPHA
5 GAMMA
6 DELTA
7 ALPHA
然后您可以使用以下方法将相应的值提取到ALPHA:
=IFERROR(INDEX($A$1:$B$7,SMALL(IF($B$1:$B$7=$B$1,ROW($A$1:$A$7)),ROW(1:1)),1),"")
如果没有找到值,则会使单元格为空。
P.S。 将此代码放在任何单元格中,然后根据需要复制下来,然后转移+ F9。