Excel 2016: сортировка отличается от ожидаемой

0

Допустим, я заполнил данный столбец значениями, которые содержат текст, за которым следуют числовые значения. Всякий раз, когда я пытаюсь отсортировать значения (от наименьшего к наибольшему), я получаю следующий результат:

  1. Фото 1
  2. Фото 10
  3. Фото 11
  4. Фото 12
  5. Фото 2
  6. Фото 20
  7. Фото 21
  8. Фото 22
  9. Фото 3

И так далее. Я ожидал бы, что результат будет следующим (и именно этого я бы хотел достичь):

  1. Фото 1
  2. Фото 2
  3. Фото 3

Как мне это сделать?

Благодарю.

Вороного
источник
3
Возможный дубликат буквенно-цифровой сортировки в Excel
DavidPostill

Ответы:

0

Добавьте новый столбец и напишите следующую формулу:
= ВПРАВО (A1, LEN (A1) -FIND ("", A1,1))

А1 - это то место, где начинается столбец рисунка 1 и перетаскиваем его вниз, он даст вам числовую часть рисунка 1 и отсортирует по этому новому столбцу при выборе всех данных.
Если у вас есть - или любой другой знак вместо одного пробела, замените его на "" например, напишите "-" в формуле
Обновление.
Если у вас более одного пробела в имени, подсчитайте длину имени до последнего пробела и измените 1 в Find to the length у вас есть, в этом случае формула будет видеть последний пробел только как кодовое изображение формы 1 use

= ПРАВО (A1, LEN (A1) -FIND ("", A1,17))

Сэм
источник
Привет, спасибо за ответ, но я не совсем понял, что делать. Если у меня есть, например, ячейка со следующим значением: codeИзображение - Цветок - 1 code, как мне реализовать ее в упомянутой формуле?
вороной
Если у вас есть пробел перед числом, нет необходимости делать что-либо, формула будет работать, но если нет пробела, как Picture-Flower-1, вам нужно заменить "" на "-", но когда у вас много пробелов, вы должны изменить 1 в Find to 18, чтобы пропустить начало и найти последний пробел
Сэм
в зависимости от ваших данных, я видел необходимость добавить +0 к уравнению Сэма. Это помогает гарантировать, что он обрабатывается как число, а не как текст. Чтобы использовать ответ Сэма, вам необходимо преобразовать данные в таблицу или расширить сортируемую область, включив в нее столбец #, а затем отсортировать по столбцу #
bvaughn
Спасибо за вклад. Я пытался реализовать предложенное решение, насколько мне известно, но безуспешно, я был бы признателен, если бы вы могли просто использовать ваше решение для манекенов Excel. Однако я хотел бы отметить, что решение должно позволить мне непрерывно сортировать свою таблицу и по другим столбцам, а затем снова сортировать по буквенно-цифровому столбцу. Если решение работает только для одноразовой сортировки, оно не является удовлетворительным.
вороной