excel 查找某个字符在某行中第N次出现位置

2024-11-02 06:30:11
推荐回答(3个)
回答1:

A1:S1 分别输入上面的数字
B2数组公式!求得第2次3出现再第州纤几列锋如!

注意: CTRL+SHIFT+回车三键同时按下结束公式

=SMALL(IF(A1:S1=3,COLUMN(A1:S1)),2)

或者直接得出列号: CTRL+SHIFT+回车银迹启 三键结束!
=SUBSTITUTE(ADDRESS(1,SMALL(IF(A1:S1=3,COLUMN(A1:S1)),2),4),"1","")

回答2:

=FIND("|",SUBSTITUTE(A1,"3","|",2),1)
将枣银缓第n次出现凳模的字符替换成没用过的字符,然后查找位搏和置。

回答3:

A1:S1 分别输入上面的数字
B2数组公式!求得第2次3出现再第几列!

注意: CTRL+SHIFT+回车三键同时按银迹启下结束公式

=SMALL(IF(A1:S1=3,COLUMN(A1:S1)),2)

或锋如者直接得出列州纤号: !
=SUBSTITUTE(ADDRESS(1,SMALL(IF(A1:S1=3,COLUMN(A1:S1)),2),4),"1","")