在处理成绩表或员工信息表时,经常需要提取几列不连续的数据。如果手动复制粘贴,不仅麻烦,还不利于后期数据更新。其实,借助 Excel 中的 HSTACK 函数,就可以快速提取不连续列,并自动生成新的数据区域。

一、使用 HSTACK 函数提取不连续列

HSTACK 函数的作用是将多个列区域横向合并,生成一个新的数据区域,非常适合做字段重组。

操作步骤

1、在 H1 单元格输入公式:
=HSTACK(A:A,D:D,E:E)

2、按回车确认。

执行后,系统会自动将 A 列(姓名)、D 列(英语)、E 列(总分)横向合并显示在 H、I、J 列中,实现不连续列的快速提取。该函数属于动态数组函数,原数据发生变化时,结果区域会自动更新。

Excel函数HSTACK用法详解,效率直接翻倍-趣帮office教程网
HSTACK 函数

二、去除多余的 0 显示

使用整列引用时,如果某些单元格为空,系统可能会显示为 0。可以通过设置单元格格式隐藏 0。

设置步骤

1、选中 H、I、J 列。

2、按 Ctrl+1 打开“设置单元格格式”。

3、选择“自定义”。

4、在类型框中输入:#

5、点击确定。

Excel函数HSTACK用法详解,效率直接翻倍-趣帮office教程网

设置完成后,多余的 0 将不会显示,表格更加整洁。

Excel函数HSTACK用法详解,效率直接翻倍-趣帮office教程网

通过 HSTACK 函数提取不连续列,可以大幅提升数据整理效率。无论是成绩汇总、数据分析还是字段重组,都能轻松完成。