Excel 条件字段设置

Excel 条件字段设置

在 Excel(2003)中,我想设置条件字段数据填充逻辑。

例如,如果 B2 = '文本字符串 1' 则 C2 = '数字字符串 1' OR B2 = '文本字符串 2' 则 C2 = '数字字符串 2' OR ...

有道理吗?我该怎么做?

答案1

在单元格 C2 中:
=IF(B2='textstring1','numberstring1',IF(B2='textstring2','numberstring2','return in other cases'))

如果您不使用最后一条语句,则公式将在任何其他情况下返回 FALSE。如果您不想返回任何内容,请使用""最后一条语句

如果只能有两个文本字符串,那么可以简化为
=IF(B2='textstring1','numberstring1','numberstring2')

答案2

有多少种可能的文本值?如果有多个,则查找表将是最佳方法

在工作表(或另一个工作表)的某处设置一个两列表格,第一列中可能包含文本,第二列中包含所需数字......并将其命名为 Table1

现在,对于您的公式,您可以在 C2 中使用它

=VLOOKUP(B2,Table1,2,FALSE)

如果您想要解释错误或不匹配,请添加 IFERROR 函数,例如

=IFERROR(VLOOKUP(B2,Table1,2,FALSE),"No match")

相关内容