Возврат нескольких значений в одну ячейку для оператора IF - PullRequest
0 голосов
/ 03 июля 2019

Я хочу вернуть несколько значений, используя оператор if.

Например: у нас есть 5 столбцов, то есть

First name, Last name, DOB, Roll number, and Age

Я хочу, чтобы Фамилия и номер ролла в одной ячейке, если Age = ####, где может быть несколько значений для Фамилии иНомер броска для одного значения возраста.

В настоящее время я использую textjoin для возврата и объединения нескольких значений Фамилии, если номер броска совпадает с оператором if.

Я хочу, чтобы он возвращал Фамилию и номер броска, если он удовлетворяет условию.

Это моя формула

=TEXTJOIN(";",TRUE,IF(Sheet1!$A$2:$A$277=G58,Sheet1!W2:W277,""))

Так что, если Sheet1!$A$2:$A$277=G58 равно true Я хочу, чтобы он возвращал Sheet1!W2:W277 и еще одно значение из другого столбца.

Спасибо.

1 Ответ

1 голос
/ 03 июля 2019

Просто добавьте столбец для номера рулона к IF:

=TEXTJOIN(";",TRUE,IF(Sheet1!$A$2:$A$277=G58,Sheet1!W2:W277 & "-" & Sheet1!Y2:Y277,""))

Помните, что это формула массива, и она должна быть подтверждена с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

Где столбец Y - это номер броска, который будет выводиться LastName-RollNumber для каждой строки, имеющей правильный возраст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...