从列表中查找

从列表中查找

在 Excel 中,我想根据单独的列表为数字分配一个名称。例如,我在 A1 中有一个零件编号,在 D1 中我有一个标题,在它下面(D2-D11)我有一个零件编号列表,在 E1 中我有另一个标题,其下面有一个零件编号列表,我希望 B1 中的公式根据零件编号所在的列表返回正确的标题。感谢您的帮助

  A        B      C     D          E
1 04     FORMULA       Title   Other Title
2                        01        100
3                        02        101
4                        03        102
5                        04        103
6                        05        105
7                        06        106
8                        07        107
9                        08        108
10                       09        109 
11                       10        110

答案1

该函数COUNTIF提供了一个解决方案: =IF(COUNTIF(D2:D11,A1)>0,D1,IF(COUNTIF(E2:E11,A1)>0,E1,"N/A"))。基本上,您首先检查 D 列中的列表是否包含条件 A1(至少一次)。如果是,则返回 D1 中的标题,如果不是,则对 E 列执行相同的检查。

或者,您可以创建一个新表,将每个部分映射到其对应的列表名称(假设每个部分仅出现在一个列表中)。然后,您可以轻松地VLOOKUP在该表上使用。

请注意,如果您想将此公式复制到单元格 B2 至 B11,则需要(重新)命名用于定义数据范围的单元格(D2:D11E2:E11),例如d_begin:d_ende_begin:e_end

相关内容