Оглавление
- Синтаксис функции СЦЕПИТЬ
- Вставка и настройка функции
- Функция СЦЕПИТЬ (CONCATENATE)
- Функция СЦЕПИТЬ для большого количества ячеек
- Функция сцепить в Excel
- Как объединить ячейки в Excel без потери данных
- Функция СЦЕПИТЬ – подробное описание
- Рекомендации
- Вставка и настройка функции
- Заполнить – Выровнять
- Объединение ячеек с помощью & (амперсанд) и функции Excel СЦЕПИТЬ (CONCATENATE)
- Объединение текстовой строки и вычисляемой формулы
- Как сцепить два текста в один с помощью и без функции Excel?
- Функция СЦЕПИТЬ в Excel, включая примеры
- Обратная функция СЦЕПИТЬ в Excel
- Соединение текста и даты
- Вставка и настройка функции
- Редактирование функции
Синтаксис функции СЦЕПИТЬ
Функция входит в группу «текстовые». Синтаксис: (текст 1; текст 2;…). Можно включить до 255 текстовых строк. Первый аргумент – «текст 1» – является обязательным. Любые аргументы можно указать в виде текста, цифр или ссылок на ячейки.
Общие правила использования функции СЦЕПИТЬ:
- Для разделения аргументов применяется точка с запятой. Пропуск или использование других знаков приведет к отображению в ячейке с результатом кавычек.
- Текстовые аргументы обязательно заключать в кавычки. В противном случае появляется ошибка – #ИМЯ? Числа и ссылки на ячейки – не нужно.
- Чтобы соединяемые элементы в строке результата отобразились с пробелом, пробелы нужно добавлять в формулу с функцией. С помощью двойных кавычек с пробелом внутри (“ “) или с помощью пробела после текстового аргумента (“Иванов ”;…).
Вставка и настройка функции
Как мы знаем, при объединении нескольких ячеек в одну, содержимое всех элементов за исключением самой верхней левой стирается. Чтобы этого не происходило, нужно использовать функцию СЦЕПИТЬ (СЦЕП).
- Для начала определяемся с ячейкой, в которой планируем объединить данные из других. Переходим в нее (выделяем) и щелкаем по значку “Вставить функцию” (fx).
- В открывшемся окне вставки функции выбираем категорию “Текстовые” (или “Полный алфавитный перечень”), отмечаем строку “СЦЕП” (или “СЦЕПИТЬ”) и кликаем OK.
- На экране появится окно, в котором нужно заполнить аргументы функции, в качестве которых могут быть указаны как конкретные значения, так и ссылки на ячейки. Причем последние можно указать как вручную, так и просто кликнув по нужным ячейкам в самой таблице (при это курсор должен быть установлен в поле для ввода значения напротив соответствующего аргумента). В нашем случае делаем следующее:
- находясь в поле “Текст1” щелкаем по ячейке (A2), значение которой будет стоять на первом месте в объединенной ячейке;
- кликаем по полю “Текст2”, где ставим запятую и пробел (“, “), которые будут служит разделителем между содержимыми ячеек, указанных в аргументах “Текст1” и “Текст3” (появится сразу же после того, как мы приступим к заполнению аргумента “Текст2”). Можно на свое усмотрение указывать любые символы: пробел, знаки препинания, текстовые или числовые значения и т.д.
- переходим в поле “Текст3” и кликаем по следующей ячейке, содержимое которой нужно добавить в общую ячейку (в нашем случае – это B2).
- аналогичным образом заполняем все оставшиеся аргументы, после чего жмем кнопку OK. При этом увидеть предварительный результат можно в нижней левой части окна аргументов.
- Все готово, нам удалось объединить содержимое всех выбранных ячеек в одну общую.
- Выполнять действия выше для остальных ячеек столбца не нужно. Просто наводим указатель мыши на правый нижний угол ячейки с результатом, и, после того как он сменит вид на небольшой черный плюсик, зажав левую кнопку мыши тянем его вниз до нижней строки столбца (или до строки, для которой требуется выполнить аналогичные действия).
- Таким образом, получаем заполненный столбец с новыми наименованиями, включающими данные по размеру и полу.
Аргументы функции без разделителей
Если разделители между содержимыми ячеек не нужны, в этом случае в значении каждого аргумента сразу указываем адреса требуемых элементов.
Правда, таким способом пользуются редко, так как сцепленные значения сразу будут идти друг за другом, что усложнит дальнейшую работу с ними.
Указание разделителя в отдельной ячейке
Вместо того, чтобы вручную указывать разделитель (пробел, запятая, любой другой символ, текст, число) в аргументах функции, его можно добавить в отдельную ячейку, и затем в аргументах просто ссылаться на нее.
Например, мы добавляем запятую и пробел (“, “) в ячейку B16.
В этом случае, аргументы функции нужно заполнить следующим образом.
Но здесь есть один нюанс. Чтобы при копировании формулы функции на другие ячейки не произошло нежелательного сдвига адреса ячейки с разделителем, ссылку на нее нужно сделать абсолютной. Для этого выделив адрес в поле соответствующего аргумента нажимаем кнопку F4. Напротив обозначений столбца и строки появятся символы “$”. После этого можно нажимать кнопку OK.
Визуально в ячейке результат никак не будет отличаться от полученного ранее.
Однако формула будет выглядет иначе. И если мы решим изменить разделитель (например, на точку), нам не нужно будет корректировать аргументы функции, достаточно будет просто изменить содержимое ячейки с разделителем.
Как ранее было отмечено, добавить в качестве разделителя можно любую текстовую, числовую и иную информацию, которой изначально не было в таблице.
Таким образом, функция СЦЕП (СЦЕПИТЬ) предлагает большую вариативность действий, что позволяет наилучшим образом представить объединенные данные.
Функция СЦЕПИТЬ (CONCATENATE)
В этой заметке рассмотрим, как склеить содержимое из нескольких ячеек, чтобы все оказалось в одной ячейке. Это распространенная задача и она довольно легко решается с помощью функции Excel СЦЕПИТЬ. Эта функция умеет не только соединять ячейки, но и добавлять любые другие символы. В строке формул выглядит примерно так.
Здесь между ячейками вставлены пробелы (» «) и в конце дорисовывается восклицательный знак.
Однако эти самые пробелы являются первым неприятным моментом при использовании функции СЦЕПИТЬ, т.к. функция склеивает ячейки без «шва» и пробелы приходится добавлять вручную. Если нужно соединить только несколько слов, то беда не большая, но когда нужно склеить хотя бы с десяток ячеек, то ручная добавка пробелов слегка утомляет. Чтобы немного облегчить процесс, можно посоветовать вставить пробел в отдельную ячейку и затем просто делать на нее ссылку.
Так дело идет немного быстрее. Хотя и не очень эффективно – потребуется занять отдельную ячейку. А если нечаянно эту ячейку удалить, то получится вообще нехорошо. В целом при небольшом количестве данных, работают оба варианта.
Кстати, не все знают, что в Excel для склеивания ячеек также предусмотрен специальный оператор – & (амперсанд). Его нужно просто поставить между связываемыми ячейками или символами.
Вставлять амперсанд не удобно – нужно вначале переключиться на английскую раскладку, а затем нажать Shift + 7. Поэтому рекомендуется воспользоваться специальной комбинацией – удерживая клавишу Alt нажать 3 и 8 на цифровой клавиатуре. Здорово помогает сохранить душевное равновесие.
Формула СЦЕПИТЬ и амперсанд исправно работают до тех пор, пока не приходится соединять большое количество ячеек. Замучаешься вставлять «;» либо «&». Более того, между ячейками, как привило, добавляется пробел. К сожалению, указать в качестве аргумента целый диапазон нельзя (уже можно). Выход из этой ситуации следующий.
Функция СЦЕПИТЬ для большого количества ячеек
Один из вариантов заключатся в том, чтобы в качестве ссылки на ячейки указать массив данных. Следует сразу отметить, что данные могут располагаться по горизонтали или вертикали. Если данные расположены в одной строке, то делаем следующее. Для примера, отдельные по ячейкам слова находится в 5-й строке. Теперь в пустой ячейке указываем весь диапазон для соединения и через амперсанд (&) добавляем пробел (» «).
Затем нажимаем F9, для того, чтобы формула выдала результат вычисления, в нашем случае это будет массив.
Как видно к каждому слову добавился пробел, а между словами стоит точка с запятой – как раз то, что нужно для вставки в формулу СЦЕПИТЬ. Теперь убираем лишние скобки и вставляем этот массив в формулу. Нажимаем Enter.
Данные могут быть расположены не по горизонтали, (как в примере выше), а по вертикали. В этом случае в получаемом массиве значения будут разделены двоеточием. Придется сделать один лишний шаг, чтобы заменить их на точку с запятой (через Найти и заменить, горячая клавиша Ctrl + H, либо еще быстрее — использовать функцию ТРАНСП, чтобы из горизонтального массива сделать вертикальный).
Этот вариант работает неплохо, но подходит для одноразового использования, т.к. исходная информация не связана с исходными ячейками. Для изменения придется лезть внутрь формулы или повторять действия для новых данных. Кроме того, существует ограничение по длине одной формулы, и соединить таким образом несколько тысяч ячеек не всегда получается.
Поэтому переходим к следующему способу. Он, признаться, выглядит не очень эстетично. Зато дешево, надежно, и практично! (с) Во всяком случае прием помогает решить проблему. А это самое главное. Нам потребуется один дополнительный столбец (или строка, смотря как расположены исходные данные для соединения).
Рассмотрим только вертикальное расположение данных (горизонтальное будет работать аналогично). Суть в том, чтобы рядом с данными создать столбец с формулой СЦЕПИТЬ, которая последовательно будет присоединять по одному слову по мере продвижения вниз. В нашем случае первая формула будет содержать только слово «Александр » (и пробел), следующая ниже добавляет «Сергеевич » (и пробел) и т.д.
Искомой ячейкой будет самая последняя, объединяющая уже все слова. Результат можно оставить в виде формулы, а можно сохранить как значение, удалив все расчеты.
Функция сцепить в Excel
Функция сцепить позволяет объединить в единый массив несколько текстовых строк, либо числовых значений, либо ссылок на другие ячейки, а также различные комбинации этих элементов. Рассматривать будем на примере.
Задача: Есть таблица с колонками Имя, Отчество и Фамилия. Необходимо сделать единый массив из этих значений. По сути нужно объединить все три ячейки в одну – ФИО.
Все формулы начинаются со знака =. Далее вводим название самой функции СЦЕПИТЬ. При вводе названия функции Excel выдает подсказку, которой вы можете можете воспользоваться. Рядом с названием появляется описание ее предназначения.
После ввода названия функции вводиться открывающая скобка (. В подсказке сейчас вы можете видеть описание синтаксиса – что необходимо вводить для этой формулы.
Следующим шагом нужно щелкнуть по ячейке, которая будет сцеплена первой. В нашем случае это ячейка в столбце с именем.
После этого, согласно синтаксису, ставим точку с запятой ; – этот символ служит разделителем. Повторяем предыдущий шаг для столбцов с отчеством и фамилией. В конце закрываем функцию с помощью закрывающей скобки ).
После нажатия клавиши Enter вы получите результат сцепления.
Этот результат не совсем читабелен, потому что между значениями нет пробелов. Сейчас мы будем его добавлять. Для того, чтобы добавить пробелы, мы немного изменим формулу. Пробел – это разновидность текста и для того, чтобы ввести его в формулу, необходимо ввести кавычки и между ними вставить пробел. Вся конструкция будет выглядеть таким образом ” “. Осталось дело за малым – сцепить все знаком ;.
Точно таким же образом можно вводить дополнительные символы. Например, поставить запятую или точку. Конструкция в этом случае будет такая “.”. Осталось только протянуть функцию на все строки (об этом расскажу в конце статьи), а так как эта ячейка содержит формулу, а не значения, то необходимо скопировать значения в новую колонку через функцию Специальной вставки.
Как объединить ячейки в Excel без потери данных
Как уже упоминалось, стандартные функции слияния сохраняют содержимое только верхней левой позиции. И хотя Microsoft внесла в последние версии программы довольно много улучшений, функция слияния, похоже, ускользнула от их внимания. И это критическое ограничение сохраняется даже в Excel 2016 и 2019. Ну, там, где нет очевидного способа, есть обходной путь 🙂
Метод 1. Объедините ячейки в одном столбце (функция «Выровнять»)
Это быстрый и простой метод соединения без потери информации. Однако для этого требуется, чтобы все соединяемые данные находились в одной области в одном столбце.
- Выделите все клетки таблицы, которые хотите объединить.
- Сделайте столбец достаточно широким, чтобы вместить всё содержимое.
- На вкладке «Главная » используйте « Заполнить» > «Выровнять» >. При этом все содержимое переместится на самый верх диапазона.
Выберите стиль выравнивания в зависимости от того, хотите ли вы видеть итоговый текст по центру или же нет.
Если получившиеся значения распределяются по двум или более строкам, сделайте столбец немного шире.
Этот метод слияния прост в использовании, однако он имеет ряд ограничений:
- Вы можете объединять только в одной колонке.
- Он работает только для текста, числовые значения или формулы не могут быть обработаны таким образом.
- Это не работает, если между объединяемыми попадаются пустые ячейки.
Метод 2. Используйте функцию СЦЕПИТЬ
Пользователям, которым удобнее пользоваться формулами Excel, может понравиться этот способ объединения ячеек. Вы можете использовать функцию СЦЕПИТЬ или оператор &, чтобы сначала объединить значения, а затем при необходимости соединить и сами ячейки.
Предположим, вы хотите соединить A2 и B2. И там, и там имеются данные. Чтобы не потерять информацию во время слияния, можно использовать любое из следующих выражений:
Формулу мы запишем в D2. И теперь у нас уже целых 3 позиции: две исходных и одна объединённая. Далее потребуется несколько дополнительных шагов:
- Скопируйте D2 в буфер обмена (можно использовать + ).
- Вставьте скопированное значение в верхнюю левую позицию диапазона, который вы хотите объединить (в A2). Для этого щелкните ее правой кнопкой мыши и выберите «Специальная вставка»> «Значения» в контекстном меню.
- Теперь можно удалить содержимое B2 и D2 — нам оно больше не понадобится, только мешать будет.
- Выделите позиции, которые вы хотите соединить (A2 и B2), и затем — .
Аналогичным образом вы можете соединить и несколько ячеек. Только формула СЦЕПИТЬ в этом случае будет немного длиннее. Преимущество этого подхода в том, что вы можете использовать разные разделители в одном выражении, например:
Вы можете найти больше примеров в этом руководстве — СЦЕПИТЬ в Excel: как объединить текстовые строки, ячейки и столбцы .
Функция СЦЕПИТЬ – подробное описание
Функция СЦЕПИТЬ относится к текстовым. Это означает, что она используется для выполнения операций с текстовыми значениями. При этом можно указывать аргументы в разных форматах: текстовом, цифровом или в виде ссылок на ячейки.
В целом, правила использования этой функции следующие:
- Для разделения аргументов используется знак точки с запятой. Если пользователь решит применить другие знаки, то отображение будет результату в кавычках.
- Если в качестве аргумента функции используется значение в текстовом формате, которое вводится непосредственно в формулу, его необходимо указывать в кавычках. Если же на такое значение ведет ссылка, то в таком случае кавычки не требуются. То же касается и числовых значений. Если необходимо добавить цифру к строке, то кавычка не требуется. Если нарушить эти правила, будет отображена такая ошибка – #ИМЯ?
- Если необходимо добавить пробел между соединяемыми элементами, его необходимо добавить, как отдельную текстовую строку, то есть, в кавычках. Вот так: “ “ .
А теперь давайте рассмотрим более подробно синтаксис этой функции. Он очень прост.
Синтаксис
Итак, по сути аргумент всего один – это текстовая строка, которая должна вставляться. Каждый аргумент, как мы уже знаем, разделяется точкой с запятой. Можно указывать до 255 аргументов. Сами они по своему типу дублируются. Первый аргумент указывать обязательно. И как мы уже знаем, можно указывать аргументы в трех форматах: текст, число и ссылка.
Рекомендации
Вместо функции СЦЕПИТЬ используйте знак & (амперсанд).
С помощью оператора & можно объединять текстовые элементы, не прибегая к функции.
Например, функция = a1 & B1 возвращает то же значение, что = СЦЕПИТЬ (A1; B1). Во многих случаях воспользоваться оператором амперсанда проще и быстрее, чем создавать строки с помощью функции СЦЕПИТЬ.
Для объединения и форматирования строк используйте функцию ТЕКСТ.
Функция ТЕКСТ преобразует числовое значение в текст и объединяет числа с текстом или символами.
Предположим, что ячейка A1 содержит число 23,5. Чтобы отформатировать число как сумму в рублях, можно использовать следующую формулу:
Вставка и настройка функции
Опытные пользователи табличного процессора знают, что, объединяя несколько ячеек в одну, данные всех компонентов стираются, кроме самого левого верхнего. Функция СЦЕПИТЬ это предотвращает. Пошаговое руководство выглядит следующим образом:
- Выбираем тот сектор, в котором желаем произвести процесс объединения. Выделяем его и переходим в элемент «Вставить функцию».
1
- На экране отобразилось небольшое окошко под названием «Вставка функции». Раскрываем список, находящийся рядом с надписью «Категории:», и щелкаем «Текстовые». Далее выбираем «СЦЕП» и нажимаем на кнопку «ОК».
2
- Появилось новое окошко, предназначенное для указания аргументов функции. Здесь можно ввести как определенные показатели, так и ссылки на ячейки. Адреса можно указать самостоятельно ручным вводом или же простым нажатием на ячейки на рабочем листе.
- Перемещаемся в строчку «Текст1» и нажимаем на сектор А2.
3
- Перемещаемся в строчку «Текст2», вводим туда «, » (запятая и пробел), чтобы разделить аргументы.
4
- Перемещаемся в строчку «Текст3» и щелкаем на сектор В2.
5
- Таким же способом осуществляем заполнение оставшихся аргументов, а затем щелкаем «ОК». В нижней области окошка можно увидеть предварительный результат.
6
- Реализация объединения всех выбранных секторов в один произошла успешно.
7
- Повторять аналогичные манипуляции для оставшихся снизу секторов столбика нет необходимости. Нужно просто навести курсор мышки на нижний правый уголок сектора с выведенным результатом. Указатель примет форму меленького плюса. Зажимаем ЛКМ и растягиваем плюсик вниз до самой нижней строчки столбика.
8
- В результате мы получили заполненный столбик с новыми данными.
9
Это был самый стандартный способ использования функции СЦЕПИТЬ. Далее более подробно рассмотрим различные методы сцепления секторов и разделения показателей между собой.
Заполнить – Выровнять
И еще один трюк. Объединить ячейки можно без формул. Исходные ячейки должны быть в одном столбце.
Выполните следующие действия.
- Выделите столбец с данными.
- Расширьте выделение вправо настолько, сколько предположительно должен занять объединенный текст или больше.
- Вызовите команду Главная (вкладка) -> Редактирование (группа) -> Заполнить -> Выровнять.
Текст будет помещен в одну ячейку через пробел.
Никаких формул.
Предупреждение.
- Если в ячейках есть числа, даты или формулы, фокус не получится. Работает только с текстом.
- Общая длина текста не должна превышать 255 символов. Лишнее будет перенесено на вторую строку автоматически (см. ролик ниже).
Подведем итоги, как объединить ячейки, строки и столбцы в таблице Эксель. С помощью форматирования можно просто удалить границы между ячейками. Это плохое решение. Лучше воспользоваться выравниванием по центру. Объединение ячеек в Excel без потери данных производится специальными функциями.
Объединение ячеек с помощью & (амперсанд) и функции Excel СЦЕПИТЬ (CONCATENATE)
Объединение содержимого ячеек – очень распространенная задача. Выбор решения зависит от типа данных и их количества. Если нужно сцепить несколько ячеек, то подойдет оператор & (амперсанд).
Обратите внимание, между ячейками добавлен разделитель в виде запятой с пробелом, то есть к объединению ячеек можно добавить произвольный текст. Полной аналогией & является применение функции СЦЕПИТЬ
В рассмотренных примерах были только ячейки с текстом. Может потребоваться соединять числа, даты или результаты расчетов. Если ничего специально не делать, то результат может отличаться от ожидания. Например, требуется объединить текст и число, округленное до 1 знака после запятой. Используем пока функцию СЦЕПИТЬ.
Число присоединилось полностью, как хранится в памяти программы. Чтобы задать нужный формат числу или дате после объединения, необходимо добавить функцию ТЕКСТ.
Правильное соединение текста и числа.
Соединение текста и даты.
В общем, если вы искали, как объединить столбцы в Excel, то эти приемы работают отлично. Однако у & и функции СЦЕПИТЬ есть существенный недостаток. Все части текста нужно указывать отдельным аргументом. Поэтому соединение большого числа ячеек становится проблемой.
Объединение текстовой строки и вычисляемой формулы
Чтобы сделать результат, возвращаемый каким-то расчётом, более понятным для ваших пользователей, вы можете связать его с текстовым пояснением. Оно объяснит, как следует оценивать получившееся.
Например, вы можете использовать следующую формулу для возврата текущей даты:
Чтобы вычисления с этой функцией всегда давали правильные результаты, запомните следующие простые правила:
- Для ее работы требуется как минимум один текстовый аргумент.
- В одной формуле вы можете соединить до 255 элементов, всего 8 192 символа.
- Результатом всегда является текст, даже если все исходные элементы являются числами.
- Она не распознает массивы. Каждая ссылка должна быть указана отдельно. Например, вы должны написать
вместо
Как сцепить два текста в один с помощью и без функции Excel?
В примере показанным на рисунке таблица содержит первые два столбца:
- Имя – ячейки в этой колонке содержат текстовые данные полученные из базы картотек кадрового отдела.
- Фамилия – в данном столбце находиться только фамилии сотрудников.
В третьем столбце «Имя + Фамилия» необходимо объединить имя и фамилию каждого сотрудника для последующего использования в сводных таблицах и отчетах, сформированных программой Excel.
Для этого необходимо попарно объедини тексты из ячеек столбцов таблицы в общие строки.
На рисунке проиллюстрированный пример решения данной задачи. Для этой цели в примере должен использоваться оператор «&» (END вместо оператора «+»), который позволяет объединять значения ячеек в формулах:
Как показано выше на рисунке с помощью символа «&» можно соединить любые текстовые значения из разных ячеек без использования функции: =СЦЕПИТЬ(). В этом примере объединены значения ячеек A2 и B2 с добавленным между ними символом пробела (указанный в формуле между кавычками как текстовое значение).
Для объединения текстов в одну строку программа Excel предлагает встроенную функцию=СЦЕПИТЬ(A2;” “;B2), которая объединяет текстовые значения в одну строку. Однако на практике мы не рекомендуем использовать функцию СЦЕПИТЬ, а в место нее просто применять в формулах оператор &, так как она имеет ряд своих недостатков.
3 главных недостатка функции СЦЕПИТЬ по сравнению с оператором &:
- Ограниченное максимальное количество объединяемых значений ячеек до 255.
- Функция объединяет только текстовые значения, а оператор & объединит любые значения ячеек.
- Функция требует немного больше затрат времени и ресурсов как у программы Excel (в процессе вычислений с использованием сложных формул), так и у пользователя (в процессе ввода функции в строку формул).
Интересный факт! В Excel нет обратной функции РАСЦЕПИТЬ и нет специального символа оператора. Для решения такой задачи применяются формулы с комбинациями текстовых функций. Например маркером для расцепления текста послужит символ пробела « » , а дальше:
- чтобы расцепить только имя используем формулу: =ЛЕВСИМВ(C2;ПОИСК(” “;C2;1))
- чтобы расцепить только фамилию – формула: =ПРАВСИМВ(C4;ПОИСК(” “;C4;1)+1)
Фактически функция СЦЕПИТЬ устарела, но все еще доступна пользователям в новых версиях программы Excel.
Функция СЦЕПИТЬ в Excel, включая примеры
: CONCATENATE — количество какой версией Excel чтобы в ячейке она очень проста и еще одногоa5
для ячейки), функция подписки на Office 365. значение в текст они будут отображаться Токарев”.Имя аргумента Мы стараемся как можно формул на русском текущую дату иформулу Code=СЕГОДНЯ()Что значит “соответствие”?» « пользуетесь.
появились знаки пунктуации, в использовании и
пробела, и значение
-
b5 СЦЕП вернет ошибку Если у вас
-
и объединяет числа
слитно. Добавьте пробелы |
=СЦЕПИТЬ(С2;”, “;В2) |
Описание оперативнее обеспечивать вас |
– аглицким. пользоваться функциейВ английской версии:Buhkalenok– символ пробела |
Вот и всё! Когда пробелы или что-то |
одинаково работает во в ячейке C3.a6 #ЗНАЧ!. |
Примеры
есть подписка на с текстом или в формулу сОбъединяет текст в ячейкетекст1 актуальными справочными материаламиNikita12345
СЦЕПИТЬ() |
||
Code |
: Что значит “соответствие”?{/post}{/quote} |
в кавычках |
нажмете |
еще, добавьте их |
всех версиях Excel, |
Fourth & Pine |
||
b6 |
Скопируйте данные примеров из |
|
Office 365, убедитесь, что символами. функцией СЦЕПИТЬ. Это |
C2, строку, состоящую (обязательный) на вашем языке.: Спасибо БОЛЬШОЕ!, то есть альтернативное=TODAY()например, |
|
F16 |
Enter в аргументы функции. а также в=B3 & ” &a7 |
|
приведенных ниже таблиц |
у вас установленаНапример если в ячейке можно сделать двумя из запятой иПервый элемент для объединения. Эта страница переведена |
|
Вы меня очень |
решение – можноВ ячейке В2Сцепить – CONCATENATE(Product) – наименование, появится полное имя:В данном примере мы других электронных таблицах, ” & C3 |
|
b7 и вставьте их |
последняя версия Office. A1 содержится номер способами. пробела, и значение Это может быть автоматически, поэтому ее выручили ;) использовать одну формулу, |
Распространенные неполадки
применяем формулу Code=СЦЕПИТЬ(A1;A2) |
ВПР – VLOOKUP |
Введите вот такую формулуJosephine Carter |
хотим, чтобы между например, в GoogleОбъединяет те же элементы,Результат: в ячейку A1Функция СЦЕП объединяет текст 23,5, чтобы отформатироватьДобавьте двойные кавычки с в ячейке B2. текстовое значение, число текст может содержать |
С меня виртуальное в которой одновременно |
В английской версии:Buhkalenok в ячейке. именами стоял пробел Sheets. что и вa1b1a2b2a4b4a5b5a6b6a7b7 нового листа Excel.
|
Теперь, потянув мышью за (чтобы не получалось |
Примечание: предыдущем примере, ноПример 3 Чтобы отобразить результаты или строк, но |
Рекомендации
денежное значение можно
(” “). Например:
=СЦЕПИТЬ(B3;” & “;C3) ячейку.
ошибки
Для насЕще раз БОЛЬШОЕ текст приветствия, работает=CONCATENATE(A1,A2)
Serge: маркер автозаполнения, скопируйте что-то вроде –Если Вы никогда с помощью оператораДанные формул, выделите их не добавляет разделитель
использовать следующую формулу: =СЦЕПИТЬ(“Привет,”; ” “;
Объединяет строку в ячейкетекст2,… важно, чтобы эта
спасибо хорошим людишкам функция СЕГОДНЯ(), переводитсяНо результат получается: C:Program FilesMicrosoft OfficeOffice121049=CONCATENATE(F17,” “,F16)
формулу во всеJosephineCarter прежде не использовали&Имя и нажмите клавишу
или аргументы IgnoreEmpty.
=ТЕКСТ(A1;”0,00 ₽”)
Обратная функция СЦЕПИТЬ в Excel
Стандартной функции, которая разделяла бы значения одной ячейки, нет. Для выполнения ряда подобных задач можно использовать другие функции:
- ЛЕВСИМВ (отображает заданную часть символов с начала строки);
- ПРАВСИМВ (отображает заданную часть символов с конца строки);
- ПСТР (отображает указанную часть символов, начиная с заданной позиции) и другие.
- Извлечем первое слово из строки, применив функцию ЛЕВСИМВ. Аргументы – «текст» (ссылка на строку с искомым значением), «количество знаков» (число символов, которые нужно извлечь).
- Извлечем последнее слово из строки с помощью функции ПРАВСИМВ. Синтаксис похожий (как в предыдущем примере). Только количество знаков считается с конца.
- Извлечем из записи в строке фамилию (второе слово) с помощью функции ПСТР. Аргументы – «текст» (ссылка на строку), «начальная позиция» (номер символа, с которого программа начнет считать число знаков); «количество знаков». В примере: Е2 – «текст», с 9 знака функция вернет 8 символов.
Для выполнения более сложных задач используются более сложные формулы, составляются пользовательские функции.
Соединение текста и даты
И еще один трюк с формулой СЦЕПИТЬ. Довольно часто приходится соединять текст с датой. Дата, как известно, это простое порядковое число (отсчет начинается с 1 января 1900 года), которому придается нужный формат даты. Если же соединить напрямую текст и дату, то на выходе получится указанный текст и простое число. Возьмем, например, слово «Сегодня » (не забываем добавить пробел в конце) и функцию СЕГОДНЯ (всегда возвращающую текущую дату).
Как видно, ничего не получилось.
Для правильной склейки нужно «обернуть» дату в формулу ТЕКСТ, которая придает указанный формат числу.
Формат ДД.ММ.ГГ указывает, в каком виде должна отражаться дата. Если, например, указать формат ДД.ММ.ГГГГ, то дата будет выглядеть так: 03.09.2015 (год состоит из 4-х цифр).
Кстати, добавлять текст к числу или дате можно не только с помощью функции СЦЕПИТЬ. Можно использовать пользовательский числовой формат. У меня когда-то в рабочем файле красовалась автоматически обновляемая надпись.
Поэтому я всегда был прекрасно осведомлен о текущей дате и дне недели. При этом содержимое ячейки состояло только из одной функции СЕГОДНЯ.
Реализовать подобную идею довольно просто. Но это уже чистое форматирование. Расскажу при случае подробней.
P.S. Все проблемы выше решены в новых функциях Excel СЦЕП и ОБЪЕДИНИТЬ .
Вставка и настройка функции
Как мы знаем, при объединении нескольких ячеек в одну, содержимое всех элементов за исключением самой верхней левой стирается. Чтобы этого не происходило, нужно использовать функцию СЦЕПИТЬ (СЦЕП).
- Для начала определяемся с ячейкой, в которой планируем объединить данные из других. Переходим в нее (выделяем) и щелкаем по значку “Вставить функцию” (fx).
- В открывшемся окне вставки функции выбираем категорию “Текстовые” (или “Полный алфавитный перечень”), отмечаем строку “СЦЕП” (или “СЦЕПИТЬ”) и кликаем OK.
- На экране появится окно, в котором нужно заполнить аргументы функции, в качестве которых могут быть указаны как конкретные значения, так и ссылки на ячейки. Причем последние можно указать как вручную, так и просто кликнув по нужным ячейкам в самой таблице (при это курсор должен быть установлен в поле для ввода значения напротив соответствующего аргумента). В нашем случае делаем следующее:
- находясь в поле “Текст1” щелкаем по ячейке (A2), значение которой будет стоять на первом месте в объединенной ячейке;
- кликаем по полю “Текст2”, где ставим запятую и пробел (“, “), которые будут служит разделителем между содержимыми ячеек, указанных в аргументах “Текст1” и “Текст3” (появится сразу же после того, как мы приступим к заполнению аргумента “Текст2”). Можно на свое усмотрение указывать любые символы: пробел, знаки препинания, текстовые или числовые значения и т.д.
- переходим в поле “Текст3” и кликаем по следующей ячейке, содержимое которой нужно добавить в общую ячейку (в нашем случае – это B2).
- аналогичным образом заполняем все оставшиеся аргументы, после чего жмем кнопку OK. При этом увидеть предварительный результат можно в нижней левой части окна аргументов.
- Все готово, нам удалось объединить содержимое всех выбранных ячеек в одну общую.
- Выполнять действия выше для остальных ячеек столбца не нужно. Просто наводим указатель мыши на правый нижний угол ячейки с результатом, и, после того как он сменит вид на небольшой черный плюсик, зажав левую кнопку мыши тянем его вниз до нижней строки столбца (или до строки, для которой требуется выполнить аналогичные действия).
- Таким образом, получаем заполненный столбец с новыми наименованиями, включающими данные по размеру и полу.
Аргументы функции без разделителей
Если разделители между содержимыми ячеек не нужны, в этом случае в значении каждого аргумента сразу указываем адреса требуемых элементов.
Правда, таким способом пользуются редко, так как сцепленные значения сразу будут идти друг за другом, что усложнит дальнейшую работу с ними.
Указание разделителя в отдельной ячейке
Вместо того, чтобы вручную указывать разделитель (пробел, запятая, любой другой символ, текст, число) в аргументах функции, его можно добавить в отдельную ячейку, и затем в аргументах просто ссылаться на нее.
Например, мы добавляем запятую и пробел (“, “) в ячейку B16.
В этом случае, аргументы функции нужно заполнить следующим образом.
Но здесь есть один нюанс. Чтобы при копировании формулы функции на другие ячейки не произошло нежелательного сдвига адреса ячейки с разделителем, ссылку на нее нужно сделать абсолютной. Для этого выделив адрес в поле соответствующего аргумента нажимаем кнопку F4. Напротив обозначений столбца и строки появятся символы “$”. После этого можно нажимать кнопку OK.
Визуально в ячейке результат никак не будет отличаться от полученного ранее.
Однако формула будет выглядет иначе. И если мы решим изменить разделитель (например, на точку), нам не нужно будет корректировать аргументы функции, достаточно будет просто изменить содержимое ячейки с разделителем.
Как ранее было отмечено, добавить в качестве разделителя можно любую текстовую, числовую и иную информацию, которой изначально не было в таблице.
Таким образом, функция СЦЕП (СЦЕПИТЬ) предлагает большую вариативность действий, что позволяет наилучшим образом представить объединенные данные.
Редактирование функции
Случается так, что оператор уже добавлен, но в него необходимо внести некоторые изменения. Сделать это можно двумя способами. Первый вариант:
- Выбираем ячейку с готовой функцией и щелкаем на элемент «Вставить функцию», находящийся рядом со строкой для ввода формул.
29
- Появилось знакомое окно для ввода аргументов оператора. Здесь можно произвести все необходимые изменения. В завершении щелкаем на «ОК».
3031
Второй вариант:
- Два раза нажимаем по сектору с формулой и переходим в режим изменения.
32
- Осуществляем корректировку значений в самом секторе.
Вне зависимости от используемого варианта, при ручном редактировании необходимо быть максимально внимательным, чтобы не допустить ошибок.