如果在excel中包含字符串,如何复制单元格

时间:2014-11-09 17:33:40

标签: excel excel-formula

如果下一列中的单元格包含某个字符串,我如何在新工作表中复制同一列中的某些单元格?

假设我有这两列,我想创建一个新列表,如果第二列中的单词是ALPHA,则只包含数字:

1   ALPHA
2   BETA
3   ALPHA
4   ALPHA
5   GAMMA
6   DELTA
7   ALPHA

如何自动创建这样的新列表?

1
3
4
7

列表应该自动更新,这意味着我不希望新列表的结果中出现空单元格

1 个答案:

答案 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。