Я уже искал вокруг и не мог найти ответ на этот вопрос - простите, если его спросили и уже ответили!

Я приложил фотографию, чтобы проиллюстрировать дилемму. Поэтому я отсортировал данные по номеру вызова, названию, затем серийному номеру, но тома сортируются неправильно (т. 1, т. 10, т. 2, т. 20 и т.д.). Я думаю, это потому, что Excel читает данные в виде текста, а не чисел. Если не считать избавления от "т." перед целыми числами (у меня более 9000 строк !!!), есть ли способ отсортировать это правильно?

Спасибо вам большое!

мои данные

1 ответ1

0

Два простых способа сделать это:

  1. Ctrl+H заменить "Vol." на «пусто» и превратить результат в числа, а затем отсортировать, если данные не являются динамическими, и вам не нужно «Vol.»
  2. Создайте еще один столбец между серийным номером и штрих-кодом по формуле: = mid(B2; 5; 5)* 1, а затем сортируйте по этому новому столбцу. Лучше для динамических данных, когда вы всегда добавляете строки.
  3. Если интересующее вас число изменяется от 0 до 999, и оно всегда находится в задней части ячейки, вы также можете использовать = TRIM(RIGHT(B2; 3))* 1 вместо этого.

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