Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как конкатенировать сохранение формата даты и даты в Excel?

Возможно, вы заметили, что когда мы применяем функцию CONCATENATE в Excel, формат даты (2014-01-03) и формат номера, такой как формат валюты ($734.7), процентный формат (48.9%), десятичные знаки (24.5000) и т. д. удаляются и отображаются в виде общих чисел в результатах конкатенации, как показано ниже. В этой статье мы придумали несколько обходных путей для конкатенации данных с сохранением даты или форматирования чисел в Excel.
doc concatenate сохранить формат номера даты 1

Объединение с сохранением формата даты в Excel

Объединение с сохранением номера (в валюте, процентах, десятичных разрядах и т. Д.) В Excel

Объединение с сохранением формата даты и числа с помощью Kutools for Excel

Пакет объединяет несколько ячеек / строк / столбцов без потери данных и формата даты / номера в Excel.

Обычно при слиянии ячеек с функцией Merge в Excel он удаляет все содержимое ячеек, кроме первого содержимого ячейки. Однако, с Kutools для Excel Комбинация (строки и столбцы) утилита, вы можете легко объединить несколько ячеек / строк / столбцов без потери данных. Более того, эта утилита также поддерживает оставшиеся исходные формат даты и числовые форматы в результатах комбинации. Полнофункциональная бесплатная пробная версия 60-day!
Сочетание строк в столбцах поддерживает форматирование

Kutools for Excel - Включает в себя более удобных инструментов 300 для Excel. Полнофункциональная бесплатная пробная версия 60-day, кредитная карта не требуется! Get It Now

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel переносит расширенные функции 300 в Excel и мгновенно повышает производительность
  • Super Formula Bar (легко редактировать несколько строк текста и формул); Чтение макета (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон ...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объединить дублирующиеся строки и сумму / среднее ... Предотвратить повторяющиеся клетки; Сравнить диапазоны ...
  • Выберите Дублировать или Уникальные строки; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих книгах; Случайный выбор ...
  • Точное копирование нескольких ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставьте маркеры, флажки и многое другое ...
  • Любить и быстро вставлять формулы, диапазоны, графики и рисунки; Шифровать ячейки с помощью пароля; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев ...
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); Расширенный Сортировать по месяцу / неделе / ​​дню, частоте и многому другому; Специальный фильтр жирным шрифтом, курсив ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разбить данные на несколько листов; Пакетное конвертирование xls, xlsx и PDF ...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.

Объединение с сохранением формата даты в Excel

В этом разделе рассказывается о том, как сохранить формат даты в функции CONCATENATE в Excel.

1, Выберите пустую ячейку, в которой вы выведете результат конкатенации, и введите формулу = CONCATENATE (ТЕКСТ (A2, "yyyy-mm-dd"), "", B2) (A2 - это ячейка с датой, которую вы соедините, а B2 - другая ячейка, которую вы соедините), и нажмите вводить ключ.
doc concatenate сохранить формат номера даты 2

2. Продолжайте выбирать ячейку результата конкатенации и перетащите ее дескриптор AutoFill в диапазон, как вам нужно. И тогда вы увидите, что указанные ячейки объединены в одну ячейку с сохранением формата даты. Смотрите скриншот:

Внимание: Эта формула = CONCATENATE (ТЕКСТ (A2, "yyyy-mm-dd"), "", B2) покажет даты любого формата даты, как гггг-мм-дд, Такие, как 2014-01-03, Для сохранения другого формата даты в функции CONCATENATE вы можете изменить yyyy-mm-dd на определенный формат формата даты по мере необходимости. Как получить код формата даты / номера?


Объединение с сохранением формата (в валюте / в процентах / десятичных разрядах) в Excel

В этом разделе говорится о сохранении формата чисел, таких как формат валюты, процентный формат, десятичные числа чисел и т. Д. В функции CONCATENATE в Excel.

Совет. Если вы знакомы с форматными кодами номеров, которые вы объедините, нажмите здесь.

1, Прежде всего, нам нужно получить код формата указанных номеров, которые вы объедините: щелкните правой кнопкой мыши на ячейке номера и выберите Формат ячеек из контекстного меню. Смотрите скриншот:

2, В открывшемся диалоговом окне «Формат ячеек» перейдите к Число , нажмите На заказ , который относится к Категория , скопируйте код формата в Тип: и закройте диалоговое окно «Формат ячеек». Смотрите скриншот:
doc concatenate сохранить формат номера даты 5

3, Затем мы преобразуем число, которое вы объедините в текстовую строку. Выберите пустую ячейку (Cell E2 в нашем примере), введите формулу = TEXT (B2, "$ #, ## 0.00 _); ($ #, ## 0.00)") (B2 - это ячейка валюты, которую вы соедините), и нажмите вводить ключ.
doc concatenate сохранить формат номера даты 6
Примечания:
(1) В приведенном выше формате, $ #, ## 0.00 _); ($ #, ## 0.00) это код формата, который мы скопировали на шаге 2. И вы можете изменить код формата на свой скопированный.
(2) Иногда код формата валюты, который вы скопировали, может быть очень сложным, что вызывает ошибки формулы. Если это так, просто введите код формата, например $ #, ## 0.00 _); ($ #, ## 0.00).

4, Если есть несколько видов чисел, которые вы объедините, повторите шаг 1-3, чтобы преобразовать эти числа в текстовые строки.

5, После преобразования чисел с специальными форматами чисел в текстовую строку мы можем сконцентрировать их, введя формулу = CONCATENATE (A2, "", E2, "", F2) (A2, E2 и F2 - это ячейки, которые мы будем конкатенировать) в пустую ячейку (Cell G1 в нашем примере) и нажмите вводить ключ. Смотрите скриншот:
doc concatenate сохранить формат номера даты 7

6, Выберите диапазон E2: G2, а затем перетащите ручку автозаполнения в диапазон, как вам нужно. И тогда вы увидите, что каждая строка была объединена с сохранением всех видов числовых форматов. Смотрите скриншот:
doc concatenate сохранить формат номера даты 8
Внимание: Если вы знакомы с кодами чисел цифр, которые вы объедините, вы можете применить формулу = CONCATENATE (A2, "", TEXT (B2, "$ #, ## 0.00 _); ($ #, ## 0.00)"), "", TEXT (C2, "0.00%")) и заменить коды формата $ #, ## 0.00 _); ($ #, ## 0.00) 0.00% на основе вашего требования.


Объединение с сохранением формата даты и числа с помощью Kutools for Excel

Не можете запомнить формат кодов дат и цифр и устать их копировать повторно? Kutools для Excel Сочетать утилита может помочь вам объединить данные с сохранением всех форматов даты и числовых форматов несколькими нажатиями в Excel.

1, Выберите диапазон, который вы объедините, и нажмите Kutools > Сочетать.
doc concatenate сохранить формат номера даты 9

2, В открывшемся диалоговом окне «Объединить столбцы или строки» выполните следующие действия:
doc concatenate сохранить формат номера даты 10
(1) Проверьте Объединить столбцы вариант в Объединение выбранных ячеек в соответствии со следующими параметрами раздел;
(2) Проверьте один параметр разделителя в Укажите разделитель (мы проверяем пространство вариант в нашем примере);
(3) Укажите место, куда вы поместите результат конкатенации. В нашем примере мы определяем Левая ячейка;
(4) В Опционы мы проверяем Удалить содержимое комбинированных ячеек вариант;
(5) Проверьте Использовать форматированные значения в нижней части этого диалогового окна.

3. Нажмите Ok для применения этой утилиты. И тогда вы увидите, что каждая строка была объединена в свою первую ячейку, сохраняя все виды форматов даты и числовых форматов. Смотрите скриншот:
doc concatenate сохранить формат номера даты 12


Демо: объединить формат числа / даты в Excel

В этом видео, Kutools Kutools Plus вкладки добавляются Kutools for Excel, Если это необходимо, пожалуйста, нажмите для 60-дневная бесплатная пробная версия без ограничений!


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    NYC74 · 1 months ago
    concatenate but keep long date?
    • To post as a guest, your comment is unpublished.
      kellytte · 18 days ago
      Hi NYC74,
      For example, you need to concatenate the cell values in Cell A1 and B1, and B1 contains the date you will show as long date format in the concatenation result. Now you can use this formula:
      =CONCATENATE(A1, " ", TEXT(B1,"dddd,mmmm dd, yyyy"))
  • To post as a guest, your comment is unpublished.
    mary florence · 2 months ago
    i am trying to concatenate three fields into a date field. i.e

    field 1= 1

    field 2=1

    field 3=2020

    i want it to concatenate to 1/1/2020

    How do I do that?
  • To post as a guest, your comment is unpublished.
    Susan P. Jett · 6 months ago
    Ok I am trying to Concatenate two cells from a different sheet and one is a date. When I concatenate it the new cell displays the date as numbers. I need it to display as a date. For example: I am trying to merge cell #1: November 5, 2017 with cell #2: Homecoming and what i get is something like: 447689 Homecoming. Remember I am getting the info from another sheet within my workbook, so here is my formula: =CONCATENATE('Home Page'!F3," ",'Home Page'!F6)
    Which gives me the 4447689 Homecoming but I want it to say: November 5, 2017 Homecoming. Can you tell me what I need to add to my formula?
    • To post as a guest, your comment is unpublished.
      kellytte · 5 months ago
      Hi Susan,

      Try this formula =CONCATENATE(TEXT('Home Page'!F3, "MMMM D, YYYY")," ", 'Home Page'!F6)
  • To post as a guest, your comment is unpublished.
    Eve Hermes · 8 months ago
    Hello. Can you help me? i've been in this trouble for some times.
    So i have "Oxford" in cell A1 and "02 January 2019" in cell B1 and i want to merge these two cells separated with a comma and single space. I've tried =A1&", "&text(B1,"[$-421]dd mmmm yyyy;@") and =concatenate(A1,", ",text(B1,"[$-421]dd mmmm yyyy;@")) but none of them worked. Do you have any idea what was wrong with my formula?
    Thanks alot!
    • To post as a guest, your comment is unpublished.
      kellytte · 7 months ago
      Hi Eve,
      Try these formulas:
      =A1&", "&TEXT(B1,"DD MMMM YYYY") OR =CONCATENATE(A1,", ",TEXT(B1,"DD MMMM YYYY"))
  • To post as a guest, your comment is unpublished.
    Kent · 9 months ago
    Exactly what I needed.
  • To post as a guest, your comment is unpublished.
    Beate · 1 years ago
    Perfect, exactly what I needed. Thank you for the excellent summary.
  • To post as a guest, your comment is unpublished.
    Rajesh · 2 years ago
    Thank you. Nice Article
  • To post as a guest, your comment is unpublished.
    Per · 2 years ago
    Hi,

    The date get messed up for me. What do i do wrong?
    I have column A with a date and column B with an extra number that i want to add on the end.
    Ex. 2017-07-10-1
    I use this formula
    =CONCATENATE(TEXT(A2; "yyyy-mm-dd");"-"; B2)
    But the result comes out as
    yyyy-00-10-1

    Where do i go wrong?
    • To post as a guest, your comment is unpublished.
      Jony · 1 years ago
      probably you have a different language in excel, check the custom format cell to identify how is correct
      on my PC for example is dd-mm-jjjj not dd-mm-yyyy like in English
      • To post as a guest, your comment is unpublished.
        Thiru · 1 years ago
        use an operator after =CONCATENATE(TEXT(A2; "yyyy-mm-dd"))&"-"& B2&";"