【问题标题】:Looking for workaround to IF function character limitation in a TEXTJOIN formula在 TEXTJOIN 公式中寻找 IF 函数字符限制的解决方法
【发布时间】:2020-09-07 17:46:32
【问题描述】:

我有一个带有 IF 语句的简单 TEXTJOIN 公式,除非任何单元格文本大于 256 个字符(IF 函数限制),否则它可以正常工作。我想不出解决办法。

在链接的示例中,只要每个单元格中的文本不超过 256 个字符,公式将连接 E5 和 E10 中的文本(学生 cmets)(基于 col A 中的 8 的值)。但是,E10 中的文本大于 256 个字符。因此,公式的结果是#VALUE!。有些 cmets 多达 800 个字符(带空格)。

【问题讨论】:

  • 旁注,但您是要标记 ExcelO365 还是 Excel2019? Excel 2016支持TEXTJOIN()
  • 用户定义的函数可能会有帮助。

标签: excel excel-formula office365


【解决方案1】:

由于IF 的限制,但可以访问 ExcelO365,您现在的解决方法是:

=TEXTJOIN("; ",,FILTER(E1:E10,A1:A10=8))

【讨论】:

  • 这就是诀窍!我不知道 FILTER 功能,也没有在我的网络搜索中看到该组合。谢谢JvdV!!!
猜你喜欢
  • 2015-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-22
  • 1970-01-01
  • 2016-06-13
  • 2016-06-17
相关资源
最近更新 更多