最近真实遇到的一个案例:
需要给30个客户发电子码,每个客户发3个,即30个客户对应90个码,如何把名单和电子码两张表整合成一张一一对应的表?
![50d69c63a8864be89fc3c7345ba6e225.png](https://i-blog.csdnimg.cn/blog_migrate/3d4c07537c804ce3f8958e2d7463d093.jpeg)
![7162fd36eb15f2e411cb972fdb7eb4cd.png](https://i-blog.csdnimg.cn/blog_migrate/b899b930c2e9011977550bbcdc7257d5.jpeg)
![4c26600d27c94f667cc8e507783009c2.png](https://i-blog.csdnimg.cn/blog_migrate/2d43a25964f16006a4061608bbd17796.jpeg)
我用的版本是 Excel 2016,其他版本的界面可能略有不同。
网上高频提供的解决方法,比较繁琐,不推荐。当然,如果你非要用愚公移山的精神实现,那此处简单描述供参考。
愚公移山法:
- 在名字列右侧列出跳空排序数字,需要插几个空行就跳空几个。比如,我这里需要插入2行,我就1、4、7……
- * 敲黑板:不要傻到手工一个个输入阿,列出1、4以后,选中这两个个单元格拖动就行。
- 因为这个案例中,两列数据行的数量是1:3(30个人,90个码),所以需要再增加2批跳空排序数字,第2批为2、5、8……第3批为3、6、9……
- 选中这2个列,按数字列排序,完成。
![1ef3496348a96a191389bab90c0a4a8d.png](https://i-blog.csdnimg.cn/blog_migrate/c8a252842b00b1b60ab12a090b9a8ade.jpeg)
推荐方法:
1. 在姓名列右边输入跳空一行数据,字母数字都可以。
* 敲黑板:不要傻到手工一个个输入阿,列出1个a以后,选中B2和B3,拖动就行。
![b0a68bc1d19ff7e54341b80e9ef5d878.png](https://i-blog.csdnimg.cn/blog_migrate/52f1020894dcbb57f7f10bf400623390.jpeg)
2. 选中B列 --> Ctrl+G --> 点击 Special
![7975de9067be74ec0e86254979caaf6d.png](https://i-blog.csdnimg.cn/blog_migrate/6fb838d721ca5f3037eea50c95770e63.jpeg)
3. Blanks --> OK
![70c75922e5259c4b00cbfca33bd67d99.png](https://i-blog.csdnimg.cn/blog_migrate/f79ac699fbb7b5f8651fbcf5cdccb627.jpeg)
4. 鼠标放到空行处,右击--> Insert --> Entire row --> OK
![df994e43462d26202da14860664be4b1.png](https://i-blog.csdnimg.cn/blog_migrate/60d160ef979e1c552ff519f87b9206ae.jpeg)
5. 再次选中B列 --> Ctrl+G --> 点击 Special --> 选择 Constants --> OK
![f227d389f0eeafec688383590988603d.png](https://i-blog.csdnimg.cn/blog_migrate/c7cc5b18b63e2b7545c496089e00f434.jpeg)
6. 鼠标放到字母处,右击 --> Insert --> Entire row --> OK
![936d42366d80817a17d9448c753d743d.png](https://i-blog.csdnimg.cn/blog_migrate/90ed2cdf06602b88fe3dcb47bd763597.jpeg)
7. 现在已经成功插入了一个空行,我们需要插2行。
![f0275677c146a003266ded82278f86de.png](https://i-blog.csdnimg.cn/blog_migrate/b1c913a8930e93a22e8c94b8375f1a0a.jpeg)
8. 在B列右边重新输入跳空一行数据,字母数字都可以
![51619b36f2c8a61456d7ffbefbc5746a.png](https://i-blog.csdnimg.cn/blog_migrate/2e94316984d15446f857740de8672d8d.jpeg)
9. 选中B列 --> Ctrl+G --> 点击 Special --> 选择 Blanks --> OK
10. 鼠标放到空行处,右击 --> Insert --> Entire row --> OK
![8b8ead7f4b4cf26582869c9c17d0f0f1.png](https://i-blog.csdnimg.cn/blog_migrate/987ef07c399c87a4c98ddcc771d0d1a5.jpeg)
11. 完成。现在把姓名列贴到电子码左边就行了。
![94b2d9d5bd32035650d0a84b584dbf07.png](https://i-blog.csdnimg.cn/blog_migrate/5381c8aa2910aa80937e2f2b860420a1.jpeg)
![4c26600d27c94f667cc8e507783009c2.png](https://i-blog.csdnimg.cn/blog_migrate/2d43a25964f16006a4061608bbd17796.jpeg)