excel同一人多行数据变一行? 50

excel中将表1变成表2或者表1数据在Access数据库中,如何导出表2的那种表... excel中将表1变成表2
或者表1数据在Access数据库中,如何导出表2的那种表
展开
 我来答
lvcha青青
2023-03-22 · TA获得超过598个赞
知道小有建树答主
回答量:949
采纳率:92%
帮助的人:202万
展开全部

表1

表2

B2=IFERROR(INDEX(OFFSET(Sheet1!$A$2,MATCH($A2,Sheet1!$A$2:$A$3000,0)-1,1,COUNTIF(Sheet1!$A$2:$A$3000,$A2),4),INT(COLUMN(D1)/4),MOD(COLUMN(D1),4)+1),"")

右拉再下拉。

至于表2的A列学号部分,如果非要用公式,考虑到你数据量大的问题,肯定会很卡,建议用最简单的方式,就是把表1里的学号全复制过来,然后,数据,删除重复值。

ssg365
科技发烧友

2023-03-21 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:7547
采纳率:52%
帮助的人:1881万
展开全部

引用范围请自行调整

=HSTACK(UNIQUE(A2:A7),TEXTSPLIT(TEXTJOIN(IF(B3:B7=B2:B6,",",";"),,BYROW(B2:E7,LAMBDA(x,TEXTJOIN(",",,x)))),",",";",,,""))

追问
看不明白呀,换了一个数据就显示错误。我的数据2000多条,肯定不好用。有什么方法让我能整明白,谢谢。
追答
如果你的结论是“不好用”。那肯定是整不明白的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式