一尕小甜甜 发表于 2021-11-4 12:58:00

求大神如果将excel 中的列变成行,然后有条件地显示

我想请教一下大神抄表数据整理,但是有些人前面一次抄了后面一次没抄,本期就要不显示。 想要从左边的表到右边的表,如何操作


小哥国强 发表于 2021-11-18 23:39:19


应该是这样的不好意思

我之前的账号登不上了 发表于 2021-11-28 08:33:14

见附件,姓名和期末分开写公式

暴躁的团子 发表于 2021-12-15 19:29:45

谢谢,但是大神不好意思再问一下,后续的要怎么弄啊,左边那个表格有四百多行

看不惯的事太多了 发表于 2021-12-18 08:00:27


改范围大小,当然数据多了,可能会卡

乌日鲁克 发表于 2021-12-30 07:23:57

F2单元格:
=IF(COUNTIF(F$1:F1,F1)=ROUNDUP(COUNTIF(A$1:A$12,F1)/2,),INDEX(A$1:A$12,LOOKUP(1,0/(A$1:A$12=F1),ROW(A$1:A$12))+1),F1)   下拉
G2单元格:
=IFERROR(VLOOKUP($F2,OFFSET($A$1:$C$1,MATCH($F2,$A$2:$A$12,)+(COUNTIF($F$2:$F2,$F2)-1)*2+ROUNDUP(COLUMN(A1)/2,)-1,,100,),3-MOD(COLUMN(A1),2),0),”“)
右拉下拉

如戏 发表于 2022-1-2 22:13:19

你改了效果之后,G2单元格改一下:
=IFERROR(VLOOKUP($F2,OFFSET($A$1:$C$1,MATCH($F2,$A$2:$A$12,)+(COUNTIF($F$2:$F2,$F2)-1)*2+1-MOD(COLUMN(A1),2),,100,),IF(ISNUMBER(FIND($B$1,G$1)),2,3),0),”“)
右拉下拉

闲人很忙 发表于 2022-1-24 15:54:48

符合2楼结果。

努力奋斗才能成功 发表于 2022-2-10 02:51:27

F2:F11{=OFFSET(A$1,SMALL(IF(IF(MATCH(A$2:A$19&"",A$2:A$19&"",)=ROW($1:$18),ROUNDUP(COUNTIF(A:A,A$2:A$19)/2,),)>=COLUMN(A:I),ROW($1:$18),99),ROW(A1)),)&""
G2:J1{=OFFSET($B$1,SMALL(IF($A$2:$A$19=$F2,ROW($2:$19),99),COUNTIF($F$2:$F2,$F2)*2-2+INT(COLUMN(B1)/2))-1,MOD(COLUMN(B1),2))&""
L2:O11{=OFFSET($A$1,SMALL(IF($A$2:$A$19=$F2,ROW($2:$19),99),COUNTIF($F$2:$F2,$F2)*2-2+MOD(COLUMN(B1),2)+1)-1,INT(COLUMN(B1)/2))&""
页: [1]
查看完整版本: 求大神如果将excel 中的列变成行,然后有条件地显示