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

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

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

  1. Картинка 1
  2. Картинка 10
  3. Фото 11
  4. Фото 12
  5. Картинка 2
  6. Картинка 20
  7. Картинка 21
  8. Картинка 22
  9. Картинка 3

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

  1. Картинка 1
  2. Картинка 2
  3. Картинка 3

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

Спасибо.

решение1

Добавьте новый столбец и запишите следующую формулу:
=ПРАВСИМВ(A1,ДЛСТР(A1)-НАЙТИ(" ",A1,1))

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

=ПРАВСИМВ(A1,ДЛСТР(A1)-НАЙТИ(" ",A1,17))

Связанный контент