Оглавление
Когда ваш набор данных содержит такие значения, как даты, числа, тексты и т.д., и вы хотите объединить их, Excel подбрасывает вам несколько случайных чисел. Чтобы объединить дату с другими строками и убедиться, что формат не превратится в формат числа, вам нужно знать некоторые хитрости, и в этой статье мы покажем вам, как это сделать.
Скачать рабочую тетрадь
Вы можете скачать бесплатную практическую рабочую тетрадь Excel отсюда.
Concatenate Date.xlsx5 способов конкатенации даты в 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. Надеюсь, эта статья была очень полезна для вас. Не стесняйтесь спрашивать, если у вас есть какие-либо вопросы по этой теме.