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

如何删除表格中所有NA值并生成仅含3列姓名的精简表格

实现方案

方法1:Excel/WPS表格快速处理

  • 把原文本复制粘贴到空白表格中,内容会自动按分隔符拆分到不同单元格
  • 选中整个数据区域,按Ctrl+G调出定位窗口,选择「定位条件」→「常量」,仅勾选「文本」选项,确认后会选中所有非NA的姓名单元格
  • 复制选中的内容,右键粘贴时选择「跳过空单元格」,调整列数为3即可得到目标表格

方法2:Python代码批量处理

如果后续有大量同格式数据需要处理,可以用如下代码实现:

# 导入原数据
raw_data = """NA  JAKUB.VRANA NA  NICKLAS.BACKSTROM   TOM.WILSON  NA  NA
NA  NA  LARS.ELLER  RICHARD.PANIK   T.J..OSHIE  NA  NA
NA  BRIAN.PINHO CONOR.SHEARY    DANIEL.SPRONG   NA  NA  NA"""

processed = []
for line in raw_data.split("\n"):
    # 过滤每行的NA值,保留有效姓名
    valid_names = [i for i in line.split() if i != "NA"]
    processed.append(valid_names)

# 输出Markdown格式表格
print("| 列1 | 列2 | 列3 |")
print("| ---- | ---- | ---- |")
for row in processed:
    print(f"| {row[0]} | {row[1]} | {row[2]} |")

最终生成的3列精简表格

姓名1姓名2姓名3
JAKUB.VRANANICKLAS.BACKSTROMTOM.WILSON
LARS.ELLERRICHARD.PANIKT.J..OSHIE
BRIAN.PINHOCONOR.SHEARYDANIEL.SPRONG

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 02:48:02