В Excel есть функция СЦЕПИТЬ, которая помогает объединять в предложения отдельные слова или фразы расположенные в разных ячейках. Обзор на нее мы делали в предыдущем обзоре.
В этой статье мы рассмотрим один очень интересный и полезный прием как с помощью формулы СЦЕПИТЬ (см. обзор) мы можем преобразовать большое количество ячеек с отдельными словами в в последовательный список, разделенный любыми знаками между собой (запятой, пробелом, двоеточием, тире и т.д.).
Например, у вас есть строка с наименованиями в отдельных ячейках и вам нужно объединить эту строку в одну ячейку и разделить содержимое запятой.
Вы можете применить функцию СЦЕПИТЬ следующим образом:
1. Выберите пустую ячейку, в которую вы поместите результат сцепления, и введите формулу = СЦЕПИТЬ (B1: М1 & ",") с диапазоном объединяемых данных, где в кавычках указываем тот знак, которым мы хотим отделить слова. Если Вы просто нажмете Enter, то в результате получится не то, что нам надо.
2. Поэтому делаем следующее. Выделяем внутри формулы выражение
B1: J1 & "," и нажимаем клавишу F9 .
3. Затем удаляем фигурные скобки { и } из формулы
4. Нажимаем Enter и....
Отлично, у нас все получилось, но что делать если наша информация, которую нам необходимо собрать расположена не в строках, а столбцах?
И Вы подумаете, так есть же способ преобразовать столбцы в ячейки (транспонирование), обзор которой мы разбирали ранее (ссылка), но зачем делать дополнительные операции когда можно их избежать. И тут нам опять поможет формула СЦЕПИТЬ, но уже в паре с формулой ТРАНСП.
Итак, у нас есть список, расположенный в столбце, и нам его надо собрать в последовательный список разделенный допустим запятой.
1 . Выберите пустую ячейку рядом с первыми данными списка, например ячейкой C1, и введите эту формулу = СЦЕПИТЬ (ТРАНСП (A1: A7) & ","), далее как и в предыдущем примере выделяем условие функции СЦЕПИТЬ в данном случае у нас это ТРАНСП (A1: A7) & "," в формуле, нажмаем F9 и удаляем фигурные скобки из формулы и нажимаем Enter.
Важно знать: Excel допускает комбинировать до 255 текстовых аргументов одновременно
Я надеюсь, что данный прием был полезным и когда потребуется быстро решить подобную задачу Вы будете готовы!