【发布时间】:2016-12-16 22:25:01
【问题描述】:
我又遇到了一些问题。这是交易:
我想使用 TEXTJOIN 函数连接 A:G 范围内的所有元素,跳过潜在的空单元格。 问题是,我必须遵循一定的顺序……这就是 H 列的含义:每个字母代表一个列的键
我的想法是使用这个公式:
=CONCATENER("=";"JOINDRE.TEXTE("" - "";VRAI;";SXT(H2;1;1);LIGNE(H2);";";SXT(H2; 2;1);LIGNE(H2);";";STXT(H2;3;1);LIGNE(H2);";";STXT(H2;4;1);LIGNE(H2);";"; STXT(H2;5;1);LIGNE(H2);";";STXT(H2;6;1);LIGNE(H2);";";STXT(H2;7;1);LIGNE(H2); ")")
(我知道,看起来很糟糕哈哈)
然后将其复制并粘贴到另一个单元格中的值中以达到目的(= textjoin 公式的实际结果)。 不幸的是,这个想法行不通……
我还尝试在 textjoin 公式中使用不带括号的公式,然后将“-”替换为“”-“”,但它似乎也不起作用...
有什么线索吗?
谢谢大家,也感谢在这篇文章中帮助过我的人: VBA - Count empty cols, search and replace
让
【问题讨论】:
-
H 列是否总是有 7 个列名?如果是这样,您可以使用
INDIRECT的组合使用顺序MID提取列名的每个部分,并使用ROW提取行号,然后将所有5 个部分与&连接起来。
标签: vba excel excel-formula textjoin