如何使用 excel 公式对数据进行逆透视

How to unpivot a data using excel formula

我有一个 table 如下,

Column A Column B
Tom 12,45
Kenny 1,4,6
Jude 1,4,5,7
Benji 15,48

需要如下

Column A Column B
Tom 12
Tom 45
Kenny 1
Kenny 4
Kenny 6
Jude 1
Jude 4
Jude 5
Jude 7

我试过使用 FILTER 函数,但是它没有提供我需要的东西。

Office 365。假设范围 A1:B4(根据公式内的需要更改):

=LET(ζ,A1:B4,κ,INDEX(ζ,,1),λ,INDEX(ζ,,2),α,"<a><b>",β,"</b><b>",γ,"</b></a>",δ,"//b",ξ,FILTERXML(α&TEXTJOIN(β,,SUBSTITUTE(λ,",",β))&γ,δ),IF(SEQUENCE(,2,0),ξ,INDEX(FILTERXML(α&CONCAT(REPT(κ&β,1+LEN(λ)-LEN(SUBSTITUTE(λ,",",""))))&γ,δ),SEQUENCE(COUNT(ξ)))))

假定A列中没有名称,B列中有相应的空白。