Возможно, самым простым решением было бы:
- Выберите весь столбец K
- Нажмите Главная> Найти и выбрать> Перейти к ...
- Выберите "Пробелы" и нажмите "ОК". Это выберет только пустые ячейки в столбце A (без даты)
- Щелкните правой кнопкой мыши по выбранным ячейкам и выберите «Удалить ...»
- Выберите "Сдвинуть ячейки влево" и нажмите "ОК".
Это сместит данные из столбца L в пустые места в столбце K, поэтому у вас будут все даты в столбце K.
Изменить: просто для решения вашей проблемы с использованием конкатенации и получения числа: вам, вероятно, нужно использовать формулу TEXT()
чтобы установить форматирование результата.
K | L | M
-----------------------------------
1 Mar-17 | | =K1 & L1
(1.3.17.) | | >42795
-----------------------------------
2 Mar-17 | | =TEXT(K2 & L2, "mmm-yy")
(1.3.17.) | | >Mar-17
Редактировать 2: Просто добавить примечание: если у вас нет английской версии Excel или ваши настройки Windows "Регион и язык" не являются английскими, формула TEXT
даст вам результаты на вашем местном языке, даже если вы отформатируете ячейки как "Дата" и установите язык форматирования на английский. Чтобы решить эту проблему, вы можете использовать код языка в формуле: =TEXT(K2 & L2, "[$-409]mmm-yy")