Excel:如何为文本分配数值


通常,您可能希望为 Excel 中的特定文本值分配数值。

例如,假设您有以下数据集,其中包含有关公司内不同商店的员工的销售额信息,并且您希望根据特定商店分配数值:

最简单的方法是使用 Excel 中的SWITCH函数,该函数允许您返回与列表中的匹配值相匹配的特定值。

下面的例子展示了如何在实际中使用这个功能。

示例:如何在Excel中为文本分配数值

假设您想将以下数值分配给特定商店:

  • 北:1001
  • 东:1002
  • 南:1003
  • 西:1004

您可以在单元格D2中键入以下公式来执行此操作:

 =SWITCH( B2 , "North", 1001, "East", 1002, "South", 1003, "West", 1004)

然后,您可以单击此公式并将其拖动到 D 列中的每个剩余单元格:

Excel 为文本分配数值

新的Store ID列现在包含一个与Store列中的特定文本值匹配的数值。

这个公式是如何运作的?

还记得我们用来将数值分配给文本值的公式:

 =SWITCH( B2 , "North", 1001, "East", 1002, "South", 1003, "West", 1004)

此公式使用SWITCH函数,该函数使用以下基本语法:

 SWITCH(value to switch, find1, return1, find2, return2, ...)

在我们的特定公式中,我们分析单元格B2并执行以下操作:

  • 搜索“North”——如果找到,则返回1001
  • 如果未找到,则搜索“East” – 如果找到,则返回1002
  • 如果未找到,则搜索“South” – 如果找到,则返回1003
  • 如果未找到,则搜索“West” – 如果找到,则返回1004

使用这个逻辑,我们可以为每个特定的文本值分配数值。

注意:您可以在此处找到 Excel 中SWITCH函数的完整文档。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:查找列中第一次出现的值
Excel:查找第一个大于特定数字的值
Excel:如何查找一行中的第一个非零值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注