首页 > 解决方案 > 字符串 IF ELSE 函数超出 Excel 字符数限制?

问题描述

新的 excel 用户正在寻找我的 ifelse() 函数的字符限制问题的解决方案。我正在创建一个关于人们家乡及其相应区/县/州的数据库。我编写了一个函数,允许在进入城镇时自动出现地区,方法是在“地区”列中写入:

IF([@Town] = "town1", "state1", "") & IF([@Town] = "town2", "state2", "")

[@Town] 是城镇列。然而,由于我有数百个城镇和相关地区,我现在已经达到了包机的限制。

我将如何解决这个问题?这是一个错误的方法使这个公式过于复杂而不是它需要的例子吗?有解决办法吗?

干杯,乔

标签: excelif-statementexcel-formulacharacter-limit

解决方案


创建所有城镇及其各自州的查找表。

然后使用 VLOOKUP:

=VLOOKUP([@Town], G:H,2,FALSE)

在此处输入图像描述


推荐阅读