千家信息网

Excel 中一维表和二维表互转的方法

发表于:2026-11-08 作者:千家信息网编辑
千家信息网最后更新 2026年11月08日,Hi,我是偏爱函数公式,爱用 Excel 图表管理仓库的大叔 Mr 赵~在实际工作中,我们经常需要对数据的结构进行转换。比如,为了更直观、方便查看数据,需要将下图左边一维表转换成如右图的二维表:又或者
千家信息网最后更新 2026年11月08日Excel 中一维表和二维表互转的方法

Hi,我是偏爱函数公式,爱用 Excel 图表管理仓库的大叔 Mr 赵~

在实际工作中,我们经常需要对数据的结构进行转换。

比如,为了更直观、方便查看数据,需要将下图左边一维表转换成如右图的二维表:

又或者为了更好的统计分析数据,需要将左边的二维表数据转换成右边的一维表格式:

下面就来详细说说,怎么用函数公式实现这两种数据结构的相互转换。

1、一维表转化成二维表

❶ 提取年级变成标题行

在 D2 输入公式:

=TRANSPOSE(UNIQUE(A2:A34))

首先用 UNIQUE 函数提取 A 列不重复的年级变成一列,再用 TRANSPOSE 函数将得到的一列数据转置成一行。

效果如下图所示:

❷ 提取对应的名单

在 D2 单元格输入公式:

=FILTER($B2:$B34,$A2:$A34=D1)

用 FILTER 函数,以年级作为筛选条件,筛选出对应的名单。再将公式向右拖动填充,得到如下图右表的效果:

2、二维表转化成一维表

❶ 首先用 IF 函数判断名单区域「A2:D15」是否为空;如果为空则返回错误值 (#NAME?),否则返回第一行「A1:D1」对应的年级。

在 F1 单元格输入公式:

=IF(A2:D15="",x,A1:D1)

结果返回一个多行 4 列的数组,效果如下图「F1:I14」区域所示:

❷ 然后利用 TOCOL 函数将这组多行 4 列的数组转化成一列。

=TOCOL(    IF(A2:D15 = "", x, A1:D1),        2,        1)

效果如下图 F 列所示:

TOCOL 是 Office 365 版本新增的函数,非常实用和强大,它可以将多数组转化为一列数据。

该函数的语法为:

=TOCOL(array, [ignore], [scan_by_column])

第一参数是需要转化成列的数组,公式中 TOCOL 函数的第一个参数 IF (A2:D15 = "", x, A1:D1) 是需要转化的数组;

第二参数可以选择是否忽略空白或错误,公式中的第二个参数是 2,表示忽略区域中的错误值;

第三参数表示扫描方式,可以设定是按行方向扫描数组还是按列方向扫描数组,默认情况下按行扫描,如果要按列扫描,则值为 TRUE 或 1。

❸ 最后再用 TOCOL 函数将姓名区域「A2:D15」,也转化成一列。

在 G1 单元格输入公式:

=TOCOL(A2:D15,1,1)

公式中的第二参数是 1,表示忽略区域「A2:D15」中的空白,转化成一列。效果如下图 G 列所示:

3、最后小结

❶ 一维表转化成二维表:首先用 UNIQUE 函数提取一列的不重复值,作为标题行;然后用 FILTER 函数,以标题作为筛选条件,提取对应的内容。

❷ 二维表格转化成一维表:当 TOCOL 函数第二参数为 2 时,忽略错误值,将标题行转化成一列,再利用 TOCOL 函数第二参数为 1 时,忽略空白,将对应的区域转化成一列。

好了,今天就说到这里结束啦~

本文来自微信公众号:秋叶 Excel (ID:excel100),作者:赵骄阳

函数 公式 参数 数据 一维 二维 区域 数组 效果 年级 标题 错误 输入 单元 名单 空白 一行 方向 条件 结构 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 湖北九亚互联网络科技有限公司 互联网佳科技有限公司 A股互联网金融科技公司 北京互联网科技公司 为想互联网科技 新华互联网科技校企合作 互联网科技生活的内容 衡水科技产业互联网平台 佳云科技和互联网广告 搜狐科技互联网 互联网科技研发水平 洛阳共同富裕互联网科技有限公司 深圳艾果互联网通讯科技 互联网企业科技类企业如何做账 银行科技岗属于互联网吗 杭州披云加互联网科技有限公司 九思连强互联网电子科技有限公司 科技互联网公司两年变化 恒生互联网科技趋势 鸠鸠互联网科技 紫鲸互联网科技 重庆互联网医院沙龙医盟信息科技 崇明区互联网教育科技售后服务 广西互联网科技孵化中心 中国互联网十大科技股排名 工业互联网展湾科技股份有限公司 浙南科技城互联网大厦招聘 信承诺互联网科技有限公司 10位科技互联网大佬
0