永发信息网

excel数据处理问题

答案:4  悬赏:30  手机版
解决时间 2021-07-28 13:35

excel表,如下:

学校 学生
**学院 1

**学院 2

**学院 3

**学院 4

++学院 5

++学院 6
.................

如何变成这种格式:

学校名称 所有学生
**学院 1 2 3 4

++学院 5 6

最佳答案

支持二楼,补充如下:


设数据如图:



选中“A”列点“数据”——“筛选”——“高级筛选”——“将筛选结果复制到其他位置”——光标放在“复制到”后的方框内,点工作表的“C1”单元格——“选择不重复的记录”,如图:



——“确定”,如图:



将公式


=INDEX($B:$B,SMALL(IF($A$2:$A$2000=$C2,ROW($A$2:$A$2000),55000),COLUMN(A2)))&""


复制后粘贴到“D2”单元格,双击该单元格,使光标放入公式内,按“Shift”+“Ctrl”+“Enter”键结束,这时公式变为:


={INDEX($B:$B,SMALL(IF($A$2:$A$2000=$C2,ROW($A$2:$A$2000),55000),COLUMN(A2)))&""}


如图:



对准“D2”单元格右下角,光标成“+”状时向右拖,如图:



——对准深色区域最后一列单元格右下角,光标成“+”状时双击,如图:



注,如果数据超过2000行,请将公式中的二个“2000”改为大于或等于行号的数值。

全部回答

就是三万学生也可照常使用,将公式改为:

={INDEX($B:$B,SMALL(IF($A$2:$A$31000=$C2,ROW($A$2:$A$31000),55000),COLUMN(A2)))&""}

就行了

先按【学校名称】排序,然后在【所有学生】栏填写第1、2,再采用自动填充方式填写3、4、…………即可。

=INDEX($B:$B,SMALL(IF($A$2:$A$20=$C2,ROW($A$2:$A$20),55000),COLUMN(A2)))&""

数组公式

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英山县黄冈湖北省英山县农村合作银行(过路滩
我是农历1994.1.8日的,哪位高人帮我占卜一下
谈良知的议论文
没了太阳、向日葵该怎么办
神泣挂G如何在烙印卡BB打5及?
问道110级2力2敏,洗成2敏2灵需要多少元宝?
这个表情是哪个系列的~
网页css问题
关于 QQ 农场
尉氏县开封尉氏县成人教育中心这个地址在什么
幸运是否来自上天的按排
怎样短期提高物理成绩?
为什么我PSP3000传东西传到一半就断掉
为什么我QQ是刚申请的,DNF里面没有角色,也
谁能推介个MP4给我?
推荐资讯
梦幻西游怎么跑商跑的快点?
英语小作文 我的一天(只要五六句话)
一封让女生感动的情书
假设汇率为EUR/JPY 134.376/134.445 GBP/EUR
谁知道三星,索爱漂亮的mus1c手机。
天龙八部戒指,护符哪些是偏重外功的?制造需
陈说要开主题班会,大家帮忙想一下,有什么好
沁阳市焦作怀府建材城(西门)在哪里啊,我有事
“吃菜”的另一个意思。
百色到昆明的火车票是多少
觉得很难买衣服
怎样才能成为超级QQ短信超人?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?