我放入了一个将一些值串联在一起的函数,但我希望它们仅显示每个ID的最大值。
他们总是遵循这种模式,但是每个ID有时只有一个值,有时没有值。
╔═══╦═════╦═══════════════╦═══════════════╗
║ ║ a ║ b ║ c ║
╠═══╬═════╬═══════════════╬═══════════════╣
║ 1 ║ ID ║ LIST VALUES ║ RESULT NEEDED ║
╠═══╬═════╬═══════════════╬═══════════════╣
║ 2 ║ 123 ║ 111 ║ 111, 222 ║
╠═══╬═════╬═══════════════╬═══════════════╣
║ 3 ║ 123 ║ 111, 222 ║ 111, 222 ║
╠═══╬═════╬═══════════════╬═══════════════╣
║ 4 ║ 456 ║ 444 ║ 444, 777, 999 ║
╠═══╬═════╬═══════════════╬═══════════════╣
║ 5 ║ 456 ║ 444, 777 ║ 444, 777, 999 ║
╠═══╬═════╬═══════════════╬═══════════════╣
║ 6 ║ 456 ║ 444, 777, 999 ║ 444, 777, 999 ║
╠═══╬═════╬═══════════════╬═══════════════╣
║ 7 ║ 789 ║ 221 ║ 221 ║
╚═══╩═════╩═══════════════╩═══════════════╝
这里是一个示例表,Col C是我需要的值。
我已经为Col C(对于C7)尝试了此功能:
=IF(A7=A6, IF(ISBLANK(B7)=FALSE, IF(B7>=B6, B7, C8), "BLANK ERR"), B7)
失败了。我的所有价值观都很相似,但很奇怪。
我的大脑很难缠住它。有解决方案吗?
编辑:C7错误!
如果数据按照您的描述进行排序,请尝试C2
:
=VLOOKUP(A2,A:B,2,TRUE)
如果数据未排序,则可以在LOOKUP
中使用C2
:
=LOOKUP(2,1/(A$2:A$7=A2),B$2:B$7)