Excel中两列数据,要求第一列中相同的项目提取一个,第二列转置,相对应的显示在同一行中,效果如下。

你说的公式试过了,成功了,但是我的第一列数据比较多,如果是有1000多个数据,我应该在哪里修改呢?... 你说的公式试过了,成功了,但是我的第一列数据比较多,如果是有1000多个数据,我应该在哪里修改呢? 展开
 我来答
沈一民
推荐于2016-06-08 · TA获得超过8012个赞
知道大有可为答主
回答量:8448
采纳率:85%
帮助的人:2647万
展开全部

D3=INDEX(A:A,MIN(IF(COUNTIF(D$2:D2,$A$3:$A$10000),2^16,ROW($3:$10000))))&""公式下拉

E3=INDEX($B:$B,SMALL(IF($A$3:$A$10000=$D3,ROW($A$3:$A$10000),4^8),COLUMN(A3)))&""公式下拉右拉

两个公式都是数组公式,

公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

追问
是我电脑问题吗?计算好像很慢,姓名隔好久才显示出来,请问如果用这个公式=INDEX(A:A,SMALL(IF(MATCH(A$3:A$100&"",A$3:A$100&"",)=ROW($1:$98),ROW($3:$100),4^8),ROW(A1)))&""    

需要怎样修改
追答

可能是公式运行的问题。姓名列用数据-筛选高级筛选做,运行要快些。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式