excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel一年更新了33个新函数,你用过几个?

从去年开始我们陆续分享了很多新增的函数,其中不少非常好用,打破了传统套路的复杂性!下面这张图是小编整理的近一年多,新增的33个函数!

其中标色的部分是最近版本新增的14个,我们已经分享了几个!

今天我们接着上次的话题来说,上次我们分享的是多转1,今天我们分享一下

如果进行1转多!在所有的编程语言中叫数据重塑!

例如我们有一列人名,很多,想要打印出来,一般要怎么处理?

S01 | 技巧法-循环引用

如果我们想拆分成10行一列,那么在B2的位置,就输入=A12(标题占用1行),然后下拉和右拉,直到右侧一列全部是0为止

复制对应的数据,选择性粘贴到结果位置即可!

▼ 动画演示

这种方法胜在简单,新手都可以完成,缺点也很明显,每次都要操作,如果数据量或者更新比较频繁,则不太适合!

下面我们来说说函数处理方法,讲3种方法!~

▲1200+原创Excel文章,关注就代表你学会了

S02 | 函数方法1-传统套路

在函数没出现之前,我们处理这类问题,主要是通过OFFSET或者INDEX取出函数+自己构建二维序列来处理!

比如下面这样的!

=MOD(ROW(A10),10)+(COLUMN(A1)-1)*10+1

构建逻辑,其实完全是数学问题!

当然我也分享过专题:Excel函数必备知识-序列构建

有了对应关系,我们只需要INDEX函数配合处理即可!

▼构建好取数非常简单

=INDEX($A:$A,MOD(ROW(A10),10)+(COLUMN(A1)-1)*10+2)

怎么样?看完上面的公式,是不是觉得自己有会了?其实真的有点难,每次构建这种序列,真的掉头发!

好在去年更新了一个函数,让这个问题得到了简化!

S03 | 函数方法2 - 不那么新的新函数

比如下面这样的!

▼20*10增量1的数组

=TRANSPOSE(SEQUENCE(20,10))

只是我们转置了一下,所以变成了20列*10行了!默认是水平递增1,如果需要垂直,就需要使用TRANSPOSE转置一下!

那么取数也就简单了!

▼先列后行

=INDEX(A:A,TRANSPOSE(SEQUENCE(20,10,2)))

如果我们先水平后垂直,更加简单一些!

但是大家可能也发现了,可能构建的序列会多出来,取过来的空白数据默认是空的,还是不够完美,不用着急,因为又出新函数了!

S04| 函数方法3 - 为数据重塑而生

▼先垂直填充后水平

=WRAPCOLS($A$2:$A$96,10,"")

函数的语法也比较简单

▍WRAPCOLS(数组或区域,一列多少行,补充部分使用什么填充)

如果我们想先行后列,你可能在上面33个函数中发现了,他们还有一个兄弟!

▼先水平后垂直

=WRAPROWS($A$2:$A$96,10,"")

怎么样?是不是越来越简单了,这才是我辈的梦想,我只想做一只“懒狗”……

最后是一波推荐,好用的精品模板持续热卖中……

关于什么版本的支持:

目前来看要三点:①365正版 ②Beta通道 ③ 版本2204+

应该是分配推送,如果你都满足,还是没有,可能再等两天基本就有了!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接