Как объединить текст в excel из нескольких ячеек в одну
Содержание:
- Сцепить диапазон ячеек в Excel при помощи оператора & (амперсанд) вместо функции СЦЕПИТЬ
- Как найти соединенные ячейки на листе?
- С помощью функции
- Как в Excel объединить текст из разных ячеек в одну?
- LiveInternetLiveInternet
- Подсчет суммы в Excel с помощью таблицы
- Как объединить столбцы
- Редактирование функции
- Консолидация данных из нескольких листов на одном.
- Обратная функция СЦЕПИТЬ в Excel
- Обратная функция
- Функция сцепить в Excel
- Автосумма в Excel
- Макрос для объединения ячеек без потери текста.
- Синтаксис функции СЦЕПИТЬ
Сцепить диапазон ячеек в Excel при помощи оператора & (амперсанд) вместо функции СЦЕПИТЬ
Амперсанд — это своеобразный знак “+” для текстовых значений, которые нам нужно соединить. Найти амперсанд можно на клавиатуре, возле циферки “7”, ну по крайней мере, на большинстве клавиатур там он и находится. А если его нет, значит, внимательно посмотрите куда его перенесли. А так данный вариант похож, как и функция СЦЕПИТЬ, за исключением специфики орфографии и об этом не стоит забывать, так, к примеру, функция СЦЕПИТЬ сама ставит кавычки, а вот при использовании амперсанда вы прописываете их вручную. Но вот в возможности склеить значения в ячейках Excel по скорости, использование 2 варианта самое оптимальное.
Рассмотрим несколько примеров по использувании функции СЦЕПИТЬ в Excel:
Пример №1:
Нам надо сцепить текстовые значения, а именно ФИО сотрудников выгруженное с другой программы (зачастую выгруженные таблицы базы данных), но разбросанное в разных ячейках. Задача на первый взгляд легка, так оно, конечно, и есть, за исключением того, что нам надо фамилия и инициалы сотрудников, то есть сократить имя и по отчеству. И это можно сделать если использовать сочетание функций, а именно функция, которая, позволяет извлекать из текста первые буквы — функция ЛЕВСИМВ, в таком случае мы получим фамилию с инициалами в одной формуле.
Пример №2:
Нам надо сцепить разрозненную информацию о договорах его номер и дату заключения. К примеру, у нас есть “Договор на транспортные перевозки” “№23” “02.09.2015” и нам надо получить все данные одним предложением “Договор на транспортные перевозки №23 от 02.09.2015 года”. Но при использовании возможности сцепить диапазон ячеек с помощью функции СЦЕПИТЬ, мы не сможем получить нужный нам результат так будет произведена склейка текстовых значений, а нас есть дата. Соответственно, данные будут исковерканы. Для получения результата необходимо использовать дополнительно функцию ТЕКСТ. Она позволит, назначить для даты соответствующий формат «ДД.ММ.ГГГГ», соответственно формату мы получим данные двузначные для дней “ДД” и месяца “ММ” и четырёхзначное для года “ГГГГ”. Таким образом, мы сможем получить правильный конечный результат.
Функции СЦЕПИТЬ / СЦЕП
Второй способ – использование функции СЦЕПИТЬ. Она, по сути, имитирует работу оператора конкатенации, но от нас не требуется вводить его вручную. Части соединяемого текста нужно указать в качестве аргументов функции, например:
=СЦЕПИТЬ(A1;A2;A3)
=СЦЕПИТЬ(“До дедлайна осталось “;A1)
=СЦЕПИТЬ(A1;” “;A2)
Минус у данного способа тот же, что и у предыдущего – нужно вручную вводить разделители при необходимости. Кроме того, функция СЦЕПИТЬ требует указания каждой ячейки по отдельности. Ее наследница, функция СЦЕП, которая появилась в новых версиях Excel, умеет соединить весь текст в указанном диапазоне, что гораздо удобнее. Вместо того, чтобы кликать каждую ячейку, можно выделить сразу весь диапазон, например:
=СЦЕП(A1:B10)
Формула выше склеит последовательно текст из 20 ячеек диапазона A1:B10. Склеивание происходит в следующем порядке: слева направо до конца строки, а потом переход на следующую строку.
Кроме того, данную функцию можно использовать как формулу массива, передавая ей в качестве аргумента условие для соединения строк. Например, формула
={СЦЕП(ЕСЛИ(A2:A10=”ОК”;B2:B10;””))}
соединит между собой только те ячейки столбца B, рядом с которыми в столбце A указано “ОК”.
Как найти соединенные ячейки на листе?
Есть люди, которые склонны откровенно злоупотреблять объединением ячеек. И вот ты получаешь файл от такого человека и обнаруживаешь, что с таблицей работать просто невозможно. Пытаешься протянуть формулу по столбцу, но регулярно спотыкаешься о совмещенные ячейки.
Было бы здорово устроить взбучку этому вредителю, но отложим на «потом». Сначала нужно найти все “большие” ячейки и привести их к обычному формату. На то, чтобы «отлавливать» их по одной, уйдет много времени, так что рекомендую воспользоваться следующим способом:
Шаг 1. Проследовать по пути «Главная» – блок «Редактирование» – раздел «Найти и выделить» и кликнуть по пункту «Найти».
Шаг 2. В появившемся окне кликнуть на кнопку «Формат».
Шаг 3. Перейти во вкладку «Выравнивание» и поставить галочку напротив «Объединение ячеек». Затем нажать «ОК».
Шаг 4. Теперь в окошке «Найти и заменить» нажать «Найти все».
Как видим, нашлось 3 объединения, присутствующих на листе. Дело за малым – их убрать!
С помощью функции
Excel предусматривает несколько функций для объединения ячеек. Для начала, расскажем о самой простой и «теряющей» информацию. Если интересует, как в Экселе соединить текст из двух ячеек в одну, оставив только одно значение – то вам понадобится функция «объединить» в разделе «Формат ячейки».
- Выделите мышкой ячейки, которые нужно объединить.
- По образовавшемуся полю щелкните правой кнопкой мыши.
- Выберите пункт «Формат ячеек».
- В появившемся окне зайдите в раздел «Выравнивание».
- Отметьте галочкой пункт «Объединить ячейки» и нажмите «Ок». Выделенные поля объединяться в одну большую с сохранением содержания первой ячейки.
Также эта функция есть в графе «Главная» в разделе «Выравнивание» в верхней части экрана.
С помощью функции «Сцеп-сцепить»
В ранних версиях Excel для объединения текста ячеек применялась функция «Сцепить», в новых вариантах программы ее заменили функцией «Сцеп». Для ее использования:
- Щелкните по пустой ячейке в Excel.
- Поставьте знак «=» и большими буквами введите «Сцепить» либо «Сцеп».
- В скобках после формулы кликните по ячейке, которая должна быть первой в объединенной ячейке, либо введите ее адрес вручную (например, A1). Затем поставьте точку с запятой, после щелкните или напишите вторую ячейку. Затем поставьте точку с запятой и отметьте третье поле. После перечисления адресов нажмите «Enter». В поле, где вбивали формулу, появится объединенный текст. Он появится без пробелов между текстовыми блоками. Чтобы этого избежать, отбейте пробел в каждой отдельно взятой ячейке после находящегося текста, либо после адреса ячейки в формуле добавьте пробел вручную, написав « » (пробел в кавычках). Пробел в формуле также отделяется от остальных элементов точкой с запятой.
Как в Экселе соединить текст из двух ячеек в одну с помощью функции «Объединить»
«Объединить» — усовершенствованная вариация функции «Сцеп». Ее отличие в том, что параметры вводятся единожды на этапе написания функции. В частности, разделитель придется указать один раз для содержимого всех ячеек. Для того чтобы воспользоваться функцией «Объединить» нужно выполнить действия:
- В пустой ячейке поставьте знак «=» и напишите большими буквами «Объединить».
- В скобках после формулы укажите разделитель в кавычках (« » ,«,»,« и »), затем поставьте точку с запятой. Второй параметр формулы – это игнорирование пустых полей. Если они не должны учитываться в формуле, напишите «1», в ряде версий этот параметр обозначается словом «Истина» или «Ложь». Затем перечислите через запятую ячейки, которые нужно объединить, и нажмите «Enter».
В итоге формула должна иметь вид: «=ОБЪЕДИНИТЬ(« »;ИСТИНА; «A1»; «A2»; «A3»).
Если в A1 – «Иванов», в А2 – «Иван», в А3 – «Иванович», то после нажатия «Enter» в пустой ячейке появится «Иванов Иван Иванович».
Как в Excel объединить текст из разных ячеек в одну?
Если у вас есть несколько ячеек, содержащих текст, и вы хотите объединить или объединить их в одну ячейку, как показано на следующем снимке экрана, обычно Объединить Функция может помочь вам объединить текст из разных ячеек в одну целевую ячейку. В этой статье мы подробно расскажем о некоторых методах решения этой задачи.
Объединяйте текст из разных ячеек в одну ячейку с формулами
Применяя функцию Concatenate для соединения различного содержимого ячеек, сделайте следующее:
1. Введите эту формулу: = СЦЕПИТЬ (A2; «-»; B2; «-»; C2) в пустую ячейку рядом с вашими данными, см. снимок экрана:
2. Затем перетащите маркер заполнения вниз к ячейкам, которые вы хотите объединить, и разные ячейки будут объединены в одну ячейку разделителем «-”, См. Снимок экрана:
Внимание: Если необходимо объединить еще несколько ячеек, присоедините ссылки на ячейки следующим образом: =CONCATENATE(A2,»-«,B2,»-«,C2, «-«,D2,»-«,E2,…), и «-Разделитель в формуле можно изменить по своему усмотрению
Объедините текст из разных ячеек в одну ячейку с помощью Kutools for Excel
Kutools for Excel содержит мощный инструмент -Комбинируйте строки, столбцы или ячейки без потери данных, с помощью этой утилиты вы можете быстро объединить или объединить несколько строк, столбцов или диапазонов ячеек в одну ячейку с помощью определенного разделителя, который вам нужен.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. |
Перейти к загрузкеБесплатная пробная версия 30 днейпокупкаPayPal / MyCommerce |
После установки Kutools for Excel, пожалуйста, сделайте следующее 🙁 Нажмите, чтобы загрузить Kutools for Excel сейчас! )
1. Выберите текстовый диапазон, который вы хотите объединить.
2. Затем нажмите Kutools > Слияние и разделение > Комбинируйте строки, столбцы или ячейки без потери данных, см. снимок экрана:
3. В Объединить столбцы или строки диалоговое окно, сделайте следующее:
(1.) Выберите один вариант, на основе которого вы хотите объединить текст, вы можете объединить ячейки на основе строк, столбцов или диапазона или просто объединить все в одну ячейку;
(2.) Укажите разделитель для ваших объединенных данных по мере необходимости;
(3.) Выберите место для размещения объединенного результата;
(4.) Наконец, выберите вариант работы с объединенными ячейками. Вы можете сохранить или удалить содержимое этих объединенных ячеек, а также объединить эти объединенные ячейки.
4. После завершения вышеуказанных настроек нажмите Ok or Применить кнопку, и весь выделенный текст будет объединен в соответствии с вашими потребностями. Смотрите скриншот :
Демонстрация: объединение текста из разных ячеек в одну ячейку в Excel
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
LiveInternetLiveInternet
—Рубрики
- Кулинария (26405)
- Пирожки (3343)
- Пироги несладкие (3093)
- Второе (2842)
- Заготовки (2780)
- Торты (1963)
- Салаты и закуски (1511)
- Пироги сладкие (1426)
- Печенье, пончики (1125)
- Без выпечки (852)
- Хлеб Хлебопечка (811)
- Консервация (757)
- Блины и оладьи (718)
- Напитки (582)
- Кремы глазури и т.д. (511)
- Первое (419)
- Мультиварка (394)
- Варенья.Компоты и т.д. (361)
- Кексы (354)
- Меню (337)
- Микроволновка (319)
- Рыба (296)
- Сушка.Заморозка. (266)
- Коржики Лепешки (219)
- Соления (218)
- Из кабачков (178)
- Соусы (176)
- Из молока и творога (175)
- Выпечка из слоеного теста (158)
- Дрожжевое тесто (150)
- Из фарша (145)
- Из капусты (123)
- Рулеты (39)
- Уикенд (13)
- Из лаваша (8)
- Из тыквы (7)
- Чебуреки (5)
- В горшочках (4)
- Вязание (15946)
- Вязание спицами кофточки (3957)
- Вязание спицами (1871)
- Вязание крючком (1651)
- Вязание спицами носки и тапочки (1159)
- Вязаные головные уборы (1147)
- Вязание крючком кофточки (1102)
- Вязание спицами кардиганы (1006)
- Платки, шали, палантины (1006)
- Вязание крючком скатерти, салфетки (843)
- Хочу связать (687)
- Плед (400)
- Вязание крючком платья (324)
- Вязание спицами платья (275)
- Вязание крючком хотелки (219)
- Вязание крючком носочки и тапочки (184)
- Вязание крючком коврики (170)
- Для девочек (165)
- Для малышей (136)
- Сумки (124)
- Вязание крючком кардиганы (96)
- Вязание крючком юбки (87)
- Вязание крючком топы (84)
- Вязание спицами юбки (47)
- Вязание спицами топы (44)
- Вязание спицами носочки и тапочки (15)
- Дача Сад Огород (14958)
- Многолетники (775)
- Агротехника (729)
- Томаты (578)
- Дом.Своими руками (571)
- Комнатные растения (528)
- Розы (500)
- Огурцы (494)
- Болезни и вредители (374)
- Удобрения (324)
- Ландшафтный дизайн (296)
- Малина Смородина Крыжовник итд (274)
- Однолетники (230)
- Цветники (229)
- Лук.Чеснок (191)
- Клубника.Земляника (178)
- Работы по месяцам (105)
- Прививки и обрезка (103)
- Морковь Свекла Редька Репа Редис (94)
- Зелень.Душистые травы. (81)
- Семечковые (81)
- Капуста (74)
- Косточковые (66)
- Кабачки патиссоны тыква арбузы дыни (60)
- Перец Баклажаны (52)
- Животноводство (17)
- Бобы Горох (15)
- Здоровье (6642)
- Зарядка (1226)
- Диета (911)
- Лекарственные травы (671)
- Лекарства (508)
- Диагностика (390)
- Инсульт Инфаркт Давление (213)
- Диабет (90)
- Шитье (6581)
- Женское (1570)
- Выкройки (1050)
- Техника шитья (676)
- Пэчворк (425)
- Детское (405)
- Сумки (333)
- Скатерти Подушки Постельное (134)
- Мужское (46)
- Вышивка (6543)
- Хотелки (960)
- Пейзажи (852)
- Миниатюры (825)
- Цветы (785)
- Скатерти. Салфетки.Кайма. (479)
- Подушки (298)
- Игрушки НГ (242)
- Птицы (208)
- Программы и др. (200)
- Стежка. (181)
- Бискорню и кривульки (177)
- Вышивка лентами (89)
- Сапожки НГ (87)
- Алфавиты (63)
- Хардангер (8)
- Полезности (5355)
- Компьютер (48)
- Вышивка до 1000 (4163)
- Пейзажи Натюрморты Люди (1349)
- Хотелки (1222)
- Миниатюры (1099)
- Скатерти салфетки кайма подушки (834)
- Цветы (666)
- Бискорню и кривульки (98)
- Стежка (45)
- Куклы (3351)
- Вязаные игрушки (1012)
- Тильды (339)
- Большеножки (281)
- Имидж (1702)
- Уход за телом (759)
- Косметика своими руками (285)
- Гардероб (148)
- Косметика (115)
- Духи и туалетная вода (58)
- Картины и фотографии (1641)
- Психология (1599)
- Домоводство (1503)
- Уборка (315)
- Flay Ledi (117)
- Стирка.Глажка. (99)
- Языки (980)
- Плетение из газет (557)
- Интерьер (542)
- История (501)
- Книги (411)
- Цитаты Стихи (379)
- Музыка (368)
- Поделки из бумаги (227)
- Кино (209)
- Холодный фарфор Соленое тесто Пластилин (171)
- Бисер (78)
- Рыбалка (22)
- Игры (11)
Подсчет суммы в Excel с помощью таблицы
Встроенные инструменты Excel позволяют создать отформатированную таблицу из данных и взять результат оттуда. Для этого:
- Выделите необходимые данные и преобразуйте их в таблицу, нажав на кнопку «Форматировать как таблицу» на панели инструментов. Выберите нужный стиль.
- В появившемся окне подтвердите выбранный диапазон ячеек нажатием на кнопку «ОК».
- Перейдите на вкладку «Конструктор», нажмите на кнопку «Параметры стилей таблиц» и поставьте галочку напротив пункта «Строка итогов».
- Под отформатированной таблицей появится новая строка, в которой отобразится сумма, автоматически рассчитанная программой.
Как объединить столбцы
Чтобы собрать воедино два или более столбца, вы просто вводите обычную формулу объединения в первой клетке, а затем копируете ее в другие, перетаскивая маркер заполнения (маленький квадрат, который появляется в нижнем правом углу выделенной клетки).
Например, чтобы интегрировать два столбца (столбцы A и B), разделяя их содержимое пробелом, введите следующую формулу в C2, а затем скопируйте ее ниже. При перетаскивании маркера заливки для копирования указатель мыши изменится на крест, как показано на снимке экрана ниже:
Совет. Быстрый способ скопировать формулу — это выбрать ячейку с формулой и дважды щелкнуть маркер заполнения .
Обратите внимание, что программа сама определяет, как далеко копировать после двойного щелчка дескриптор заливки, основываясь на ячейках, указанных вами в качестве аргументов. Если в вашей таблице окажутся пустые места, скажем, A6 и B6 в этом примере были пустыми, будет предложено скопировать только до строки 5. В этом случае вам потребуется вручную перетащить маркер заполнения ещё дальше, чтобы объединить все столбцы ниже
Редактирование функции
Если функция уже добавлена в ячейку, но в ее аргументы требуется внести определенные правки, сделать это можно двумя способами.
Способ 1: изменения в окне аргументов
Перейти к редактированию функции можно, просто нажав на кнопку “Вставить функцию” (fx), которая находится слева от строки формул. При этом предварительно нужно выбрать ячейку, содержащую функцию.
Таким образом мы попадем в окно с аргументами функции, где можем внести требуемые изменения, после чего нажать кнопку OK.
Мы получим результат с учетом скорректированных данных.
Способ 2: ручная корректировка формулы
Альтернативный метод изменения аргументов функции – ручная корректировка формулы. Перейти в режим редактирования можно двумя по-разному:
- Выделяем ячейку с функцией, затем щелкаем по строке формул и вносим в ней изменения.
- Двойным щелчком мыши по ячейке с формулой активируем режим редактирования и корректируем формулу, непосредственно, в самой ячейке.
Независимо от выбранного метода, при ручной корректировке формул нужно быть предельно внимательным, соблюдая следующие правила:
- адреса ячеек пишутся без кавычек;
- перечисление аргументов – через знак “;”
- если в качестве аргумента используется символ или текст, наличие кавычек с двух сторон указанного значения обязательно.
Консолидация данных из нескольких листов на одном.
Самый быстрый способ консолидировать данные в Excel (в одной или нескольких книгах) — использовать встроенную функцию Excel Консолидация.
Рассмотрим следующий пример. Предположим, у вас есть несколько отчетов из региональных офисов вашей компании, и вы хотите объединить эти цифры в основной рабочий лист, чтобы у вас был один сводный отчет с итогами продаж по всем товарам.
Как вы видите на скриншоте ниже, четыре объединяемых листа имеют схожую структуру данных, но разное количество строк и столбцов:
Чтобы объединить всю эту информацию на одном листе, выполните следующие действия:
-
Правильно расположите исходные данные. Чтобы функция консолидации Excel работала правильно, убедитесь, что:
- Каждый диапазон (набор данных), который вы хотите объединить, находится на отдельном листе. Не помещайте данные на лист, куда вы планируете выводить консолидированные данные.
- Каждый лист имеет одинаковый макет, и каждый столбец имеет заголовок и содержит похожие данные.
- Ни в одном списке нет пустых строк или столбцов.
- Запустите инструмент «Консолидация». На новом листе, где вы планируете поместить результаты, щелкните верхнюю левую ячейку, начиная с которой должны отображаться консолидированные данные, затем на ленте перейдите на вкладку «Данные» и нажмите кнопку «Консолидация».
Совет. Желательно объединить данные в пустой лист. Если на вашем основном листе уже есть данные, убедитесь, что имеется достаточно места (пустые строки и столбцы) для записи результатов.
-
Настройте параметры консолидации. Появляется диалоговое окно «Консолидация», и вы делаете следующее:
- В поле «Функция» выберите одну из функций, которую вы хотите использовать для консолидации данных (количество, среднее, максимальное, минимальное и т. д.). В этом примере мы выбираем Сумма.
- В справочном окне, нажав в поле Ссылка на значок , выберите диапазон на первом листе. Затем нажмите кнопку «Добавить», чтобы присоединить его к списку диапазонов. Повторите этот шаг для всех листов, которые вы хотите объединить.
Если один или несколько листов находятся в другой книге, используйте кнопку «Обзор», чтобы найти эту книгу и использовать ее.
-
Настройте параметры обновления. В том же диалоговом окне Консолидация выберите любой из следующих параметров:
- Установите флажки «Подписи верхней строки» и / или «Значения левого столбца» в разделе «Использовать в качестве имён», если вы хотите, чтобы заголовки строк и / или столбцов исходных диапазонов были также скопированы.
- Установите флажок «Создать связи с исходными данными», если нужно, чтобы консолидированные данные обновлялись автоматически при изменении исходных таблиц. В этом случае Excel создаст ссылки на ваши исходные листы, а также схему, как на следующем скриншоте:
Если вы развернете какую-либо группу (щелкнув значок плюса), а затем установите курсор на ячейку с определенным значением, в строке формул отобразится ссылка на исходные данные.Если флажок не устанавливать, то вы получаете просто таблицу с итоговыми цифрами без всяких формул и ссылок:
Как видите, функция консолидации Excel очень полезна для сбора данных. Однако у нее есть несколько ограничений. В частности, он работает только для числовых значений и всегда обрабатывает эти числа тем или иным образом (сумма, количество, среднее и т. д.). Исходные цифры вы здесь не увидите.
Если вы хотите объединить листы в Excel, просто скопировав и объединив их содержимое, вариант консолидации не подходит. Чтобы объединить всего парочку из них, создав как бы единый массив данных, то вам из стандартных возможностей Excel не подойдёт ничего, кроме старого доброго копирования / вставки.
Но если вам предстоит таким образом обработать десятки листов, ошибки при этом будут практически неизбежны. Да и затраты времени весьма значительны.
Поэтому для подобных задач рекомендую использовать один из перечисленных далее нестандартных методов для автоматизации слияния.
Обратная функция СЦЕПИТЬ в Excel
Стандартной функции, которая разделяла бы значения одной ячейки, нет. Для выполнения ряда подобных задач можно использовать другие функции:
- ЛЕВСИМВ (отображает заданную часть символов с начала строки);
- ПРАВСИМВ (отображает заданную часть символов с конца строки);
- ПСТР (отображает указанную часть символов, начиная с заданной позиции) и другие.
- Извлечем первое слово из строки, применив функцию ЛЕВСИМВ. Аргументы – «текст» (ссылка на строку с искомым значением), «количество знаков» (число символов, которые нужно извлечь).
- Извлечем последнее слово из строки с помощью функции ПРАВСИМВ. Синтаксис похожий (как в предыдущем примере). Только количество знаков считается с конца.
- Извлечем из записи в строке фамилию (второе слово) с помощью функции ПСТР. Аргументы – «текст» (ссылка на строку), «начальная позиция» (номер символа, с которого программа начнет считать число знаков); «количество знаков». В примере: Е2 – «текст», с 9 знака функция вернет 8 символов.
Для выполнения более сложных задач используются более сложные формулы, составляются пользовательские функции.
Обратная функция
На первый взгляд обратная функция СЦЕПИТЬ – РАСЦЕПИТЬ. Однако это не так. Для отбора слов в одной ячейке используются следующие формулы:
- ЛЕВСИМВ отображает заданное количество символов с начала строки. Имеет два аргумента: ссылку на текст и количество знаков.
- ПРАВСИМВ то же самое только с конца строки. Блоки те же.
- ПСТР помогает отобразить знаки с указанной позиции. В составе имеет три аргумента: ссылка, позиция, количество символов.
Рассмотрим использование функций на основании первого примера из статьи:
Задача 1. Нужна только фамилия:
Задача 2. Аналогично, только необходимо имя:
Задача 3. В конце отобразим отчество:
Как видите, использование функции СЦЕПИТЬ помогает быстро объединить данные, которые содержаться в отдельных ячейках
При работе важно использовать двойные кавычки для текстовых аргументов и знаков, а внутри формулы разделять блоки точкой с запятой. Также не забывайте отделять слова вставками с пробелами в кавычках
Функция сцепить в Excel
Функция сцепить позволяет объединить в единый массив несколько текстовых строк, либо числовых значений, либо ссылок на другие ячейки, а также различные комбинации этих элементов. Рассматривать будем на примере.
Задача: Есть таблица с колонками Имя, Отчество и Фамилия. Необходимо сделать единый массив из этих значений. По сути нужно объединить все три ячейки в одну — ФИО.
Все формулы начинаются со знака =. Далее вводим название самой функции СЦЕПИТЬ. При вводе названия функции Excel выдает подсказку, которой вы можете можете воспользоваться. Рядом с названием появляется описание ее предназначения.
После ввода названия функции вводиться открывающая скобка (. В подсказке сейчас вы можете видеть описание синтаксиса — что необходимо вводить для этой формулы.
Следующим шагом нужно щелкнуть по ячейке, которая будет сцеплена первой. В нашем случае это ячейка в столбце с именем.
После этого, согласно синтаксису, ставим точку с запятой ; — этот символ служит разделителем. Повторяем предыдущий шаг для столбцов с отчеством и фамилией. В конце закрываем функцию с помощью закрывающей скобки ).
После нажатия клавиши Enter вы получите результат сцепления.
Этот результат не совсем читабелен, потому что между значениями нет пробелов. Сейчас мы будем его добавлять. Для того, чтобы добавить пробелы, мы немного изменим формулу. Пробел — это разновидность текста и для того, чтобы ввести его в формулу, необходимо ввести кавычки и между ними вставить пробел. Вся конструкция будет выглядеть таким образом » «. Осталось дело за малым — сцепить все знаком ;.
Точно таким же образом можно вводить дополнительные символы. Например, поставить запятую или точку. Конструкция в этом случае будет такая «.». Осталось только протянуть функцию на все строки (об этом расскажу в конце статьи), а так как эта ячейка содержит формулу, а не значения, то необходимо скопировать значения в новую колонку через функцию Специальной вставки.
Автосумма в Excel
Одна из самых простых и часто используемых функций в программе – это автосумма. Чтобы ее применить, сделайте следующее:
- Выберите пустую ячейку, в которой пропишется итоговый результат.
- Нажмите на иконку знака суммы, которая располагается на панели инструментов.
- Программа автоматически выберет диапазон ячеек, а вверху отобразится функция СУММ. Нажмите на клавишу Enter, чтобы увидеть результат.
Если нужно произвести подсчет суммы определенных ячеек, то после нажатия на иконку в панели инструментов мышкой выделите нужные элементы таблицы.
Автосумма подходит в том случае, если необходимо посчитать данные, которые последовательно расположены в одном столбце или одной строке. Если ячейки друг от друга отдалены, то применить инструмент невозможно. Например, если полностью выделить таблицу с несколькими столбцами, то получится сумма каждого столбца или строки по отдельности, а не общий итог.
Макрос для объединения ячеек без потери текста.
Имеем текст в нескольких ячейках и желание – объединить эти ячейки в одну, слив туда же их текст. Проблема в одном – кнопка Объединить и поместить в центре (Merge and Center) в Excel объединять-то ячейки умеет, а вот с текстом сложность – в живых остается только текст из верхней левой ячейки.
Чтобы объединение ячеек происходило с объединением текста (как в таблицах Word) придется использовать макрос. Для этого откройте редактор Visual Basic на вкладке Разработчик – Visual Basic (Developer – Visual Basic) или сочетанием клавиш Alt+F11, вставим в нашу книгу новый программный модуль (меню Insert – Module) и скопируем туда текст такого простого макроса:
Sub MergeToOneCell() Const sDELIM As String = " " 'символ-разделитель Dim rCell As Range Dim sMergeStr As String If TypeName(Selection) <> "Range" Then Exit Sub 'если выделены не ячейки - выходим With Selection For Each rCell In .Cells sMergeStr = sMergeStr & sDELIM & rCell.Text 'собираем текст из ячеек Next rCell Application.DisplayAlerts = False 'отключаем стандартное предупреждение о потере текста .Merge Across:=False 'объединяем ячейки Application.DisplayAlerts = True .Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) 'добавляем к объед.ячейке суммарный текст End With End Sub
Теперь, если выделить несколько ячеек и запустить этот макрос с помощью сочетания клавиш Alt+F8 или кнопкой Макросы на вкладке Разработчик (Developer – Macros), то Excel объединит выделенные ячейки в одну, слив туда же и текст через пробелы.
Синтаксис функции СЦЕПИТЬ
Функция входит в группу «текстовые». Синтаксис: (текст 1; текст 2;…). Можно включить до 255 текстовых строк. Первый аргумент – «текст 1» – является обязательным. Любые аргументы можно указать в виде текста, цифр или ссылок на ячейки.
Общие правила использования функции СЦЕПИТЬ:
- Для разделения аргументов применяется точка с запятой. Пропуск или использование других знаков приведет к отображению в ячейке с результатом кавычек.
- Текстовые аргументы обязательно заключать в кавычки. В противном случае появляется ошибка – #ИМЯ? Числа и ссылки на ячейки – не нужно.
- Чтобы соединяемые элементы в строке результата отобразились с пробелом, пробелы нужно добавлять в формулу с функцией. С помощью двойных кавычек с пробелом внутри (“ “) или с помощью пробела после текстового аргумента (“Иванов ”;…).