增加辅助列,试用“宏表函数”:
假设,源数据在AB列、B列为不同字体颜色、D列为查找条件、E列根据A列返回对应的B列。
1、选C1——Ctrl+F3——出现《定义名称》对话框——在当前工作簿中的名称:颜色——引用位置:=GET.CELL(24,B1)——确定;
2、C1输入:=颜色——回车并向下填充;
(显示的数值就是不同颜色代码)
3、E1输入
=VLOOKUP($D1,$A:$C,COLUMN(B:B),)
回车并向右填充至F1,再选E1~F1一同向下填充;
(F列返回的就是B列的颜色代码)
4、选E列——用条件格式,按F列代码(数值)返回不同颜色。
(2003版本只能设置3种条件、2007以上的可以设置更多条件。但还是过于极限!)
第4点,看看其他高手有没有别的方法可使E列直接显示出返回的B列颜色,就抛砖引
是的,如果查找数据和原来格式一样,就要用VBA代码