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

Excel 2016无重复复制A列到B列的公式报错问题求助

Excel 2016提取A列不重复值到B列的解决方案
  • 正确数组公式(需手动触发数组运算)
    在B1单元格输入以下公式,必须按Ctrl+Shift+Enter组合键确认(Excel 2016不支持动态数组,需手动触发数组计算):

    =IFERROR(INDEX($A$1:$A$1000,MATCH(0,COUNTIF($B$1:B1,$A$1:$A$1000)+($A$1:$A$1000=""),0)),"")
    
  • 公式逻辑说明

    • COUNTIF($B$1:B1,$A$1:$A$1000):统计A列每个值在B列已填充区域的出现次数,已出现的值返回≥1,未出现的返回0
    • ($A$1:$A$1000=""):将A列空单元格标记为1,避免提取空值
    • 两者相加后,未出现且非空的值会得到0,MATCH(0,...)定位第一个符合条件的位置
    • INDEX取出对应位置的A列值,IFERROR处理无剩余值时返回空单元格
  • 你之前公式的问题排查

    • #NAME?错误:公式中出现了转义引号",直接输入原生双引号"即可,复制时注意格式
    • 显示数字0:要么A列存在值为0的单元格,要么未正确按Ctrl+Shift+Enter触发数组运算,导致公式仅计算单个单元格而非整个数组
  • 操作步骤

    1. 选中B1单元格,手动输入上述正确公式(避免复制带格式问题的内容)
    2. 按住Ctrl+Shift不放,按Enter确认,公式会自动被大括号{}包裹(不要手动添加大括号)
    3. 选中B1,下拉单元格右下角的填充柄,直到出现空值为止

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 20:58:18