我正在寻找一种更好的方法来自动执行每次我从客户端收到一组文件时必须执行的任务。我也在使用Excel 2003。
有没有办法突出显示一列字母数字数据中的数据,这些数据与单个工作簿中的相同数据相匹配,这些数据由辅助列标记?
实施例
练习册1,单元格A1,300
练习册2,单元格A1,300
练习册2,Cell B1,Early(Early is the flag)
(Sheet 1 Account (Column C)) = (Sheet 2 Account (Column A) + Account Flag (Column C))
我知道我可以对Sheet 2中的数据进行排序,但是当我对数据进行排序时,数据的顺序与Sheet 1中的顺序不一致。我尝试了VLOOKUP
和{{1}但是我似乎无法使它们正常工作。我还发现在引用外部源时,条件格式无法正常工作。
答案 0 :(得分:0)
这是基于Excel 2007,但我认为应该适用于Excel 2003:
=IF(AND(VLOOKUP(A1,[book2]Sheet1!A:A,1,FALSE),VLOOKUP(A1,[book2]Sheet1!A:B,2,FALSE)="early"),"FLAG","")
对于早期版本的Excel,你是正确的,条件格式不会跨越书籍,但设置了一个标志,这可以用于表格中的CF.
顺便说一句,我已经包含了几个额外的例子,因为VLOOKUP只会找到第一个实例,所以尽管400被标记为早期,但它并没有显示FLAG。