有两个excel表,其中一个填充了不同颜色,如何在另一个表中相同的数据填上相对应的颜色?

老师们好,现在有两张excel学生成绩工作表,这两张成绩表姓名列的内容不完全相同,其中表一的一些同学姓名所在行都填上了颜色,现在想实现表二中,这些同学所在行也能涂上相同的颜色。请问如何快速实现。谢谢。

如果没有同名同姓的可以使用excel中的VBA宏代码一键实现该功能。
代码先在表1 for循环获取名字对应的颜色Interior.ColorIndex,然后在表2 for循环逐个匹配颜色,然后输出对应的颜色即可。追问

您好,感谢回复。我不会用VBA。我就是先把所有的颜色都标上号,vlookup到另一张表上,在另一张表上根据号码再涂上颜色。因为颜色很多,非常的麻烦,如果您有时间,能不能教我一下,谢谢了老师。

追答

传个文件测试,可以写好给你

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-21
如果顺序完全一样(粗看是一样的),直接用格式刷好了。
1. 在源工作表中,点行号与列标的交叉位置,选择整个工作表,或者按Ctrl+A选择
2. 点格式刷
3. 通过工作表标签,切换到目标工作表。点同样的交叉点或A1单元格。追问

您好,不太一样

第2个回答  2022-06-21
给个思路:左边表格同色的放一起,右边表格条件格式:检索名字返回行数,相应多少行的都是什么颜色
实际公式你表格调整好才行。追问

谢谢您的回复,“检索名字返回行数”这块没太明白,能不能再具体一些。

追答

检索 表2名字在表1的行数

本回答被网友采纳
第3个回答  2022-06-21
代码一键完成,只是需要劳动成本。追问

您的做这个事的劳动成本是多少呢?

第4个回答  2022-08-29
代码一键完成,只是需要劳动成本。
相似回答