Ваш вопрос не очень понятен, но вместо использования VLOOKUP
вы сможете получить результат, используя вместо этого INDEX
и MATCH
(без использования VBA
). Попробуйте следующую формулу: INDEX(Sheet1!$A:$A,MATCH("Customer account",Sheet1!$B:$B,0))
. Это вернет «KAM» в ячейку, в которую вы вводите формулу.
ОБНОВЛЕНИЕ:
После ваших комментариев ниже будет воспроизведено то, что вы пытаетесь сделать:
Dim OutputRange As Range
Set OutputRange = Sheets("RAW DATA FILE").Range("A1:A50000")
OutputRange.FormulaR1C1 = "=IFERROR(IF(ISNUMBER(C2),INDEX(Sheet2!C,MATCH(Sheet1!C[1],Sheet2!C[2],0)),""""),"""")"