近期经常组织会议,与会人员一般是 200-300 多(经常会有请假的或代替的,变化无常)
每次会议都需要用 EXCEL 把座次排出来,然后发给与会人员
座次安排是右为上,如图主席台下的序号即为先后
现在的方法是一个人一个人的录入,效率低的同时,也容易出错
请问,如果有参会人员的名单和顺序,有没有比较快捷的方法,能很快的把名单按照右左右左的顺序导入到这个表格中去?
1
amusier OP |
2
RiESA 2020-08-24 09:41:50 +08:00 1
有,挺简单的,我给你示范一下( Excel 启动)稍等
|
3
DJQTDJ 2020-08-24 09:43:30 +08:00
有,首先座位都分布都是相同的吗( 12*12 或者 24*18 )
然后写 vba,先把所有员工名字都录入到 excel 里,这个找人事他们,让他们给你的明细 vba 写 for 循环 |
4
yxc 2020-08-24 09:48:27 +08:00 via iPhone
不用这么麻烦,最简单的,新建一个 sheet,1 号位=新 sheet 的 a1,2 号位=新 sheet 的 a2,一直这么排下去,手工全部录入一次,以后名单就直接黏贴在新 sheet 里 a 列不就好了。
|
5
yxc 2020-08-24 09:51:21 +08:00 via iPhone
再简单一点,1 号位=新 sheet a1,2 号位=新 sheet a3,然后往右一拉,后面就自动填充了。其他排类似
|
6
yxc 2020-08-24 09:53:26 +08:00 via iPhone
楼上打错了,应该是 1 号位=新 sheet a1,3 号位=新 sheet a3,然后往右一拉
|
7
RiESA 2020-08-24 09:56:43 +08:00
我是用了一个辅助列实现,主要是不太清楚楼主那边的原始数据的名单和顺序是怎么样的一个结构,最好脱敏发出来一下
![dBHRG8.png]( https://s1.ax1x.com/2020/08/24/dBHRG8.png) 附件: https://pan.baidu.com/s/1sE62c7W7Bokjo9fcjj-Png 提取码: qvd3 |
8
amusier OP |
9
Jammar 2020-08-24 11:32:52 +08:00
以前弄过,用的 xlwt
|
10
Counter 2020-08-24 11:47:42 +08:00
把名单改成 csv 格式,再用 excel 打开
|
11
amusier OP @RiESA #7 谢谢,你这个方法好用!!曾经想过用直接引用的方法,但源数据修改的话,座次数据就乱了……你这样的话,不管源数据插入人或是删除人,座次这个不会乱!但是我不是很明白具体原理,还望指教……
|
14
RiESA 2020-08-24 14:25:37 +08:00
首先是需要先理解 VLOOKUP 这个基础公式,我视图用我笨拙的语言在下面这张图解释一下,不知道能不能看懂
![dD2A6x.png]( https://s1.ax1x.com/2020/08/24/dD2A6x.png) ![dD2k11.png]( https://s1.ax1x.com/2020/08/24/dD2k11.png) 再了解了 VLOOKUP 这个公司后,就是根据最终的目的要求,利用表格的一些其他元素做索引,来达到最终的查找结果 还是拿楼上给楼主的表格来举例,首先第一个思路,表格顶部已经有序号,那么我们根据序号来查找就可以了,直接根据上面的序号取对应的姓名 ![dD211I.png]( https://s1.ax1x.com/2020/08/24/dD211I.png) 但是随之问题也来了,序号只有一排,从第二排开始,光靠这个就不能解决了,看第二排的结果和第一排一样的 所以用到了右边的辅助列,用上面的序号加上右边的辅助列,第一行因为不需要加,所以是 0,右边一行是 10 个,所以辅助列是 10,20,30,40.... 例如,第二排,第一个等于:上方的 1+右侧辅助列的 10,如此类推 ![dD23ct.png]( https://s1.ax1x.com/2020/08/24/dD23ct.png) |
15
RiESA 2020-08-24 14:27:30 +08:00
基本按这样的思路写好第一行之后,填好右边辅助列,然后把表格往下拉就行了,不管多少行都可以正确返回结果
|
16
RiESA 2020-08-24 14:28:59 +08:00
上面上班摸鱼打的,错别字有点多,应该能看懂(狗头)
|
17
amusier OP @RiESA 非常感谢,我基本看明白了。我排的那个座位比这个麻烦多了,因为一共三个区域,两边排数多,中间排数少,但最后面还得是齐着的,所以我得好好研究一下。再次感谢!
|
18
KennyMcCormick 2020-08-24 17:21:56 +08:00
excel 的行 列 sheet 就是三维空间。
|