Как сцепить в Excel ячейки (склеить значения)
Необходимость склеивать или сцеплять в Excel ячейки возникает, когда например нужно склеить ячейки хранящие отдельно Фамилию Имя Отчество, когда нам нужно заполнить ячейки отчета данными хранящимися в разных ячейках или просто сцепить какие-то части. Чтобы решить этот вопрос можно воспользоваться одним из вариантов сцепки: либо воспользоваться функцией Excel =СЦЕПИТЬ() либо английским «&».
В первом случае в самой функции СЦЕПИТЬ мы должны через точку запятую указать интересующие нас ячейки:
=СЦЕПИТЬ(Текст1;Текст2;Текст3;…) всего может быть от 1 до 255 аргументов функции.
Аналогичную операцию склейки можно выполнить так:
=«Текст1″&«Текст2«&«Текст3«&…
либо сослаться на ячейки:
= A1 & B1 & C1 …
если, например, между текстом нужно вставить пробел или нижнее подчеркивание, то наши данные мы будем сцеплять с «_» или » «.
Данная операция одинаково выполнима во всех версиях 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) тоже не хочет.
Есть ли способы обойти эти ограничения?20,40>
Скрипты 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 хранятся в числовом формате, и именно это внутреннее представление даты мы и увидим в результате работы функции Сцепить ( ) .
Чтобы получить требуемый результат, необходимо применить дополнительно функцию Текст ( ), которая отформатирует число и преобразует его в текст.
Первый аргумент функции Текст ( ) – это значение, которое необходимо отформатировать.
Второй аргумент функции Текст ( ) – это формат, в котором необходимо представить число.
Значение «ДД.ММ.ГГГГ» говорит о том, что в текстовом представлении даты должны быть использованы двузначные значения для дня (ДД) и месяца (ММ), и четырехзначное представление года (ГГГГ).
Можно использовать и другие текстовые представления формата даты.
Совместное использование функций Сцепить ( ) и Текст ( ) позволит сцепить текст и дату, и получить необходимый результат.