各位大大好!请教一下我想要在excel建立一个总表,让学生进行报名要的课程在总表v选完之后,会自动跳到指定的分页"数学位置""国语位置".......希望由第一个报名的,就排在数学01-01,第二个就排在数学01-02.......若遇到位置是"故障"会自动跳下一个
是否有大大有好的建议可以提供参考,谢谢。
1 个回答
4
ccenjor
iT邦大师 8 级 ‧ 2025-02-06 19:12:07
建议加标题:
如果要将公式放B栏,则必须先将公式複製完毕后再标示那些储存格为故障。
数学工作表B2:
=IFERROR(INDEX(工作表1!$F$1:$F$15,SMALL(IF(工作表1!$B$2:$B$15="V",ROW(工作表1!$F$2:$F$15),""),ROW()-1-COUNTIF($B$1:B1,"故障"))),"")
国语工作表B2:
=IFERROR(INDEX(工作表1!$F$1:$F$15,SMALL(IF(工作表1!$C$2:$C$15="V",ROW(工作表1!$F$2:$F$15),""),ROW()-1-COUNTIF($B$1:B1,"故障"))),"")
英文工作表B2:
=IFERROR(INDEX(工作表1!$F$1:$F$15,SMALL(IF(工作表1!$D$2:$D$15="V",ROW(工作表1!$F$2:$F$15),""),ROW()-1-COUNTIF($B$1:B1,"故障"))),"")
体育工作表B2:
=IFERROR(INDEX(工作表1!$F$1:$F$15,SMALL(IF(工作表1!$E$2:$E$15="V",ROW(工作表1!$F$2:$F$15),""),ROW()-1-COUNTIF($B$1:B1,"故障"))),"")
个人建议公式放在C栏,将B栏标示好故障,并隐藏起来。
体育工作表B2:
=IFERROR(IF(B2="故障","",INDEX(工作表1!$F$1:$F$15,SMALL(IF(工作表1!$E$2:$E$15="V",ROW(工作表1!$F$2:$F$15),""),ROW()-1-COUNTIF($B$1:C1,"故障")))),"")
无故障的公式
数学工作表B1:
=FILTER(工作表1!F2:F11,工作表1!B2:B11="V")
国语工作表B1:
=FILTER(工作表1!F2:F11,工作表1!C2:C11="V")
英文工作表B1:
=FILTER(工作表1!F2:F11,工作表1!D2:D11="V")
体育工作表B1:
=FILTER(工作表1!F2:F11,工作表1!E2:E11="V")
-
4 -
-
看更多先前的...收起先前的...
love109easy
iT邦新手 4 级 ‧
2025-02-08 09:12:09
先谢谢大大的帮忙,目前测试上,有遇到一些问题如下:
=IFERROR(INDEX(工作表1!$F$2:$F$15,SMALL(IF(工作表1!$B$2:$B$15="V",ROW(工作表1!$F$2:$F$15),""),ROW()-1-COUNTIF($B$1:B1,"故障"))),"")
理应来说要得到的"小一",但确往下跳了一格变"小二"
无故障的公式,测试上正常。但若我要在表格上面加一到二列的"某国小""姓名"这样我的公式需要如何调整会比较理想呢?
再麻烦大大赐教了,谢谢你。
无故障的公式,测试上正常。但若我要在表格上面加一到二列的"某国小""姓名"这样我的公式需要如何调整会比较理想呢?
再麻烦大大赐教了,谢谢你。
修改
ccenjor
iT邦大师 8 级 ‧
2025-02-08 18:37:17
=IFERROR(INDEX(工作表1!$F$2:$F$15,SMALL(IF(工作表1!$B$2:$B$15="V",ROW(工作表1!$F$2:$F$15),""),ROW()-1-COUNTIF($B$1:B1,"故障"))),"")这个公式必须打在第二列,若打在第三列或其他列会造成找到下面资料。最好有图片才佑错在那边如何条改公式。
无障要求最后有图片显示所要结果,我才知道要如何改公式。
修改
love109easy
iT邦新手 4 级 ‧
2025-02-14 09:52:27
https://ithelp.ithome.com.tw/upload/images/20250214/20145845SplpZ4yPLB.jpg](http://)
大师 你好!如图片所示,理应来说要得到的"小一",但确往下跳了一格变"小二"
大师 你好!如图片所示,理应来说要得到的"小一",但确往下跳了一格变"小二"
修改
ccenjor
iT邦大师 8 级 ‧
2025-02-14 18:37:53
将INDEX($F$2:$F$15改成INDEX($F$1:$F$15即可。
修改