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

如何用公式为句子中的单词依次添加递增数字?

为句子中的单词按顺序添加递增数字的实现方案

当然可以,以下是几种常用工具的实现方法:

Excel 公式方案

假设目标句子在A1单元格:

  • 拆分并逐行添加数字
    先使用TEXTSPLIT函数(适用于Excel 365/2021版本)拆分句子为单个单词:

    =TEXTSPLIT(A1, " ")
    

    拆分后的单词会自动填充到下方单元格,接着在相邻列(比如B1)输入公式并下拉:

    =ROW()&". "&A1
    

    即可得到“1. 单词1”“2. 单词2”的格式。

  • 同一单元格生成完整带数字的句子
    直接用TEXTJOIN结合序列函数一步完成:

    =TEXTJOIN(" ", TRUE, SEQUENCE(COUNTA(TEXTSPLIT(A1, " ")))&". "&TEXTSPLIT(A1, " "))
    

    执行后会输出类似“1. Hello 2. World 3. Example”的完整句子。

Word 域代码方案

  1. 按下Ctrl+H打开查找替换窗口,勾选「使用通配符」
  2. 查找内容输入:(<[! ]@)
  3. 替换内容输入:^#. ^&
  4. 点击「全部替换」后,选中所有生成的数字,按下F9更新域,即可得到带递增数字的单词序列。

Python 代码方案

如果需要批量处理,用Python脚本更高效:

sentence = "请输入你的目标句子"
words = sentence.split()
formatted_sentence = " ".join([f"{idx+1}. {word}" for idx, word in enumerate(words)])
print(formatted_sentence)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 01:15:37