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

如何从表格中提取Names及对应Ages单元格以生成新表格

提取对应姓名与年龄创建新表格的方法

你需要从带有合并单元格的姓名列(Names)和对应年龄列(Ages)中,提取出每个姓名与匹配年龄的新列(Names_final、Ages_final),以下是两种可行方案:

一、Excel手动操作步骤

  • 取消姓名列合并:选中Names列,点击「开始」选项卡的「合并后居中」按钮,解除所有单元格合并,此时原合并区域的空白位置会显示空值。
  • 填充姓名空值:选中Names列第一个空值单元格,输入公式=上方单元格地址(比如空值在A3就输入=A2),下拉填充整个Names列,让每个空值自动填充为上方的姓名。
  • 生成新列:选中处理后的Names列和Ages列,复制粘贴到新区域,即可得到一一对应的Names_final和Ages_final列。

二、Python脚本处理(适合批量数据)

如果数据量较大,用pandas可以快速完成批量处理:

import pandas as pd

# 读取原始表格(替换为你的文件路径)
df = pd.read_excel("原始表格.xlsx")

# 填充姓名列的空值,用上方非空值延续填充
df["Names_final"] = df["Names"].ffill()
# 直接映射年龄列到目标列
df["Ages_final"] = df["Ages"]

# 导出处理后的结果
df[["Names_final", "Ages_final"]].to_excel("处理后的表格.xlsx", index=False)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 14:57:03