用C列辅助一下,给使用人加个逗号在后面,在C2单元格输入公式=B2&","后,下拉公式。选中C列,复制,选择性粘贴为数值,去除公式。
在E2单元格(就是公式出结果的这个单元格)输入公式=IFERROR(SUBSTITUTE(IF(D2="","",PHONETIC(OFFSET(C$1,MATCH(D2,A:A,)-1,,COUNTIF(A:A,D2)))),",","",LEN(IF(D2="","",PHONETIC(OFFSET(C$1,MATCH(D2,A:A,)-1,,COUNTIF(A:A,D2)))))-LEN(SUBSTITUTE(IF(D2="","",PHONETIC(OFFSET(C$1,MATCH(D2,A:A,)-1,,COUNTIF(A:A,D2)))),",",""))),"")
下拉公式。
(最后,选中C列,鼠标右键,隐藏)