列出每个字符的位置

列出每个字符的位置

一行字母,部分连续。


A

B

C

D

E

F

G

H

I

J

1

p

u

u

u

u

p

p

p

u

p

需要整理成字母+位置的形式。


A

B

C

D

E

1

p1

u2345

p678

u9

p10

使用 SPL XLL

=spl("=[(d=E@1(?)).group@op(~).(d(~1) / ~.concat())]",A1:J1)

Picture2png

函数 E@1 将多层序列转为单层,group@op分组后返回成员序号,分组前不排序。~1表示当前成员的第 1 个子成员。

https://www.reddit.com/r/excel/comments/1ctg0a1/fill_multiple_cells_with_entries_of_list_of/