You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中按逆序连接指定区域内的字符串

逆序连接动态范围字符的Excel解法

适用Excel 365/2021(动态数组版本)

直接使用以下公式,可自动适配A列中从A1开始的所有非空单元格,插入/删除行后无需手动修改:

=CONCAT(INDEX(A1:INDEX(A:A,COUNTA(A:A)),SEQUENCE(COUNTA(A:A),,COUNTA(A:A),-1)))

公式拆解:

  • COUNTA(A:A):统计A列非空单元格总数,确保范围自动延伸到最后一个有内容的行
  • SEQUENCE(COUNTA(A:A),,COUNTA(A:A),-1):生成从最大行号到1的倒序序列(比如4,3,2,1)
  • INDEX(...):按倒序序列提取对应单元格的字符
  • CONCAT:将提取的字符逆序拼接成字符串

适用旧版Excel(无动态数组)

如果使用不支持动态数组的旧版Excel,需输入以下数组公式后按Ctrl+Shift+Enter确认:

=TEXTJOIN("",TRUE,OFFSET(A1,COUNTA(A:A)-ROW(INDIRECT("1:"&COUNTA(A:A))),0))

公式拆解:

  • ROW(INDIRECT("1:"&COUNTA(A:A))):生成1到非空单元格总数的行号序列
  • COUNTA(A:A)-ROW(...):计算从A1开始的偏移量,实现从最后一个单元格往前取
  • TEXTJOIN:忽略空值并拼接所有提取的字符(若旧版无TEXTJOIN,可替换为CONCAT,但需确保目标范围内无空单元格)

内容的提问来源于stack exchange,提问作者Jeff G

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 10:45:40