Почему не работает функция сцепить в excel
Перейти к содержимому

Почему не работает функция сцепить в excel

  • автор:

Как сцепить в Excel ячейки (склеить значения)

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

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

=СЦЕПИТЬ(Текст1;Текст2;Текст3;…) всего может быть от 1 до 255 аргументов функции.

Аналогичную операцию склейки можно выполнить так:

=«Текст1″&«Текст2«&«Текст3«&

либо сослаться на ячейки:

= A1 & B1 & C1 …

если, например, между текстом нужно вставить пробел или нижнее подчеркивание, то наши данные мы будем сцеплять с «_» или » «.

Данная операция одинаково выполнима во всех версиях Excel.

сцепить данные в Excel

Как сцепить данные в Excel

Как выполнить обратную операцию — разбить текст по столбцам, можно прочитать тут .

Очень надеемся, что наша статья помогла Вам в решении Вашей проблемы. Будем благодарны, если Вы нажмете +1 и/или Мне нравится внизу данной статьи или поделитесь с друзьями с помощью кнопок расположенных ниже.

Почему не работает функция сцепить в excel

Вопросы по покупке sales@onlyoffice.com

Запросы на партнерство partners@onlyoffice.com

Запросы от прессы press@onlyoffice.com

Следите за нашими новостями:

© Ascensio System SIA 2024. Все права защищены

© Ascensio System SIA 2024. Все права защищены

Не пропустите обновление!

Получайте последние новости ONLYOFFICE на ваш email

Имя не указано.

Email не указан.

На ваш адрес электронной почты отправлено сообщение с подтверждением.

В Справочном центре ONLYOFFICE используются файлы cookie для обеспечения максимального удобства работы пользователей. Продолжая использовать этот сайт, вы соглашаетесь с тем, что мы можем сохранять файлы cookie в вашем браузере.

Почему не работает функция сцепить в excel

Не получается использование в составе функции СЦЕПИТЬ некоторых комбинаций, напр. =СЦЕПИТЬ(b=[20,30] ) дает ошибку, =СЦЕПИТЬ(b= <20,40>) превращается в =СЦЕПИТЬ(b= ). Не получается использовать -> .
=СЦЕПИТЬ(=4; max(A1+B2,5)=3) тоже не хочет.
Есть ли способы обойти эти ограничения?

Скрипты PHP, VBA. Skype:ktmtramway Расписание электричек
Быстрый проверенный хостинг.
Последний раз редактировалось motorway; 10.07.2009 в 19:28 .
Форумчанин
Регистрация: 03.04.2009
Сообщений: 412
Что с чем вы хотите СЦЕПИТЬ и какой результат получить?
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950

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

Скрипты PHP, VBA. Skype:ktmtramway Расписание электричек
Быстрый проверенный хостинг.
Форумчанин
Регистрация: 03.04.2009
Сообщений: 412

Видимо я опять не понял сути. Это текстовая функция и она может сцепить всё, что Вы напишете. Например это:

=СЦЕПИТЬ("=";B1;C1;"+";D1;"(";E1;F1;G1;")")

Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950

Возможно и так. Но тогда некоторые символы приходится вставлять в кавычки, а мне этого не хотелось бы. Нужно, чтобы символы типа [ можно было писать без » и др.

Даже простейшее =СЦЕПИТЬ(>=5; . ) не работает без кавычек

Скрипты PHP, VBA. Skype:ktmtramway Расписание электричек
Быстрый проверенный хостинг.
Последний раз редактировалось motorway; 10.07.2009 в 22:01 .
Форумчанин
Регистрация: 03.04.2009
Сообщений: 412

Вряд ли получится. В этой функции всё, что не цифра, должно быть в «. Причём независимо от количества и набора символов. Но если символ будет в ячейке то » не надо, просто ссылка на ячейку.

Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950

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

Скрипты PHP, VBA. Skype:ktmtramway Расписание электричек
Быстрый проверенный хостинг.
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487

Но тогда некоторые символы приходится вставлять в кавычки, а мне этого не хотелось бы

не нравиться эксель, не хотите следовать его правилам записи выражений — сделайте свой табличный процессор и лепите там строки, как заблагорассудится.
Сейчас эксель работает так =СЦЕПИТЬ(А4; В5) — значит сцепить то, что находится в А4 с тем, что находится в В5. А запись =СЦЕПИТЬ(«А4″;»В5») вернет строку «А4В5» (а не содержимое ячеек), естесственно в ячейке строка будет без кавычек.

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950

Эксель мне нравится, но просто нужно решить конкретную задачу мою. Может, можно его средствами это решить?

Скрипты PHP, VBA. Skype:ktmtramway Расписание электричек
Быстрый проверенный хостинг.
Форумчанин
Регистрация: 03.04.2009
Сообщений: 412
Опиши подробнее задачу. Лучше с фалом примером.

Страница 1 из 3 1 2 3 Следующая >
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с функцией mail() Linel PHP 4 24.06.2009 14:16
Проблемы с функцией FileWrite Миша Общие вопросы Delphi 5 30.05.2009 19:49
функция сцепить и дата StasSv Microsoft Office Excel 2 13.08.2008 13:01
проблемы с функцией StretchDIBits unnamed Win Api 2 16.08.2007 12:42
Проблемы с функцией OCIBindByName(). OSKiller PHP 2 19.03.2007 16:48

Excel: объединение ячейки с датой и текста

Очень актуальный вопрос. Например, Вам необходимо ввести заголовок документа «Договор на поставку №125 от 01.01.2015», при этом номер и дата договора хранятся в отдельных ячейках на листе. Попробуем Сцепить текст и дату в Excel.

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

Как сцепить текст и дату

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

Как сцепить текст и дату

Первый аргумент функции Текст ( ) – это значение, которое необходимо отформатировать.

Второй аргумент функции Текст ( ) – это формат, в котором необходимо представить число.

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

Можно использовать и другие текстовые представления формата даты.

Как сцепить текст и дату

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *