Vba高手有吗?excel中vlookup函数筛选出来的结果和它的原来的内容颜色,字体不一样,听说可以用vba实现。

excel中vlookup函数筛选出来的结果和它的原来的内容颜色,字体不一样,听说可以用vba实现。之前完全没有听说过Vba,刚刚百度了一下vba是什么东西!求帮忙

增加辅助列,试用“宏表函数”:
假设,源数据在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列颜色,就抛砖引
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-10
是的,如果查找数据和原来格式一样,就要用VBA代码

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网