У меня есть список дат на иврите, который выглядит следующим образом (конечно, более 200 записей):

  • Таммуз 5
  • Ниссан 7
  • Тевет 10
  • Тевет 10
  • Тишрей 11
  • Av 2
  • Адар 1
  • Адар я 21
  • Таммуз 14
  • Таммуз 25
  • Таммуз 23
  • Ияр 10

Я хотел бы иметь возможность сортировать их по номерам в течение каждого месяца, но правильно, а не 1, 10, 11, 2, 21 и т.д., И это все, что я смог получить. Ответы, которые я нашел в Интернете для сортировки буквенно-цифровых данных, работают только тогда, когда в данных нет пробелов.

Я не беспокоюсь о том, чтобы месяцы были в правильном порядке; в алфавитном порядке это хорошо. Мне просто нужно видеть даты в числовом порядке без необходимости перепечатывать каждую запись.

2 ответа2

0

У вас есть несколько вариантов.

Либо измените данные так, чтобы даты имели начальные нули, чтобы они правильно сортировали без вмешательства.

В качестве альтернативы, создайте отдельный столбец сортировки, в котором вы заменяете отдельные числа их аналогами на начальный ноль. Возможно, вам будет проще создать 2 новых столбца, разделив полную дату на два компонента и сделав второй столбец числом, как предлагает @BillOer в своем комментарии. Затем вы можете применить сортировку к двум столбцам, чтобы отсортировать сначала месяц, а затем дату.

Обратите внимание, что, поскольку на иврите, кажется, есть несколько названий месяцев с такими пробелами, как "Адар I" (если я правильно их интерпретировал), вы можете найти довольно сложную формулу для замены пробелов в именах месяцев уникальным символом > "например. Затем вы можете найти разделение между месяцем и числом, и, наконец, заменить «>» пробелом в столбце с названием месяца.

0

Предполагая, что ваши данные начинаются с A1, это способ сделать то, что вы запрашиваете, хотя кажется, что должен быть гораздо более простой способ:

  • Заполните B1 =TRIM(LEFT(A1,LEN(A1)-2)) и скопируйте его.
  • Заполните C1 значением =SUMPRODUCT(VALUE(RIGHT(A1,2))*1) и скопируйте его.
  • Выберите B1 до последней записи в столбце C (C12 с использованием данных примера) и скопируйте.
  • Выберите E1 и Paste Special, только значения.
  • Выберите E1 для последней записи в столбце F и пользовательской сортировки столбца E от A to Z и столбца F от smallest to largest .

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .