Google Sheets中如何反转TEXTJOIN行单元格的拼接顺序
解决Google Sheets反转TEXTJOIN拼接顺序的问题
你可以用下面的公式实现从最右侧单元格开始倒序拼接:
=TEXTJOIN(CHAR(10)&CHAR(10), TRUE, INDEX(C2:2, 1, SEQUENCE(COUNTA(C2:2), 1, COUNTA(C2:2), -1)))
公式拆解:
COUNTA(C2:2):统计当前行从C2开始的非空单元格总数,确保只处理有内容的单元格SEQUENCE(COUNTA(C2:2), 1, COUNTA(C2:2), -1):生成一个倒序数字序列,比如非空单元格有5个,就生成5,4,3,2,1,用来定位倒序的单元格位置INDEX(C2:2, 1, ...):根据上面的倒序序列,提取C2行对应位置的单元格内容,实现顺序反转- 最后用
TEXTJOIN按你原来的分隔符(两个换行)拼接,第二个参数TRUE保持忽略空白单元格的逻辑
这个方案动态适配当前行的非空单元格范围,不需要手动指定固定结束列,能精准实现从右到左的拼接效果。
内容的提问来源于stack exchange,提问作者Alec Aiken
相关产品推荐
相关产品推荐

