excel根据一列数据填充另一列怎么操作 怎么按对应匹配关系自动填充关联列

  excel根据一列数据填充另一列最常用的是VLOOKUP函数匹配法,只要有明确的对应关系,就能快速批量完成填充,不用手动逐个输入。

  A. 基础单条件匹配填充操作

  先选中要填充结果的第一个单元格,输入公式=VLOOKUP(匹配值所在单元格, 包含对应关系的数据源区域, 结果在数据源的列数, FALSE),比如要根据A列的姓名填充B列的工号,数据源在D:E列(D列姓名E列工号),就在B2输入=VLOOKUP(A2,D:E,2,FALSE),按回车得到第一个结果,鼠标放在单元格右下角下拉填充整列即可。

  B. 多条件匹配填充操作

  如果需要同时满足两列的对应关系才能填充,用XLOOKUP搭配&的组合公式,比如要同时匹配姓名和部门来填充岗位,在结果单元格输入=XLOOKUP(匹配列1单元格&匹配列2单元格, 数据源匹配列1范围&数据源匹配列2范围, 数据源结果列范围,"无匹配"),输入完成后按Ctrl+Shift+Enter(旧版excel)或直接回车(365/2021版),再下拉填充整列。

  C. 同表内顺序一致的批量快速填充

  如果两列数据顺序完全对应,只是需要把某列的内容同步到另一列,直接选中源数据列,按Ctrl+C复制,选中目标列的起始单元格,右键选择“粘贴值”即可;如果是要按规律填充(比如序号、重复内容),输入前两个内容后选中这两个单元格,下拉右下角填充柄就能自动按规律填充。

  操作时要注意匹配值和数据源的格式保持一致,比如都是文本或都是数值,不然容易出现匹配错误的情况,公式里的数据源区域如果要固定下拉不偏移,可以按F4添加绝对引用符号。

网友评论0