Excel — Поиск строки и добавление нескольких значений (введено несколько аргументов)

Excel — Поиск строки и добавление нескольких значений (введено несколько аргументов)

У меня есть 5 листов с данными по странам. Я хочу найти название страны на 4 отдельных листах в 4 отдельных диапазонах, а затем взять значение из строки и сложить все эти значения.

Я получал #NA в качестве возвращаемого значения, поэтому добавил IFNA() к каждой функции поиска, что привело к ошибке «Слишком много аргументов».

вот как выглядит текущее состояние

=(SUM(IFNA(VLOOKUP(A4,Nation2017,2),0),IFNA(VLOOKUP(A4,Nation20018,2),0),IFNA(VLOOKUP(A4,Nation2016,2),0,),IFNA(VLOOKUP(A4,Nation2015,2),0))

Любая помощь будет высоко оценена.

прошу прощения, мне следовало упомянуть, что ошибка в написании слова Nation20018 не является проблемой. Я неправильно написал его и не исправил.

EDIT: Я оставлю вопрос открытым, поскольку ни одно из предложенных решений не выполнило ту работу, которую я проделал вручную в конце, что было, мягко говоря, утомительно.

решение1

Я предполагаю, что Nation2015и другие являются именованными диапазонами.

Вместо того, чтобы изменять существующую формулу, я хотел бы предложить простую формулу, которая позволяет CONCATENATEполучить название страны из 4 отдельных листов в 4 отдельных диапазонах и сложить их для получения одного значения.

=CONCATENATE(VLOOKUP(A4,Nation2017,2,FALSE)&" "&(VLOOKUP(A4,Nation2018,2,FALSE)&" "&VLOOKUP(A4,Nation2016,2,FALSE)&" "&VLOOKUP(A4,Nation2015,2,FALSE))) 
  • При необходимости откорректируйте ссылки на ячейки в формуле.
  • Проверьте, Nation20018я тоже так думаю, это должно быть Nation2018вместо этого.

Связанный контент