Как да конкатенирате дата, която не се превръща в число в Excel (5 начина)

  • Споделя Това
Hugh West

Когато наборът ви от данни съдържа стойности като дати, числа, текстове и т.н. и искате да ги конкатенирате, Excel ви хвърля някои случайни числа. За да конкатенирате дата с други низове и да сте сигурни, че форматът няма да се превърне в цифров формат, трябва да знаете някои трикове и в тази статия ще ви покажем как да го направите.

Изтегляне на работна тетрадка

Можете да изтеглите безплатната учебна тетрадка на Excel от тук.

Конкатенация на Date.xlsx

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

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

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

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

Формулата, която е приложена за получаване на резултата от конкатенацията в Колона Е е показан в Колона 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% " формат за процентно число и " мм/дд/гггг" формат на датата . Добавихме " и " в средата, само за да бъде резултатът смислен. Можете да добавите какъвто искате текст.

  • Сега натиснете Въведете .

Получаваме конкатенирания резултат за първата стойност от нашия набор от данни.

  • Сега плъзнете Дръжка за пълнене за да приложите формулата към останалите клетки.

Всички данни от набора ви от данни вече са перфектно обединени и имат определен формат.

Прочетете още: Конкатениране на числа в Excel (4 бързи формули)

3. Обединете две дати в Excel, като запазите формата

Дори свързването на две стойности на датата няма да ви позволи да запазите форматите на датата непокътнати. За да видите доказателството, погледнете картинката, предоставена по-долу. Тук свързахме два вида формати на датата и в крайна сметка получихме някои страшно изглеждащи числа.

За да избегнем този проблем, трябва да извършим две ТЕКСТ функции в нашата формула.

Стъпки:

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

Тази формула ще свърже първия формат на стойността на датата, 3/2/2022 , в Клетка B5 с втория формат на стойността на датата, сряда, март 2, 2022 , в Клетка C5 в " мм/дд/гггг " формат за първия тип стойности на датата и " мм/дд/гггг" формат за втория тип стойности на датата . Добавихме " означава " в средата, само за да бъде резултатът смислен. Можете да добавите какъвто искате текст.

  • Сега натиснете Въведете .

Получаваме конкатенирания резултат за първата стойност от нашия набор от данни.

  • Сега плъзнете Дръжка за пълнене за да приложите формулата към останалите клетки.

Всички данни от набора ви от данни вече са перфектно обединени и имат определен формат.

Прочетете още: Как да конкатенирате в 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 Ч. , в Клетка C5 в " мм/дд/гггг " формат за стойността на датата и " h:mm:ss 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 и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.