Как конкатенировать дату, не ставшую числом, в Excel (5 способов)

  • Поделись Этим
Hugh West

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

Скачать рабочую тетрадь

Вы можете скачать бесплатную практическую рабочую тетрадь Excel отсюда.

Concatenate Date.xlsx

5 способов конкатенации даты в Excel, которая не превращается в число

Excel имеет Функция CONCATENATE для конкатенации значений. Но результат, который CONCATENATE функция производит, изменяет предыдущий формат, который имели входные ячейки, и возвращает новый формат ячеек. Чтобы избежать этой проблемы, мы должны выполнить функцию Функция CONCATENATE с функцией TEXT в Excel. В следующем разделе мы узнаем, как выполнить конкатенацию с помощью функции Excel ТЕКСТ функция, которая будет сохранять определенный формат ячеек.

1. Конкатенация даты с текстом и сохранение формата даты в Excel

Посмотрите на следующее изображение, где мы показали, что происходит при соединении Текста и Дат. Если вы соедините Текст с Датами, то Даты, соединяясь с Текстом, станут некоторыми числами.

Формула, которая была применена для получения результата конкатенации в Колонка E показан в Колонка F .

Мы узнаем, как объединить Имя и Дату в нашем наборе данных и сохранить формат даты.

Шаги:

  • Сначала выберите любую ячейку для хранения результата (в нашем случае это Ячейка E5 ).
  • Затем напишите следующую формулу,
=CONCATENATE(B5, " ", TEXT(C5, "mm/dd/yyyy"))

Эта формула соединит текстовое значение, Джон , в Клетка B5 со значением даты, 3/2/2022 , в Клетка C5 в " формат "mm/dd/yyyy .

  • Теперь нажмите Войти .

Мы получили конкатенированный результат для первого значения нашего набора данных.

  • Теперь перетащите Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

Теперь все данные вашего набора данных идеально конкатенированы и имеют определенный формат даты.

Подробнее: Как объединить дату и текст в Excel (5 способов)

2. Конкатенация даты и числа с сохранением формата даты

Как и текстовые значения, значения Excel CONCATENATE Также нельзя сохранять идеальный формат ячейки во время выполнения. Посмотрите на рисунок ниже. У нас есть несколько чисел в процентном формате и несколько значений даты. После конкатенации они дали разрозненные результаты, которых мы не ожидали.

Итак, теперь мы посмотрим, как сохранить формат без повреждений при их конкатенации.

Шаги:

  • Сначала выберите любую ячейку для хранения результата (в нашем случае это Ячейка E5 ).
  • Затем напишите следующую формулу,
=CONCATENATE(TEXT(B5, "0.00%"), " и ", TEXT(C5, "mm/dd/yyyy"))

Эта формула соединит числовое значение, 1543.00% , в Клетка B5 со значением даты, 3/2/2022 , в Клетка C5 в " 0.00% " формат для процентного числа и " mm/dd/yyyy" формат даты Мы добавили " и " в середине, чтобы результат был осмысленным. Вы можете добавить любой текст, какой захотите.

  • Теперь нажмите Войти .

Мы получили конкатенированный результат для первого значения нашего набора данных.

  • Теперь перетащите Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

Теперь все данные вашего набора данных идеально конкатенированы и имеют определенный формат.

Подробнее: Конкатенация чисел в Excel (4 быстрые формулы)

3. Стыковка двух дат в Excel с сохранением формата

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

Чтобы избежать этой проблемы, нам необходимо выполнить два действия ТЕКСТ функции в нашей формуле.

Шаги:

  • Сначала выберите любую ячейку для хранения результата (в нашем случае это Ячейка E5 ).
  • Затем напишите следующую формулу,
=CONCATENATE(TEXT(B5, "mm/dd/yyyy"), " означает ", TEXT(C5, "dddd, mmmm dd, yyyy"))

Эта формула подключит первый формат значения даты, 3/2/2022 , в Клетка B5 со вторым форматом значения даты, Среда, 2 марта 2022 года , в Клетка C5 в " мм/дд/гггг " формат для первого типа значений даты и " mm/dd/yyyy" формат для второго типа значений даты Мы добавили " означает " в середине, чтобы результат был осмысленным. Вы можете добавить любой текст, какой захотите.

  • Теперь нажмите Войти .

Мы получили конкатенированный результат для первого значения нашего набора данных.

  • Теперь перетащите Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

Теперь все данные вашего набора данных идеально конкатенированы и имеют определенный формат.

Подробнее: Как выполнить конкатенацию в Excel (3 подходящих способа)

Похожие чтения:

  • Как объединить столбцы в Excel (8 простых способов)
  • Конкатенация апострофа в Excel (6 простых способов)
  • Как объединить строку и целое число с помощью VBA
  • Объединение строк в одну ячейку в Excel
  • Как конкатенировать диапазон в Excel (для старой и новой версий)

4. Подключение даты и времени Excel и предотвращение их изменения в число

Теперь посмотрите на беспорядок (на следующем рисунке, в Конкатенация результата Колонка E ), соединяя даты и время вместе в Excel.

Чтобы сделать этот набор данных значимым, необходимо выполнить шаги, которые мы вам сейчас покажем.

Шаги:

  • Сначала выберите любую ячейку для хранения результата (в нашем случае это Ячейка E5 ).
  • Затем напишите следующую формулу,
=CONCATENATE(TEXT(B5, "mm/dd/yyyy"), " ", TEXT(C5, "h:mm:ss AM/PM"))

Эта формула соединит значение даты, 3/2/2022 , в Клетка B5 с временным значением, 10:22:12 AM , в Клетка C5 в " мм/дд/гггг " формат для значения даты и " ч:мм:сс AM/PM " формат для значения времени Мы добавили пробел (" ") в середине, чтобы результат был осмысленным. Вы можете добавить любую строку, какую захотите.

  • Теперь нажмите Войти .

Мы получили конкатенированный результат для первого значения нашего набора данных.

  • Теперь перетащите Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

Теперь все данные вашего набора данных идеально конкатенированы и имеют определенный формат.

Похожие материалы: Как объединить текст из двух или более ячеек в одну ячейку в Excel (5 методов)

5. Конкатенация дня, месяца и года в Excel

На этот раз мы узнаем, как конкатенировать День, Месяц, Год и разместить их в определенном формате, а не как неорганизованный формат, показанный на изображении ниже.

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

Шаги по форматированию конкатенированных результатов приведены ниже.

Шаги:

  • Сначала выберите любую ячейку для форматирования и сохранения результата (в нашем случае это Ячейка G5 ).
  • В этой камере, передать ссылку на ячейку который вы хотите отформатировать и добавить 0 с ним.

Например, мы хотели иметь определенный формат для конкатенированного результата, хранящегося в Ячейка F5 Итак, в нашем случае формула в Ячейка G5 становится таким:

=F5+0

Он преобразует формат даты, хранящийся в Ячейка F5 в формат чисел Excel.

  • Теперь нажмите Войти Вы создали число для даты в Ячейка F5 .
  • Позже перетащите Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

Теперь у вас есть все даты в формате чисел.

  • На этот раз, выберите все отформатированные данные.
  • Затем перейдите к Формат номера выпадающий список в Главная
  • Из списка выберите Другие форматы чисел...

  • Из Форматирование ячеек во всплывающем окне выберите Дата Категория и выберите любую дату Тип что вы хотите. Для нашего случая мы выбрали 3/14/2012
  • Наконец, нажмите OK .

Посмотрите на следующее изображение.

Теперь все данные идеально отформатированы в заданном формате даты.

Похожие материалы: Как объединить числа с ведущими нулями в Excel (6 методов)

Заключение

В этой статье объясняется, как конкатенировать дату, которая не превращается в число в Excel. Надеюсь, эта статья была очень полезна для вас. Не стесняйтесь спрашивать, если у вас есть какие-либо вопросы по этой теме.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.