如何在excel里自动excel匹配两列相同项相同数据然后颜色填,然后多列同事此操作

查看: 7103|回复: 4
如何让excel表中同行相同数据自动用相同颜色表示?
阅读权限10
在线时间 小时
本帖最后由 金犇堂主 于
13:41 编辑
excel表中,有若干列数据,现在想让同一个行中的数据,如果有相同的数据,那么这些相同的数据就用同一个颜色显示出来,有几组相同的数据,就分别用不同的颜色表示。请教老师们,如何能做到?谢谢。
阅读权限95
在线时间 小时
新手上坛,请先阅读:
[新手必读]发帖须知、上传附件、截图动画、压缩解压、靓帖推荐:
Excel Home论坛学习及使用完全攻略(新人必读):
关于实施普通会员可参与优秀帖子评分的说明:
阅读权限95
在线时间 小时
1.不是图表版的题
2.条件格式已经无力,只能用VBA来填充颜色
阅读权限10
在线时间 小时
条件格式只能连续添加三个,再多就不行了。那如何用VBA来填充颜色呢?请老师予以指导。谢谢!
阅读权限100
在线时间 小时
如果这个“几组”无法确定,条件格式就无能为力。
最新热点 /1
这一次不要再错过了,ExcelHome部分畅销图书5折封顶。左手春天,右手书卷,用好书激活你的职场力。抢购时间,即日起至3月26日。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师在excel中如何将颜色相同的数据相加?
在excel中如何将颜色相同的数据相加?
09-09-05 &
假如你的数据列在A列,利用一个空白列作为辅助列,如B列。 选择B1单元格,插入→名称→定义 在上面的名称框中输入cl 在下面的引用位置中输入 =get.cell(24,$A1) 添加,关闭 在B1中输入 =cl 向下复制,这样,黑色字体(应该是自动生成的吧),返回1,红色字体将返回3 下面用SUMIF函数进行分别计算就可以了。 黑色字体求和公式 =Sumif(B1:B:A10000) 红色字体求和公式 =Sumif(B1:B:A10000)补充:楼主说的没错,由于Excel公式自身不能识别文字的颜色,而get.cell函数为宏函数,只能用在VBA代码或自定义名称中。因此,如果有多列数据需要计算,就要分别用get.cell宏函数名称提取相应单元格的颜色值。为了方便设置sumif函数,原数据区域与颜色辅助列最好保持连续如A:C列为原数据,D:F为辅助列,以获取颜色值,则黑色字体求和公式改为=SUMIF(D1:F:C1000)注:刚才发现,用Excel两个版本,用get.cell函数获得的自动颜色(黑色)竟然不一致,2003的值为0,所以上述公式将第二个参数1改为了0,请楼主自行根据实际的显示值进行替换。
请登录后再发表评论!拒绝访问 | www.aoyier.com | 百度云加速
请打开cookies.
此网站 (www.aoyier.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(7443f5-ua98).
重新安装浏览器,或使用别的浏览器为了解决用户可能碰到关于"Excel表格如何实现多列相同数值自动填充颜色?求高人支招。 备注:例:如图B至U列内的数字有出现与V至AC列相同的数字,它们会自动填充不一样的颜色,(表格内数"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"Excel表格如何实现多列相同数值自动填充颜色?求高人支招。 备注:例:如图B至U列内的数字有出现与V至AC列相同的数字,它们会自动填充不一样的颜色,(表格内数"相关的详细问题如下:
选中要设置的列如下图设置
我的表达有问题,我说明一下:一个主表用来录入数据(所有数据手动输入),一个统计表用来查看进出货情况(所有数据用主表内的数据,套用公式自动生成),如图B至U列内的数字有与V至AC列相同的数字时,让它们自动填充不一样的颜色。Alt+F11打开vb编辑器,双击左侧的ThisWorkBook,把以下代码粘贴进去,保存。只要不删除或新建工作簿就能一劳永逸。如果你想用宏的话,只要把第一行改成Sub Name()就行,然后在[工具]&[宏]里面添加。&Private Sub Workbook_SheetActivate(ByVal Sh As Object)If Me.ActiveSheet Is Sheets(1) Then& '假设主表是sheets1,则不执行&& Exit SubEnd If'如果有空行的话,会判断错误,从第四行开始For i = 4 To Me.ActiveSheet.UsedRange.Rows.Count&For x = 2 To 21& For y = 22 To 29&& If Me.ActiveSheet.Cells(i, x) = Me.ActiveSheet.Cells(i, y) Then&& Me.ActiveSheet.Cells(i, x).Interior.Color = RGB(255, 0, 0) '颜色1&& Me.ActiveSheet.Cells(i, y).Interior.Color = RGB(150, 242, 242) '颜色2&& End If& Next&NextNextEnd Sub
||||点击排行(window.slotbydup=window.slotbydup || []).push({
id: '3284507',
container: s,
size: '0,0',
display: 'inlay-fix'
Excel填充颜色以及重复填充技巧
文章介绍excel填充颜色的两种使用,纯色和渐变色填充。以及excel填充颜色的快捷操作。
第一,excel填充颜色之单色填充
  excel填充颜色的方法是,先选中需要填充颜色的单元格或区域,然后单击开始&&填充颜色,选择一种填充颜色或者其他颜色。
第二,excel填充颜色之渐变色填充
  如果excel填充颜色为渐变色,即需要选中区域,然后按ctrl+1,打开设置单元格格式对话框,然后单击&填充效果&进行设置,或者单击右边的图案,进行图案填充。
第三,excel填充颜色的快捷键
  当我们在进行了excel填充颜色之后,中间不插入任何动作,选择其余的单元格,按下F4键,可以重复进行excel填充颜色的动作,进行其余单元格设置一样的填充颜色。
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------
猜你感兴趣

我要回帖

更多关于 excel相同数据匹配if 的文章

 

随机推荐