2013-10-02 1 views
1

Попытка создать формулу для поиска 2 столбцов текста и возвращаемого значения в соответствующей ячейке справа ... так что, если у меня есть 4 столбца, A & C имеют текст (AA, BB, CC, DD и т. Д.) И столбцы B & D имеют номера (1,2,3,4 и т. Д.), Мне нужна формула для поиска текста A & C и в зависимости от того, в каком столбце отображается текст, верните значение в B или D прямо направо. Надеюсь, это имеет смысл.Match/Index/Vlookup formula

ответ

1

Предполагая, что столбцы А & C имеют уникальный текст, и что нет ни одного повторения, вы можете использовать SUMIF:

=SUMIF(A:A,"AA",B:B)+SUMIF(C:C,"AA",D:D) 

В противном случае, VLOOKUP будет работать тоже:

=IFERROR(VLOOKUP("AA",A:B,2,0),VLOOKUP("AA",C:D,2,0)) 

EDIT:

В соответствии с комментарием пользователя barry houdini, вы можете использовать:

=SUMIF(A:C,"AA",B:D) 

для более короткой версии SUMIF.

+0

Это сработало, спасибо! ... еще одна вещь, как это сделать, чтобы вернуть '-' или 0, если ничего не найдено? – user2839261

+0

@ user2839261 Первая формула должна вернуть вам 0, если ничего не найдено. Для второго вам придется использовать другой iferror: '= IFERROR (VLOOKUP (« AA », A: B, 2,0), IFERROR (VLOOKUP (« AA », C: D, 2,0), 0)) 'Не могли бы вы пометить мой ответ, как принято, если это вам помогло? ^^ – Jerry

+1

Вы можете упростить один SUMIF, I.e. = SUMIF (A: C, "AA", B: D) –

 Смежные вопросы

  • Нет связанных вопросов^_^