【问题标题】:Concatenate cells with a delimiter but skip empty (not blank) cells?用分隔符连接单元格但跳过空(非空白)单元格?
【发布时间】:2021-03-16 05:23:52
【问题描述】:

我有一个似乎无法解决的特殊问题,我想连接指定范围内的所有文本值,减去任何空白。这些值本身是 IF 公式的结果,因此我无法输出空格,因此 TEXTJOIN 不会很好地处理空格。

这就是我的价值观:

这是他们输出的地方,我使用的只是一个 TEXTJOIN(", ", TRUE, {array}):

这是我用来从第一张图片中创建值的公式

我正在搜索其正上方的另一个字母数组,如果有意义的话,我只是查找唯一值何时开始......

我想要的最终结果是全部用逗号连接,并且没有空的“, , ,”。和第二张图的第一行一模一样。我包括了我用来获取值的公式,因为也许最好的方法是改变它。任何帮助将不胜感激,非常欢迎在需要时提供更多上下文 =)。

如果这可以通过 VBA 轻松完成,我也很失望,我一直想开始学习。

【问题讨论】:

  • 我认为最好关注产生非空白回报的 IF 公式。我认为这可能会导致" " 而不是""
  • 请将公式发布为文本,而不是图片。
  • "这些值本身是 IF 公式的结果,所以我无法输出空白" ||更正:可以。 =IF(A1 = 1, A2="",A2="hello") ||请分享您完成此操作后文本加入是否有效...

标签: excel excel-formula concatenation excel-2016


【解决方案1】:

天哪,这只是一个深夜错误,在图片中的公式中我输出了“”而不是“”,一旦我更改它就一切正常,谢谢大家的帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    相关资源
    最近更新 更多