如何根据最底部的重复值有条件地为单元格着色?
How conditionally to colour a cell based on the most bottom repeated value?
我有一个 Excel 文件,其中包含如下信息:
Invoice#, Company Name, Amount
Invoice001, Company 001, 100.00
Invoice002, Company 002, 120.00
Invoice003, Company 003, 130.00
Invoice004, Company 001, 140.00
Invoice005, Company 158, 160.00
Invoice006, Company 003, 45.00
我希望最近重复的公司发票编号(即编号最大 - 但它们在我的电子表格中从上到下排序)的单元格背景颜色为绿色背景。
在我的示例中,具有绿色背景的单元格将是公司名称为 Invoice004
的单元格(不是 Invoice001
,即使它是同一个客户,但它不是最近的发票)、Invoice002
、Invoice006
(不是 Invoice003
- 与 Invoice004
相同的原因)和 Invoice005
.
理想情况下,我只想用单元格中的公式来更改背景颜色。
=OR(COUNTIF(B:B,B2)=1,COUNTIF(B3:B,B2)=0)
作为条件格式公式应用,从 A2 开始,根据需要调整 B$10。
经过深思熟虑,第一个 COUNTIF 不是必需的:假设发票按时间顺序排列,只是同一客户没有更多最近的发票:-
=COUNTIF(B3:B,B2)=0
我有一个 Excel 文件,其中包含如下信息:
Invoice#, Company Name, Amount
Invoice001, Company 001, 100.00
Invoice002, Company 002, 120.00
Invoice003, Company 003, 130.00
Invoice004, Company 001, 140.00
Invoice005, Company 158, 160.00
Invoice006, Company 003, 45.00
我希望最近重复的公司发票编号(即编号最大 - 但它们在我的电子表格中从上到下排序)的单元格背景颜色为绿色背景。
在我的示例中,具有绿色背景的单元格将是公司名称为 Invoice004
的单元格(不是 Invoice001
,即使它是同一个客户,但它不是最近的发票)、Invoice002
、Invoice006
(不是 Invoice003
- 与 Invoice004
相同的原因)和 Invoice005
.
理想情况下,我只想用单元格中的公式来更改背景颜色。
=OR(COUNTIF(B:B,B2)=1,COUNTIF(B3:B,B2)=0)
作为条件格式公式应用,从 A2 开始,根据需要调整 B$10。
经过深思熟虑,第一个 COUNTIF 不是必需的:假设发票按时间顺序排列,只是同一客户没有更多最近的发票:-
=COUNTIF(B3:B,B2)=0