excel里的宏
来源:百度知道 编辑:UC知道 时间:2024/05/22 06:19:10
A列 B列 C列
2009A0001 A2 移动电话机
2009A0002 A3 移动电话机
2009A0003 A4 移动电话机
2009A0004 A5 移动电话机
2009A0005 A2 移动电话机 2009A0001
领导让用EXCEL里的宏实现如果B列内容出现相同,则C列就自动出现相同内容的上个A列的唯一标识。
2009A0001 A2 移动电话机
2009A0002 A3 移动电话机
2009A0003 A4 移动电话机
2009A0004 A5 移动电话机
2009A0005 A2 移动电话机 2009A0001
领导让用EXCEL里的宏实现如果B列内容出现相同,则C列就自动出现相同内容的上个A列的唯一标识。
用公式就可以实现这样的效果,在D1中输入以下公式,再向下复制即可:
=IF(ISERROR(MATCH(B1,$B$1:INDIRECT("B"&ROW()-1),0)),"",INDEX($A$1:INDIRECT("A"&ROW()-1),MATCH(B1,$B$1:INDIRECT("B"&ROW()-1),0)))