关于excel函数,如图所示,A列至Q列共分为3大列数值,1行至8行同样也对应...

发布网友

我来回答

3个回答

热心网友

因为有几个数在后面的公式中要重复计算几次,为了减少公式的长度,增加三个辅助列AS-AU列预先计出这几个数:

AS1=LEN(A1&C1&E1)
AT1=LEN(G1&I1&K1)
AU1=LEN(M1&O1&Q1)

然后,在R1输入公式:

=IF(COLUMN()-18<$AS1*$AT1*$AU1,MID($A1&$C1&$E1,MOD(CEILING(COLUMN()-17,$AU1*$AT1)/($AU1*$AT1)-1,$AS1)+1,1)&MID($G1&$I1&$K1,MOD(CEILING(COLUMN()-17,$AU1)/$AU1-1,$AT1)+1,1)&MID($M1&$O1&$Q1,MOD(COLUMN()-18,$AU1)+1,1),"")

将R1的公式向右复制到AR1
将R1:AU1的公式向下拉即可。

热心网友

这个加外挂函数插件吧EXCEL实现不了这么夸张的功能

热心网友

函数实现不了这么牛叉的功能

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com