【问题标题】:How to replace TEXTJOIN() in Excel for older versions?如何在旧版本的 Excel 中替换 TEXTJOIN()?
【发布时间】:2021-07-13 07:58:36
【问题描述】:

我有一个 Excel 工作表,它在我使用 TEXTJOIN() 的地方运行良好,它只在最新的 Excel 版本中可用。有没有一种简单的方法可以将其转换为使用旧 Excel 版本的现有功能?

我的代码如下所示:

TEXTJOIN(", ";TRUE;IF(INDIRECT("'"&C5&"'"&"!$E$88:$E$239")="Yes";INDIRECT("'"&C5&"'"&"!$D$88:$D$239");"")

【问题讨论】:

  • 自定义 UDF 是替代选项。你可以从 Scott Craner 那里阅读article
  • “&”也可以进行连接...

标签: excel excel-2007 excel-365


【解决方案1】:

尝试结合公式IF()CONCATENATE()

【讨论】:

  • 但是我如何从 E88 到 E239 做到这一点。我必须检查每一行吗?
  • @Theodeo 检查数组公式here
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-26
  • 2018-03-15
  • 1970-01-01
  • 2015-01-19
  • 1970-01-01
  • 2023-03-09
相关资源
最近更新 更多