如图。前提是第一列的个数都是一样的,比如A有10个,B也有10个,但是有很多很多数据,比如从A~Z。想要快速的弄成右边的效果,有什么办法可以用函数拉了直接做到吗?之前用vlookup函数,但是每一个字母对应的数据,往右拉之后得人工改数字。有没有什么更好更快速的方法,求助!
在D2中输入或复制粘贴下列公式
=IFERROR(INDEX($B:$B,SMALL(IF($A:$A=D$1,ROW($A:$A)),ROW($A1))),"")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充,右拉填充
2021版
在D2中输入或复制粘贴下列公式
=FILTER($B:$B,$A:$A=D1)
右拉填充即可