根据数值返回文本字符串

根据数值返回文本字符串

我试图根据数值返回一个文本字符串,例如,如果单元格的值为 1,则它会在另一个单元格上返回“RED”,如果为 2,则返回“YELLOW”,如果为 3,则返回“GREEN”,依此类推。

答案1

您的问题非常模糊,但我会尽力为您解答。在此答案中,假设数据在 A1 中,结果在 B1 中。

使用该IF语句测试您想要的值,然后如果测试为真或假则返回一个值。

IF(logical_test, [value_if_true], [value_if_false])

然后使用嵌套IF语句可以检查多个值。

IF(A1=1, "RED", IF(A1=2, "YELLOW", IF(A1=3,"GREEN")))

然后,您可以根据需要将公式复制到该列中。

注意:这应该适用于所有版本的 Excel。如果这不起作用,或者您需要检查大量值,请向我们提供更多详细信息,以便我们为您提供详细答案。

答案2

另一种方法是创建一个可能性表(我将其命名为“数组”并将其放入F2:G8- 但这甚至可以放在不同的工作表上),然后如果您的触发值在 ColumnA 中,则使用以下公式:

=LOOKUP(A2,array)

这可能D11如图所示,但我还将其放入B2并复制下来以B8显示结果如何根据公式的第一个参数而变化:

SU565704 示例

相关内容