.png)
У меня есть 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
вместо этого.