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

如何用公式在Excel 2016中分离文本与数字至不同列

Excel 2016提取文本与数值到指定列的实现方法

方法一:公式自动提取(适配固定交替的数据源)

你的A列数据是文本、数值交替排列的,可通过INDEX+ROW函数快速提取:

  1. 提取文本到B列:
    在B1单元格输入公式:

    =INDEX($A$1:$A$7,ROW()*2-1)
    

    按回车后,选中B1单元格,拖动填充柄下拉到B4,即可自动提取A1、A3、A5、A7的文本值。

  2. 提取数值到C列:
    在C1单元格输入公式:

    =IF(ROW()*2<=7,INDEX($A$1:$A$7,ROW()*2),"")
    

    下拉填充到C4后,会自动提取A2、A4、A6的数值,C4因超出数据源范围显示为空。

方法二:筛选+手动复制粘贴

若不想使用公式,可通过筛选功能分离数据:

  • 选中A列,点击顶部菜单栏「数据」→「筛选」,A列表头会出现筛选箭头。
  • 点击筛选箭头,选择「文本筛选」(Excel会自动识别单元格数据类型,直接勾选所有文本值即可),选中筛选出的A1、A3、A5、A7单元格,复制后粘贴到B1开始的区域。
  • 取消当前筛选,再次点击A列筛选箭头,选择「数字筛选」,勾选所有数值后选中A2、A4、A6,复制粘贴到C1开始的区域,C4保持为空即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 18:22:08