EXCEL技巧——用COLUMN函数实现座位编号单
我们在公司开会或者在各种考试中经常有自己的一种做好单,课时面对众多的席位,哪个才是属于自己的席位,很是难找,今天我们来制作一张表格,很轻松的就可以找到自己的位置了。
操作方法
- 01
建立如图所示的表格,在表格中分别合并B2:C2,D2:E2,F2:G2,H2:I2,现在我们可以看到一个会场的大概模拟图。
- 02
选择B2单元格输入=IF(MOD(COLUMN(),2)=0,"第"&COLUMN()/2&"列",""),现在用填充手柄把第2行神域单元格填充好,你就可以看到列好填充好了。
- 03
选择B3单元格输入 =IF(LEN(B2)<>0,MID(B2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+1),回车可以看档座位的行列号,依次在: B4单元格输入 =IF(LEN(B2)<>0,MID(B2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+2); B5单元格输入 =IF(LEN(B2)<>0,MID(B2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+3); B6单元格输入 =IF(LEN(B2)<>0,MID(B2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+4); B7单元格输入 =IF(LEN(B2)<>0,MID(B2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+5); B8单元格输入 =IF(LEN(B2)<>0,MID(B2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+6); B9单元格输入 =IF(LEN(B2)<>0,MID(B2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+7); 现在就可以看到第一列的座位号,填充好了。
- 04
选择D3单元格输入 =IF(LEN(D2)<>0,MID(D2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+1),回车可以看档座位的行列号,依次在: D4单元格输入 =IF(LEN(D2)<>0,MID(D2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+2); D5单元格输入 =IF(LEN(D2)<>0,MID(D2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+3); D6单元格输入 =IF(LEN(D2)<>0,MID(D2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+4); D7单元格输入 =IF(LEN(D2)<>0,MID(D2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+5); D8单元格输入 =IF(LEN(D2)<>0,MID(D2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+6); D9单元格输入 =IF(LEN(D2)<>0,MID(D2,2,1),LEFT(INDIRECT(ADDRESS(2,COLUMN()-1,4))))&"-"&(MOD(COLUMN(),2)+7); 现在就可以看到第2列的座位号,填充好了。
- 05
选择D3:D9单元格区域,复制单元格区域,粘贴到第3列和第4列现在就全部填充好了,现在载入姓名就制作好了座位表。