Excel пробел в формуле

Excel пробел в формуле
На чтение
34 мин.
Просмотров
21
Дата обновления
06.11.2024

СЦЕПИТЬ (функция СЦЕПИТЬ)

Используйте функцию СЦЕПИТЬ ТЕКСТ, чтобы объединить две или более текстовых строк в одну.

Важно: в Excel 2016, Excel Mobile и Excel в Интернете эта функция была заменена функцией Concat. Функция СЦЕПИТЬ по-прежнему доступна для обратной совместимости, но мы рекомендуем вместо нее использовать функцию СЦЕПИТЬ. В будущих версиях Excel функция СЦЕПИТЬ может быть недоступна.

Вот несколько примеров.

= CONCATENATE («Население реки для»; A2; «»; A3; «равно»; A4; «на километр.”)

Первый элемент, который нужно объединить. Это может быть текстовое значение, число или ссылка на ячейку.

Дополнительные текстовые элементы для объединения. Вы можете указать до 255 элементов и до 8192 символов.

Примеры

Чтобы использовать эти примеры в Excel, скопируйте данные из приведенной ниже таблицы и вставьте их на новый лист в ячейку A1.

= CONCATENATE («Население реки для»; A2; «»; A3; «равно»; A4; «на километр.”)

Создайте предложение, объединив данные в столбце A с остальным текстом. Результат: «Население речной форели составляет 32 человека на километр”.

Объедините строку в ячейке B2, пробел и значение в ячейке C2. Результат: «Виталий Токарев”.

Объединяет текст в ячейке C2, строку запятой и значение в ячейке B2. Результат: «Виталий Токарев”.

Объединяет строку в ячейке B3, строку, содержащую пробел, амперсанд и другие пробелы, и значение в ячейке C3. Результат: Куарто и Пино.

Объедините те же элементы, что и в предыдущем примере, но с помощью оператора & (амперсанд) вместо функции СЦЕПИТЬ. Результат: Куарто и Пино.

Распространенные неполадки

В строке результатов появляются кавычки.

Используйте точку с запятой для разделения текстовых элементов. Например: Excel отобразит результат функции = СЦЕПИТЬ («Привет, мир!») Как «Привет, мир!». ”С дополнительной цитатой, потому что точка с запятой отсутствует между аргументами текста.

Цифры указывать не нужно.

Слова лежат близко друг к другу.

Если вы не поставите пробелы между текстовыми элементами, они появятся в строке результата как единое целое. Добавьте пробелы в формулу с помощью функции СЦЕПИТЬ. Это можно сделать двумя способами.

Добавьте кавычки через пробел между ними («»). Например: = ЦЕПЬ («Привет,»; «;« мир!”).

Добавьте пробел после текстового аргумента. Например: = СЦЕПИТЬ («Привет,«; «мир!»). В строке «Здравствуйте.

Ошибка # ИМЯ? отображается вместо ожидаемого результата.

Ошибка # ИМЯ? обычно это означает, что для текстового аргумента недостаточно кавычек.

Рекомендации

Используйте знак & (амперсанд) вместо функции СЦЕПИТЬ).

Вы можете использовать оператор & для объединения текстовых элементов без использования функции.

Например, = A1 и B1 возвращают то же значение, что и = CONCATENATE (A1; B1). Во многих случаях использовать оператор амперсанда проще и быстрее, чем создавать строки с помощью функции СЦЕПИТЬ.

Используйте функцию ТЕКСТ для объединения и форматирования строк.

Функция ТЕКСТ преобразует числовое значение в текст и объединяет числа с текстом или символами.

Предположим, что ячейка A1 содержит число 23,5. Чтобы отформатировать число как сумму в рублях, вы можете использовать следующую формулу:

Функция СЦЕПИТЬ (CONCATENATE)

В этом посте мы увидим, как вставить содержимое нескольких ячеек, чтобы все было в одной ячейке. Это распространенная проблема, и ее довольно легко решить с помощью функции СЦЕПИТЬ в Excel. Эта функция может не только соединять ячейки, но и добавлять другие символы. Строка формул выглядит так.

 

Здесь между ячейками вставлены пробелы («»), а в конце рисуется восклицательный знак.

Однако именно эти пробелы являются первым неприятным моментом при использовании функции СЦЕПИТЬ, потому что функция вставляет ячейки без «сшивания» и пробелы приходится добавлять вручную. Если вам нужно связать только несколько слов, проблема невелика, но когда вам нужно вставить как минимум дюжину ячеек, добавление пробелов вручную немного утомительно. Чтобы упростить процесс, вам могут посоветовать ввести пробел в отдельной ячейке, а затем поставить на него ссылку.

 

Так что идет немного быстрее. Хотя это не очень эффективно, вам нужно будет занять отдельную камеру. И если вы случайно удалите эту ячейку, обычно этого не произойдет. В общем, при небольшом объеме данных работают оба варианта.

Кстати, не все знают, что в Excel есть еще и специальный оператор для вставки ячеек — & (и амперсанд). Вам просто нужно вставить его между соединенными ячейками или символами.

 

Вводить амперсанд неудобно — сначала нужно переключиться на английскую раскладку, а потом нажать Shift + 7. Поэтому рекомендуется использовать специальную комбинацию: удерживая клавишу Alt, нажимать 3 и 8 на цифровой клавиатуре. Это очень помогает сохранять душевное спокойствие.

Формула СЦЕПИТЬ и амперсанд работают нормально, если вам не нужно связывать большое количество ячеек. Вы устали вводить «;» или «&». Также, как правило, между ячейками добавляется пробел. К сожалению, вы не можете (уже) указать в качестве аргумента весь диапазон. Выход из этой ситуации следующий.

Функция СЦЕПИТЬ для большого количества ячеек

Один из вариантов — указать массив данных в качестве ссылки на ячейку. Сразу стоит отметить, что данные могут располагаться как по горизонтали, так и по вертикали. Если данные находятся в одной строке, делаем следующее. Например, слова, разделенные ячейками, находятся в пятой строке. Теперь в пустой ячейке укажите весь диапазон для подключения и добавьте пробел («») через амперсанд (» «).

 

Затем мы нажимаем F9, чтобы формула выдала результат вычисления, в нашем случае это будет массив.

 

Как видите, к каждому слову добавлен пробел, а между словами стоит точка с запятой — именно то, что вам нужно вставить в формулу СЦЕПИТЬ. Теперь снимем лишние скобки и вставим этот массив в формулу. Нажмите Ввод.

 

Данные могут располагаться не по горизонтали (как в примере выше), а по вертикали. В этом случае значения в результирующем массиве будут разделены двоеточиями. Вам нужно будет сделать дополнительный шаг, чтобы заменить их точкой с запятой (через «Найти и заменить», горячую клавишу Ctrl + H или даже быстрее — используйте функцию TRANSPOSE, чтобы создать вертикальный массив из горизонтального массива).

Читайте также: От текста к числу в формуле Excel

Этот вариант работает нормально, но подходит для одноразового использования, поскольку исходная информация не связана с исходными ячейками. Чтобы изменить, вам нужно будет войти в формулу или повторить шаги для новых данных. Кроме того, существует ограничение на длину формулы, и не всегда можно таким образом связать несколько тысяч ячеек.

Поэтому перейдем к следующему способу. Он, признаюсь, выглядит не очень эстетично. Но дешево, надежно и практично! (c) В любом случае прием помогает решить проблему. И это самое главное. Нам понадобится дополнительный столбец (или строка, в зависимости от того, как находятся исходные данные для подключения).

Мы рассматриваем только вертикальное расположение данных (горизонтальное будет работать так же). Нижняя строка предназначена для создания столбца рядом с данными с формулой СЦЕПИТЬ, которая будет последовательно соединять одно слово за раз по мере того, как вы спускаетесь. В нашем случае первая формула будет содержать только слово «Александр» (и пробел), следующая внизу добавляет «Сергеевич» (и пробел) и т.д.

 

Нужная ячейка будет последней, которая уже объединяет все слова. Результат можно оставить в виде формулы или сохранить как значение, удалив все вычисления.

Соединение текста и даты

И еще одна хитрость с формулой CONCATENA. Чаще всего приходится сочетать текст с датой. Дата, как известно, представляет собой простое порядковое число (отсчет времени начинается с 1 января 1900 года), которому присваивается желаемый формат даты. Если вы напрямую свяжете текст и дату, на выходе будет указанный текст и простое число. Возьмем, например, слово «Сегодня» (не забудьте добавить пробел в конце) и функцию СЕГОДНЯ (которая всегда возвращает текущую дату).

 

Как видите, ничего не произошло.

Для правильной склейки необходимо «обернуть» дату в формулу ТЕКСТ, которая дает заданный формат числа.

 

Формат ДД.ММ.АЙ указывает, в какой форме должна быть указана дата. Например, если указать формат ДД.ММ.ГГГГ, дата будет выглядеть так: 03.09.2015 (год состоит из 4 цифр).

Кстати, добавить текст к числу или дате можно не только с помощью функции СЦЕПИТЬ. Вы можете использовать собственный числовой формат. Однажды в моем рабочем файле была автоматически обновляемая метка.

 

Поэтому я всегда прекрасно знал текущую дату и день недели. В этом случае содержимое ячейки состояло только из одной функции СЕГОДНЯ.

Эту идею довольно просто реализовать. Но это уже чистое форматирование. Я при случае расскажу вам поподробнее.

PS Все вышеперечисленные проблемы решены в новых функциях Excel СЦЕПИТЬ и ОБЪЕДИНИТЬ .

 

Функция СЦЕПИТЬ в Excel: объединение содержимого ячеек

Функция СЦЕПИТЬ в Excel позволяет объединить содержимое двух или более ячеек в общую, что делает ее одним из самых полезных и необходимых инструментов программы, который вам необходимо освоить для эффективной работы. Посмотрим, как работать с этой функцией.

Описание и синтаксис функции СЦЕПИТЬ

Начиная с Excel 2016 эта функция изменила свое название на «СЦЕПИТЬ», однако для тех, кто привык к старому имени («СЦЕПИТЬ»), в программе также доступен оператор с таким именем. СЦЕПИТЬ и СЦЕПИТЬ полностью взаимозаменяемы и выполняют одну и ту же операцию для объединения содержимого выбранных ячеек в общую.

Формула функции выглядит так:

= СЦЕПИТЬ (текст1; текст2 ;.) Или = СЦЕПИТЬ (текст1; текст2;.)

Максимальное количество аргументов — 255.

Вставка и настройка функции

Как мы знаем, когда несколько ячеек объединяются в одну, очищается содержимое всех элементов, кроме верхнего левого. Чтобы этого не произошло, нужно использовать функцию СЦЕПИТЬ).

 

  1. Для начала определимся с ячейкой, в которой мы планируем объединить данные от других. Зайдите в нее (выберите) и нажмите значок «Вставить функцию» (fx).
  2. В открывшемся окне для вставки функции выберите категорию «Текст» (или «Полный алфавитный список»), отметьте строку «КОНЦЕПЦИЯ» (или «СЦЕПИТЬ») и нажмите ОК.
  3. На экране появится окно, в котором вам необходимо ввести аргументы функции, которые могут быть конкретными значениями или ссылками на ячейки. Кроме того, последнее можно указать вручную или просто щелкнув нужные ячейки самой таблицы (в этом случае необходимо установить курсор в поле, чтобы вставить значение, противоположное соответствующему аргументу). В нашем случае мы делаем следующее:
    • находясь в поле «Text1», щелкните по ячейке (A2), значение которой сначала будет в объединенной ячейке;
    • нажмите на поле «Текст2», где мы ставим запятую и пробел («,»), которые будут действовать как разделитель между содержимым ячеек, указанных в аргументах «Текст1» и «Текст3» (он появится сразу после начала заполнять «Текст2»). Вы можете указать любой символ на свое усмотрение: пробел, знаки препинания, текстовые или числовые значения и т.д.
    • перейти в поле «Text3» и щелкнуть следующую ячейку, содержимое которой нужно добавить в общую ячейку (в нашем случае это B2).
    • таким же образом заполните все остальные аргументы, затем нажмите кнопку ОК. В этом случае вы можете увидеть предварительный результат в левой нижней части окна аргументов.
  4. Все готово, удалось объединить содержимое всех выбранных ячеек в одну общую.
  5. Для остальных ячеек столбца не нужно выполнять описанные выше действия. Просто наведите указатель мыши на правый нижний угол ячейки с результатом, и после того, как он превратится в маленький черный знак плюса, удерживайте левую кнопку мыши и перетащите ее в нижнюю строку столбца (или строку, для которой нужно проделать аналогичные действия).
  6. Таким образом, мы получаем столбец с новыми именами, включая данные о размере и поле.

Аргументы функции без разделителей

Если между содержимым ячеек разделители не нужны, в этом случае в значении каждого аргумента мы сразу указываем адреса необходимых элементов.

правда, этот метод используется редко, так как сцепленные значения будут сразу следовать друг за другом, что еще больше усложнит работу с ними.

Укажите разделитель в отдельной ячейке

Вместо того, чтобы вручную указывать разделитель (пробел, запятая, любой другой символ, текст, число) в аргументах функции, вы можете добавить его в отдельную ячейку, а затем просто сослаться на него в аргументах.

Например, добавим запятую и пробел («,») в ячейку B16.

В этом случае аргументы функции должны быть заполнены следующим образом.

Но здесь есть нюанс. Чтобы при копировании формулы функции в другие ячейки не происходило нежелательного смещения адреса ячейки с разделителем, ссылка на нее должна быть абсолютной. Для этого, выделив адрес в соответствующем поле темы, нажмите клавишу F4. Символы «$» появляются перед обозначениями столбцов и строк. Затем вы можете нажать кнопку ОК.

Визуально в ячейке результат ничем не будет отличаться от полученного ранее.

Однако формула будет другой. И если мы решим изменить разделитель (например, в точке), нам не нужно будет настраивать аргументы функции, достаточно будет изменить содержимое ячейки с разделителем.

Как отмечалось ранее, вы можете добавить любой текст, число и другую информацию, которая изначально не была в таблице, в качестве разделителя.

Следовательно, функция СЦЕПИТЬ предлагает большую гибкость для лучшего представления объединенных данных.

Редактирование функции

Если функция уже добавлена ​​в ячейку, но вам нужно внести некоторые изменения в ее аргументы, есть два способа сделать это.

Метод 1: изменения в окне аргументов

Вы можете переключиться на редактирование функции, просто нажав кнопку «Вставить функцию» (fx), которая находится слева от строки формул. В этом случае вы должны сначала выбрать ячейку, содержащую функцию.

Затем мы перейдем к окну с аргументами функции, в котором мы можем внести необходимые изменения, затем нажмите кнопку ОК.

Получим результат на основе скорректированных данных.

Метод 2: вручную скорректировать формулу

Альтернативный способ изменить аргументы функции — вручную настроить формулу. Вы можете переключиться в режим редактирования двумя способами:

 

  1. Выберите ячейку с функцией, затем щелкните строку формул и внесите изменения.
  2. Двойным щелчком по ячейке с формулой мы активируем режим редактирования и корректируем формулу прямо в самой ячейке.

Независимо от выбранного метода, при корректировке формул вручную нужно быть предельно осторожным, соблюдая следующие правила:

  • адреса ячеек пишутся без кавычек;
  • перечисление аргументов — через “;”
  • если в качестве аргумента используется символ или текст, обязательно вставлять кавычки с обеих сторон указанного значения.

Заключение

Благодаря возможности использования функции СЦЕПИТЬ можно автоматизировать процесс объединения содержимого разных ячеек в общую, что в некоторых случаях является единственным условием успеха деятельности. Поэтому очень важно научиться правильно работать с этой функцией в программе Excel.

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий