Check if an excel cell exists on another worksheet in a column - and return the contents of a different column

后端 未结 1 708
鱼传尺愫
鱼传尺愫 2021-02-02 13:06

What I want to do is to say if the contents of cell D3 (on current worksheet) exist in column A in the first worksheet (in my case entitled list). (and

1条回答
  •  -上瘾入骨i
    2021-02-02 13:41

    You can use following formulas.

    For Excel 2007 or later:

    =IFERROR(VLOOKUP(D3,List!A:C,3,FALSE),"No Match")
    

    For Excel 2003:

    =IF(ISERROR(MATCH(D3,List!A:A, 0)), "No Match", VLOOKUP(D3,List!A:C,3,FALSE))
    

    Note, that

    • I'm using List!A:C in VLOOKUP and returns value from column № 3
    • I'm using 4th argument for VLOOKUP equals to FALSE, in that case VLOOKUP will only find an exact match, and the values in the first column of List!A:C do not need to be sorted (opposite to case when you're using TRUE).

    0 讨论(0)
提交回复
热议问题