Объединить все активные значения в строках в один столбец - PullRequest
0 голосов
/ 30 апреля 2020

enter image description here

У меня есть отформатированная таблица выше.

Я хочу объединить все последние значения в каждой строке в один столбец «Последняя ячейка».

Может кто-нибудь помочь, пожалуйста.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 30 апреля 2020

Попробуйте эту формулу в последнем столбце таблицы.

=IF(MOD(COUNTA(Table1[@[IN]:[OUT4]]),2),"",INDEX(Table1[@[IN]:[OUT4]],1,COUNTA(Table1[@[IN]:[OUT4]])))

Термин Table1[@[IN]:[OUT4]] встречается 3 раза. Он указывает диапазон от столбца IN до столбца OUT4 в Table1. Измените имя таблицы в соответствии с именем вашей таблицы. Вы также можете указать диапазон листа, например, A2: H2.

Формула ничего не возвращает (пусто), если последний использованный столбец является столбцом IN, а значение в этом столбце, если это столбец OUT , Столбец идентифицируется функцией MOD (). MOD(COUNTA(Table1[@[IN]:[OUT4]]),2) вернет 1 или 0. IF(MOD(COUNTA(Table1[@[IN]:[OUT4]]),2),"", вернет пробел, если результат 1. Если у вас есть столбцы слева от того, что вы нам показали, и вам нужно включить их в диапазон, проверяемый по формуле, вы возможно, придется изменить эту часть формулы на IF(MOD(COUNTA(Table1[@[IN]:[OUT4]]),2)=0,"",, чтобы пропустить результаты, если последний столбец является столбцом IN.

0 голосов
/ 30 апреля 2020

То, что вы хотите сделать, это CONCATENATE, что означает объединение данных.

Вы можете использовать =CONCATENATE(cell1, " ", cell2)

- ИЛИ -

Менее «кодовый» способ сделать это - объединить данные без использования формулы =CONCATENATE() : =A1&" "&A2&" "&A3&" "... et c

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