excel按条件将一列数据分列

发布网友 发布时间:2022-02-24 13:52

我来回答

3个回答

热心网友 时间:2022-02-24 15:21

将A列复制到D列>功能区>数据>删除重复项>确定
E1输入
=index($b:$b,small(if($a$1:$a$100=$d1,row($1:$100),200),column(a1)))&""
数组公式,先按住CTRL+SHIFT,最后回车
公式右拉再下拉追问公式拉后是空白的,什么也没显示

追答

    热心网友 时间:2022-02-24 16:39

    D1公式下拉:

    =INDEX(A:A,SMALL(IF(MATCH(A$1:A$999&"",A$1:A$999&"",)=ROW($1:$999),ROW($1:$999),4^8),ROW(A1)))&""

    E1公式右拉下拉:

    =IF(D1="","",INDEX($B:$B,SMALL(IF($A$1:$A$999=--$D1,ROW($1:$999),4^8),COLUMN(A1)))&"")

    以上两条公式为数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束。

    追问E1公式拉完是空白的,没有错误提示,本应显示的数值是这样的,类似4582386FG-9655325555324-1803-32145S

    E1公式拉完是空白的,没有错误提示,本应显示的数值是这样的,类似4582386FG-9655325555324-1803-32145S

    热心网友 时间:2022-02-24 18:14

    引用查找
    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com