Защо не сортира по номер ?

Microsoft Excel Тайните на Excel

Здравейте,

Как да направя сортиране в Ексел, което да е по номер, когато имам букви преди цифрата ( Паркомясто ) ?

Първо да отговоря на въпроса - защо не сортира по номер.

Понеже има букви пред цифрите, това автоматично превръща стойностите в текст и това, което изглежда като числа всъщност са (грубо казано) букви за Ексел. Какъв е алгоритъмът на сортирането?

Най-напред се подреждат препинателни знаци - !, $, # и т.н.

На второ място са цифрите (напомням, обаче че за Ексел те са текстов символ) от 0 до 9

След това са латинските букви от a до z

Накрая са буквите на кирилица от а до я Започва се от ляво надясно и се гледа символ по символ

Затова на вас след СП1 идва СП12, защото първите три символа съвпадат.

Как да се реши този проблем?

Вариант1: С помощна колона, в която с формула да се извлекат само числата. Във Вашия случай тази формула би трябвало да свърши работа:

=VALUE(MID(A4;3;LEN(A4)-2))

След това сортирате по тази колона

Вариант2: с изолзване на Custom List и сортиране по него

Вариант3: Подобно на първия вариант, но вместо формула, използвате Flash Fill


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация