点燃excel中的主要数字,每个关键字最多重复

时间:2018-09-15 15:27:23

标签: arrays excel vba excel-formula

使用Excel公式是否可以?要查找关键字和数字,然后匹配该特定关键字的最高编号并为其着色,例如下方:

enter image description here

这是列表Cell A关键字和B数字 鞋子9
鞋5
鞋3
家具2
家具4
家具5
美女6
美女8
健康35
健康4
健康2
杂货店3
杂货店2
电脑9
电脑7
笔记本电脑2
笔记本电脑11
笔记本电脑2
笔记本电脑6
宠物9
宠物3
书5
书籍5

enter image description here

鞋子9突出显示此数字
鞋5
鞋3
家具2
家具4
家具5突出显示此编号
美女6
beauty 8突出显示此编号
健康35突出显示此数字
健康4
健康2
杂货店3突出显示此号码
杂货店2
计算机9突出显示此数字
电脑7
笔记本电脑2
笔记本电脑11突出显示此数字
笔记本电脑2
笔记本电脑6
宠物9突出显示此编号
宠物3
书5是否相等
书籍5

3 个答案:

答案 0 :(得分:3)

您可以使用条件格式,选择“使用公式...”,然后使用诸如=b1=maxifs($B$1:$B$100,$A$1:$A$100,a1)之类的公式。请注意绝对参考和相对参考,以确保您跟踪的范围正确。

答案 1 :(得分:1)

尤其是当标记为时,您应该展示您尝试过的内容。 使用指南特别指出“请勿用于VBA / MS-Office语言”, Wiki指出“标有的问题应与版本无关”。但是,在具有MAXIFS的版本中可以使用公式(即,不是:Excel for Office 365 Excel for Office 365 for Mac Excel 2016 Excel 2016 for Mac Excel Online Excel for iPad Excel for iPhone Excel for Android平板电脑Excel for Android手机Excel Mobile)(如果使用更冗长的方法:

假设您在B18中有11。添加一列(例如I),并用0填充I1,并从I2向下填充足够的内容:

=IF(A1<>A2,I1+1,I1)  

向下复制以对ColumnI上的数据从最小到最大排序,然后按ColumnB的最大到最小排序(以保留ColumnA中值的顺序)。

然后根据需要选择B2,从中清除所有现有的CF规则,然后选择“首页>样式-条件格式,新规则...”,使用公式确定要格式化的单元格在此公式为真的情况下设置值的格式:

=AND(A1<>A2,B2<>B3) 

格式... ,选择格式选项,确定

上面的内容不应该按规定突出显示books的值,尽管如果我怀疑@nutsch的当前答案可能有效。


对不起,一旦我意识到标题行会让事情变得更容易,我忘了调整我的猜测。

CF example

尽管确实没有问题,因为从一行到另一行更改但共享相同数量(从一行到另一行)的文本不会触发突出显示-可能需要更复杂的公式。

答案 2 :(得分:0)

基于@pnuts的想法,找到了一种更简单的方法。

将Z行从Z排序到A,然后将A列从A排序到Z,并同时扩展两者的选择

接下来编写一个公式以突出显示A列中除第一个重复项以外的重复项,并将其向下拖动,以高亮显示所有正确的重复项。

谢谢