Excel 2013 Сортировка буквенно-цифровых символов с пробелами
У меня есть список дат на иврите, который выглядит так (на самом деле более 200 записей, конечно):
- Таммуз 5
- Ниссан 7
- Тевет 10
- Тевет 10
- Тишрей 11
- Av 2
- Адар 1
- Адар я 21
- Таммуз 14
- Таммуз 25
- Таммуз 23
- Ияр 10
Я хотел бы иметь возможность сортировать их по номерам в течение каждого месяца, но правильно, а не 1, 10, 11, 2, 21 и т. Д., И это все, что я смог получить. Ответы, которые я нашел в Интернете для сортировки буквенно-цифровых данных, работают только тогда, когда в данных нет пробелов.
Я не беспокоюсь о том, чтобы месяцы были в правильном порядке; в алфавитном порядке это хорошо. Мне просто нужно видеть даты в числовом порядке без необходимости перепечатывать каждую запись.
2 ответа
Предполагая, что ваши данные начинаются с A1, это способ сделать то, что вы запрашиваете, хотя кажется, что должен быть намного более простой способ:
- Заполните B1
=TRIM(LEFT(A1,LEN(A1)-2))
и скопируйте это вниз. - Заполните C1
=SUMPRODUCT(VALUE(RIGHT(A1,2))*1)
и скопируйте это вниз. - Выберите B1 до последней записи в столбце C (C12, используя ваши данные образца) и Copy.
- Выберите E1 и Paste Special, только значения.
- Выберите E1 для последней записи в столбце F и пользовательской сортировки в столбце E из
A to Z
и столбец F изsmallest to largest
,
Надеюсь это поможет.
У вас есть несколько вариантов.
Либо измените данные так, чтобы даты имели начальные нули, чтобы они правильно сортировали без вмешательства.
Либо создайте отдельный столбец сортировки, в котором вы заменяете отдельные числа их аналогами на начальный ноль. Возможно, вам будет проще создать 2 новых столбца, разделив полную дату на два компонента и сделав второй столбец номером, как предлагает @BillOer в своем комментарии. Затем вы можете применить сортировку к двум столбцам, чтобы отсортировать сначала месяц, а затем дату.
Обратите внимание, что, поскольку на иврите, кажется, есть несколько названий месяцев с такими пробелами, как "Адар I" (если я правильно их интерпретировал), вы можете найти довольно сложную формулу для замены пробелов в именах месяцев уникальным символом ". > "например. Затем вы можете найти разделение между месяцем и числом, и, наконец, заменить ">" пробелом в столбце с названием месяца.