Я предполагаю, что вы импортировали свои входные данные в столбцы с R по T:

Как и Excellll, я конвертировал даты в формат m/d/yyyy, чтобы они работали в моей системе.
Теперь, чтобы поместить результаты, которые вы хотите в столбцы от A до D:
Создайте вспомогательный столбец Q, введя =R2&S2
в ячейку Q2
(или введя =R1&S1
в ячейку Q1
, если у вас нет строки заголовка) и перетащив / заполнив вниз:

Заполните колонку А желаемыми датами. Есть много способов сделать это:
Чтобы получить полное покрытие для диапазона,
- Установите для ячейки
A2
значение =MIN(R2:R12)
(или =MIN(R1:R12)
, если у вас нет строки заголовка в столбце R), или просто введите желаемую дату начала, а затем
- Установите для ячейки
A3
значение =A2+1
и перетащите / заполните ячейку A3
вниз. Или просто перетащите / заполните ячейку A2
вниз. Или перетащите / заполните ячейку A2
правой кнопкой мыши и выберите «Fill Days» и «Fill Weekdays».
ИЛИ ЖЕ
Используйте даты, которые присутствуют в ваших данных, и никаких других.
- Убедитесь, что столбец R имеет заголовок, а затем
- Выберите столбец (заголовок и все данные), а затем
- Перейдите на вкладку «Данные», панель «Сортировка и фильтр», нажмите «Дополнительно», а затем
- Выберите «Копировать в другое место», введите «
A:A
для «Копировать в», выберите «Только уникальные записи» (и нажмите «ОК»).
Введите =IFERROR(VLOOKUP($A2&LEFT(B$1,1), $Q$1:$T$12, 4, FALSE), "")
в ячейку B2
и перетащите вниз и вправо, как в ответе Excellll.
Его комментарий о LEFT(F$2,1)
равной степени относится и к моему LEFT(B$1,1)
.
[Как вы обнаружили, некоторые локализации Excel требуют, чтобы аргументы функции были разделены точками с запятой.]
Если вы хотите сделать это преобразование постоянным и удалить исходные данные, просто скопируйте, а затем вставьте значения.
Я утверждаю, что этот ответ проще, чем другие, которые были представлены.
Кроме того, мой вариант более гибок, поскольку (я полагаю) другой сбой, если в самый правый столбец введены какие-либо данные, кроме TRUE
или FALSE
, в то время как мой может обрабатывать такие вещи, как eggs
, sandwich
и salad
, заплаченные цены, время суток, местоположение или что-то еще.