在日常数据处理工作中,我们常常会遇到这样的需求:将分散在多列中的数据(比如多组姓名、编号等)整合到同一列,以便后续进行查找、匹配或统计分析。

其实,无需复杂操作,一个简单的公式就能快速实现多列数据合并,让你告别无效加班!
具体操作步骤
第一步:输入引用公式,锁定目标数据

假设我们的多组数据分布在 B 列到 D 列(可根据实际数据列调整),想要将这些数据合并到 A 列。首先找到 A 列中第一个空白单元格(例如 A6,即原有数据下方的第一个单元格),在单元格中输入公式:=B2。
这个公式的作用是直接引用 B2 单元格中的数据,作为合并列的第一个数据。
第二步:拖动填充公式,批量引用所有数据

输入公式后,选中 A6 单元格,将鼠标光标移动到单元格右下角,此时光标会变成黑色的 “+” 号(填充柄)。
首先向右拖动填充柄,直到覆盖所有数据所在的列(比如从 A 列拖动到 D 列);接着向下拖动填充柄,直到所有需要合并的数据都被引用显示出来,再松开鼠标。这样一来,原本分散在多列中的数据就会按顺序批量填充到连续的单元格区域中。
第三步:复制粘贴数据,完成最终合并

数据批量引用后,选中所有引用出来的有效数据,右键选择 “复制”,然后在目标位置(可以是同一工作表的其他列,也可以是新的工作表),右键选择 “粘贴数值”(仅粘贴数据,去除公式关联)。最后删除原有的分散数据列和多余的空白单元格,原本分散在多列的所有数据就成功合并到同一列中了。
这种方法无需掌握复杂的函数或 VBA 代码,仅通过基础的单元格引用和填充功能就能实现,操作简单易懂,新手也能快速上手。而且无论数据量多少,都能在几秒内完成合并,大幅提升工作效率,避免因手动操作带来的错误,让数据处理变得高效又省心。