如何用指定列或左侧列表单词批量替换段落中的Ballarini pentola
批量文本替换操作方案
适用场景:表格类数据下,替换词存放在左侧单独列、待处理段落放在同一行的另一列,需逐行替换对应位置的「Ballarini pentola」文本。
方案1:Excel/WPS表格(小批量数据首选)
- 预设规则:替换词存放在A列,待处理原始段落从B2单元格开始存放,替换后内容输出到C列
- 操作步骤:
- 点击C2单元格,输入公式:
=SUBSTITUTE(B2, "Ballarini pentola", A2) - 鼠标放在C2单元格右下角,待光标变成十字形后下拉填充,即可批量生成所有行的替换结果
- 点击C2单元格,输入公式:
- 特殊需求适配:如果单段内有多个「Ballarini pentola」仅需替换第一个,可改用公式:
=REPLACE(B2, SEARCH("Ballarini pentola", B2), LEN("Ballarini pentola"), A2)
方案2:Python Pandas(大批量数据首选,支持10万+行数据秒处理)
- 前置准备:运行前先安装依赖,执行命令
pip install pandas openpyxl - 操作代码:
import pandas as pd # 读取源文件,支持xlsx、csv格式,替换为你自己的文件路径 df = pd.read_excel("源数据文件.xlsx") # 逐行替换,代码里的列名替换为你表格内的实际列名即可 df["替换后段落"] = df.apply(lambda row: str(row["原始段落列名"]).replace("Ballarini pentola", str(row["替换词列名"])), axis=1) # 导出处理完成的文件 df.to_excel("替换后结果.xlsx", index=False)
方案3:Google Sheets
操作逻辑和Excel完全一致,在空白单元格输入公式=SUBSTITUTE(B2, "Ballarini pentola", A2)后下拉填充即可。
内容的提问来源于stack exchange,提问作者General Duty Pilots
相关产品推荐
相关产品推荐

