0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как в Excel отсортировать числа по первой цифре?

Хитрости сортировки

Сортировка — это функция Excel, которая до боли знакома почти каждому. Тем не менее, она используется в некоторых необычных и интересных случаях.

Случай 1. Сортировка по смыслу, а не по алфавиту

Предположим следующий сценарий: в таблице есть столбец с названием месяца (январь, февраль, март). или дня недели (пн, ср, пт). Простая сортировка по этому столбцу заставляет Excel упорядочить элементы в алфавитном порядке (т.е. : A, B, C). от A до Z):

sort_custom1.png

В результате, конечно, получится обычная последовательность январь-декабрь или понедельник-вторник. Это можно легко сделать с помощью пользовательской сортировки списка.

Выберите таблицу и нажмите кнопку Сортировка на вкладке Данные — Сортировка. При выборе типа сортировки Custom List в последнем раскрывающемся списке открывается диалоговое окно, в котором необходимо указать поле сортировки.

sort_custom2.png

Откроется следующее окно, в котором вы можете выбрать нужную вам последовательность месяцев и дней недели:

sort_custom3.png

Если нужного списка (например, месяцев, но на английском языке) нет, его можно ввести в правое поле, выбрав опцию Новый список :

sort_custom4.png

В качестве разделителя можно использовать запятую или клавишу Enter. Создав пользовательский список, вы можете использовать его в других рабочих книгах Excel.

Интересным нюансом является то, что любой иерархический объект может быть отсортирован таким образом, а не только месяцы или дни недели, и не только по алфавиту. Например

  • Должности (директор, заместитель директора, начальник отдела. )
  • Воинские звания (генерал, полковник, подполковник, майор. )
  • Сертификаты (TOEFL, ITIL, MCP, MVP. )
  • Клиенты или продукты, важные лично для вас (виски, текила, коньяк, вино, пиво, лимонад. )
  • И т.д.

Случай 2. Сортировка текста и чисел одновременно

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

Читайте так же:
Как быстро объединить строки на основе одного значения столбца, а затем выполнить некоторые вычисления в Excel?
sort_custom5.pngsort_custom6.png

Кроме того, я бы хотел, чтобы после каждого крупного раздела был список его частей:

sort_custom7.png

Для этого нам нужно добавить новый столбец в нашу таблицу, в котором мы преобразуем все коды в текст с помощью функции TEXT:

sort_custom8.png

Если затем выполнить сортировку по этому столбцу, Excel спросит, как следует отсортировать числа и текст:

sort_custom9.png

Если в этом диалоге выбран второй вариант, Excel не будет преобразовывать большие агрегированные числа в числа и отсортирует весь список как текст, что даст желаемый результат. После этого вспомогательную колонну можно, конечно, убрать.

Excel Сортировать Числовой Столбец По Номеру

В моей электронной таблице есть столбец целых чисел, и этот столбец отформатирован как число. Этот столбец содержит число, отформатированное в каждой ячейке.

Но я не могу отсортировать их по порядку — ну, например, 1,2. 9,10,11.

Вместо этого он всегда сортирует их в соответствии с текстом порядка сортировки: 10, 100, 101, 102, 11, 111, 112, .

Можно ли отсортировать столбец чисел по числу, а не по тексту?

8 ответов

Кажется, что ваши числа интерпретируются как текст в Excel. Хорошим признаком этого является то, что они автоматически выравниваются по левому краю каждой ячейки. Числа обычно выравниваются по правому краю.

Если да, то нужно просто перейти к ячейке, нажать F2 и ввести текст. Повторите этот процесс для каждой ячейки, в которой числа не отсортированы. Для этого переведите ячейку в режим редактирования, а затем снова. Если содержимое ячейки можно понять как число, Excel преобразует его.

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

Читайте так же:
Как быстро вставить пустые / пустые строки в Excel?

Это можно делать на данных непосредственно в одном кадре без создания рабочих пространств. Мой любимый метод — специальная вставка (я обычно умножаю «текст» на 1)

Специальный метод нанесения пасты, как указано Деброй

  • выберите пустую ячейку
  • Выберите Правка > Копировать
  • выберите ячейки, содержащие числа
  • Выберите «Правка» > Вставить
  • Выбираем Add
  • нажмите OK
  • чтобы применить форматирование чисел, выберите формат > ячейки
  • на вкладке номер выберите соответствующий формат и нажмите OK

Хотя это старое сообщение, оно находится в верхней части результатов поиска по этой теме.

Существует гораздо более простой способ сделать это. Если вы хотите преобразовать числа в виде текста в числа, выполните следующие действия:

  1. Чтобы выбрать весь столбец.
  2. Нажмите Текст для столбцов на вкладке Данные.
  3. В открывшемся окне мастера нажмите Готово. Вам не нужно проходить дополнительные шаги, поскольку они предназначены для разделения колонок.

И вуаля! Ваш столбец теперь отформатирован как реальные числа, и вы должны иметь возможность сортировать от наименьшего к наибольшему, а не от A до Z.

Просто измените одну цифру (1, 2, 3 и т.д.) на 01, 02, 03. Затем вы можете отсортировать их от А до Я.

Я сделал их все. Но ничего не помогало. Моим решением было просто умножить его на 1 в следующей ячейке. Копирование и специальный поиск умноженной ячейки в следующую ячейку. удаление старых ячеек 2

Я новичок в этом деле, но я кое-что понял, может быть, это поможет.

В моем файле Excel мне нужно было отсортировать данные по дням в наборе данных, состоящем из нескольких дней.

Этот столбец сортировки в последовательности 1, 100, 102, 2, 201, 203, 3, 205, .

Решение: использовать сортировку и фильтры.

Читайте так же:
Как быстро добавить тире к ssn в Excel?

Отформатируйте ячейки так, чтобы все они содержали числа. Если у них есть префикс или суффикс, убедитесь, что вы удалили и их. В моем случае суффикс был «days». Чтобы удалить его, вы можете сделать =LEFT(A1, LEN(A1)-количество букв, которые вы хотите удалить), изменить A1 в соответствующей ячейке.

Составьте список ячеек столбца и отформатируйте их в виде чисел.

Когда вы создаете фильтр, он должен отображаться как числовой, а не текстовый фильтр.

Фильтр по значению числа вместо A-Z.

Click here to see image of Number Filters

Измените формат ячейки на =TEXT(A1, «#0») и он будет размещен правильно.

У меня такая же проблема, но после нескольких попыток и неудач мне удалось ее решить. Я нашел лучшее решение, когда мне нужно отсортировать числа в базе данных, которая содержит числа типа 1,2,3. 10,11,12,13. NC,CAR,4-A,4-B. p. Общее правило гласит, что если база данных содержит числа, как в приведенном выше примере, то после их сортировки вы получите что-то вроде 1,10,11,2,3,5,6,7,8,9,4-A,4-B. и т.д. любую комбинацию буквенно-цифровых чисел. Решение простое. Сначала наведите на него курсор и выберите столбец, который вы хотите отсортировать….. На главной вкладке MS Excel нажмите кнопку сортировки и выберите свой собственный порядок сортировки, вы увидите 3 варианта того, как будет происходить сортировка (столбцы, сортировка, порядок), выберите один из них, выпадающее меню, настраиваемые пользовательские списки, добавьте или введите формат ввода/сортировки в списках записей, и вуаля, вот он, настраиваемый формат сортировки, который вы хотите. В следующий раз, когда вы захотите отсортировать базу данных, просто используйте созданный вами пользовательский список. Я использую версию MS Excel 2010, надеюсь, это поможет коллегам по борьбе в мире электронных таблиц. 🙂

голоса
Рейтинг статьи
Читайте так же:
Как быстро поставить галочку и крестик в ячейки?
Ссылка на основную публикацию
Adblock
detector