excel表格里一个选项如何弄2个颜色

excel表格里一个选项如何弄2个颜色,第1张

EXCEL功能强大在于数据处理而不是格式处理,所以其 *** 作大部分只是基于表面数据。我尝试在序列选择时,用已经做好的混合颜色单元格做为来源,但选择出来后是纯黑。我又尝试分3列选择,用条件格式加颜色,然后在第4列用concatenate把前三列合并,结果显示仍然为纯黑。由此也能看出EXCEL内部运算是基于纯数据的,跟颜色字体字号什么的无关。
所以你想要的很难实现。但不排除VBA能实现,VBA加颜色能不能实现一个单元格里不同颜色我不太清楚,如果可以的话或许可以用colorindex来指定相关文字变相关颜色。VBA只了解点皮毛,看有没有大神解决吧。

Excel为数据分析提供了诸多便利,面对密密麻麻的数据时,眼花缭乱,容易造成阅读数据错位,对于数据的进一步分析非常不利。
有什么好的解决办法,来提高数据的可阅读性,防止因细节问题引发不必要的失误。最简单的 *** 作方法就是将单元格进行隔行颜色填充,或者隔行更改字体颜色,使每行单元格都用不同颜色标注,这样 *** 作能够减少阅读失误,降低错误率。
怎么快速实现单元格隔行颜色填充呢?数据相对较少的时候,可以一行一行进行填充。遇见成百上千行数据时,在保证不出错的情况下,两天不间断的设置才有可能完成,效率非常低下。
其实Excel中已经提供了隔行填充的办法,虽然不是实打实的工具,但是可以通过公式和条件格式相结合的办法来实现单元格隔行颜色填充。
首先选中任意单元格后,同时按下Ctrl + A键,全选数据所在的单元格区域,这一步很重要,否则后面的 *** 作都是徒劳无功。
在菜单栏中的开始选项卡中,点击样式功能区中的条件格式,选中下拉菜单中的新建规则。
在新建规则窗口中,选中使用公式确定要设置格式的单元格,在为符合此公式的值设置格式文本框中输入公式:=MOD(ROW(),2)=1,这个公式的整体含义是用当前行的行号除以2的余数是多少。
其中ROW()获取当前公式所在的行号,MOD函数是求余函数。简单说就是用行号除以2,判断能否被2整除。
此公式的结果只有两种,第一种是0,第二种是1。如果是行号是偶数(双数),能被2整除,那么结果就是0,如果是行号是奇数(单数),不能被2整除,那么结果就是1。

用宏表函数或自定义函数可提取出颜色来
宏表函数GETCELL(64,A1) 用法跟所有宏表函数一样,你应该知道。
自定义函数,就如下
Public Function getcolor(x As Range)
getcolor = xFontColor
End Function
然后用=getcolor(a1) 比如,红色,它就返回255,无颜色就返回0等等。。

excel本身不支持多颜色筛选。
建议的做法(选一样即可):
1、分两次或多次筛选,将需要的数据复制到新表;
2、使用自定义排序功能,按照颜色进行排序,将需要的放在一起,排序后就是需要的数据在一起,无需筛选了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13341363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存