Как в кабинете
Объединить текст в нескольких ячейках Excel
Задачка, о которой речь пойдет в текущей статье, является весьма специфичной. Далековато не любой слету произнесет, где ее можно делать. Но это лишь на 1-ый взор. Я желаю поведать о том, как можно склеить, сцепить либо объединить текст, находящийся в различных ячейках. Дело в том, что сцепить, склеить либо объединить в данном контексте являются синонимами. Конкретно потому лично для меня удобнее и привычней употреблять понятие «объединить».
- Для чего необходимо соединять воединыжды текст ячеек в excel
- Внедрение функции СЦЕПИТЬ
- Внедрение оператора склеивания — &
- VBA — непростой метод
Для чего необходимо соединять воединыжды текст ячеек в excel
Самым обычным и естественным ответом станет буквальность — для того, чтоб поместить текст из нескольких ячеек в одну. А ах так сиим воспользоваться это уже иной вопросец. К примеру, можно записывать ФИО человека из 3-х различных ячеек в одну. Для чего спросите вы, я же скажу так «мне эту задачку ставили раз нцать, в особенности бухгалтера». Всякий раз были аспекты. Но во всех варианта, перечень служащих построен, так что фамилия имя и отчества хранились в различных ячейках. Не считая того, задачки ставились так, что необходимо объединить текст в ячейку по полному содержимому и по инициалам. Иванов Иван Иванович и Иванов И.И., а еще было так И.И. Иванов. Конкретно потому я для вас расскажу, как я решал поставленные задачки.
Внедрение функции СЦЕПИТЬ
Более понятным методом объединения текста в excel является внедрение функции СЦЕПИТЬ. Функция может принимать 255 характеристик склеиваемых текстовых строк. На рисунке видно как она работает.
Приобретенный итог объединения нас не устроит, ведь мы привыкли созидать пробелы меж словами, потому формулу необходимо дополнить к такому виду =СЦЕПИТЬ(C8;» «;D8;» «;E8) В этом случае мы увидим все прекрасно. Полностью может быть таковой вариант устроит большая часть, но постоянно есть нежданное «НО». Нам необходимо записать ФИО в формате «Иванов И.И.». В этом случае формула будет смотреться незначительно труднее, ко всему к ней еще добавится и внедрение функции ЛЕВСИМВ. =СЦЕПИТЬ(C8;» «;ЛЕВСИМВ(D8);».»;ЛЕВСИМВ(E8);».») Результатом такового склеивания будет таблица изображенная на последующем рисунке.
Внедрение оператора склеивания — &
Для тех, кто заинтересован в наиболее маленьком варианте формулы существует оператор «склеивания» — «&». Некие считают, что его внедрение удобнее. Но я думаю, что принципной различия, исходя из убеждений результата не будет. 1-ая формула воспримет последующий вид «=C8&» «&D8&» «&E8» и даст таковой же итог объединения текста как и то, что мы лицезреем на первом рисунке
Я думаю, вы уже додумались, что для того, чтоб получить итог, показанный на втором рисунке, необходимо снова пользоваться функцией ЛЕВСИМВ. Тогда наша формула воспримет последующий вид «=C8&» «&ЛЕВСИМВ(D8)&«.«&ЛЕВСИМВ(E8)&».»» Использования знака склеивания удобней к тому же тем, что дозволяет склеивать наиболее 255 строк.
Я думаю, для большинства не составит труда употреблять хоть какой из вариантов склеивания текста в excel. Я так говорю, поэтому что еще есть один метод склеивания, но ним будут воспользоваться лишь продвинутые юзеры. Это метод склеивания при помощи VBA.
VBA — непростой метод
Как я уже и гласил, данный метод непростой для юзера и обычный для программера. Напишу один из вариантов склеивания текста и объединения выделенных ячеек.
Достаточно обычная функция, в которой разберется хоть какой программер. Можно просто объединить текст в какую-то ячейку либо совершенно склеить ячейки. В любом случае, VBA в опытных руках да при знающей голове способен изумить хоть какого юзера. Потому пользуйтесь и стремитесь.