使用LOOKUP,字符串超过255个字符

时间:2014-06-24 13:48:44

标签: excel excel-2010 formula lookup

在Excel 2010中,我使用= LOOKUP将文本放在单元格中,这取决于要查找的单元格的值。短文本字符串有效,但较长的文本字符串会导致公式错误。这是公式:

=LOOKUP(B58,{0,0;40,"TextA";100,"TextB";125,"TextC";145,"TextD";165,"TextE";200,""})

正常工作并显示TextATextB等,具体取决于B58中的值。但是我希望LOOKUP显示很多文本,例如:

=LOOKUP(B58,{0,0;40,"Lots of text in here";100,"TextB";125,"TextC";145,"TextD";165,"TextE";200,""})

“此处有很多文字”是432个字符,没有标点但包含空格。

所以我真的不知道,我假设有字符限制。

有没有办法调整LOOKUP,所以如果值为“what”,它会返回存储在工作表其他地方的单元格中的文本?

2 个答案:

答案 0 :(得分:0)

通常更容易将查找表本身放在工作表或其他工作表中的单元格区域中。

然后,您的查找公式可以引用工作表中的单元格,而无需输入大型公式。

有关详情,请参阅here,具体示例为1。

它可以更好地控制查找列表,您可以在需要时轻松更改它。

表格here中指定的公式文本大小限制为8192个字符。

希望这有帮助。

答案 1 :(得分:0)

Excel确实有警告(并且,对于更改,有用的建议!):

SO243888368 example

而不是"Lots of text in here"代替"Lots of text"&" in here",而&在中途标记周围应该有效。