在excel里面如何用offset设置以下功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在excel里面如何用offset设置以下功能相关的知识,希望对你有一定的参考价值。

A 10
A 20
B 30
B 40
B 50
B 60
P 60
P 70
S 90
S 100

利用offset设置成
A 10 20
B 30 40 50 60
P 60 70
S 90 100

假设你的数据到AB两列,那么到D1:D4为ABPS,到E1输入,往下往右拉~

=OFFSET(INDIRECT("A"&MATCH($D1,$A$1:$A$10,)),COLUMN(A$1)-1,1,)
参考技术A 假设原数据在A1:B10
C1:C4为ABPS
D1输入数组公式(输入后按ctrl+shift+enter完成)
=IF(COLUMN(A1)>COUNTIF($A$1:$A$10,$C1),"",OFFSET($A$1,SMALL(IF($A$1:$A$10=$C1,ROW($A$1:$A$10)),COLUMN(A1))-1,1))

公式向右向下复制。

以上是关于在excel里面如何用offset设置以下功能的主要内容,如果未能解决你的问题,请参考以下文章

如何用EXCEL函数把多行多列按顺序转为多行一列

如何用excel做雷达图

如何用MFC打印指定excel

如何在 Excel 中使用 OFFSET 函数

如何用outlook 与excel 发邮件

如何用vba给excel数据画图