Excel Сортувати числовий стовпчик за номером


6

У своїй таблиці я маю стовпчик цілих чисел, а стовпець відформатований як число. Кожна комірка всередині стовпця відформатована як число.

Але я не можу, здається, сортувати їх у числовому порядку - знаєте, 1,2 ... 9,10,11 ...

Натомість він завжди сортує їх за сортуванням тексту: 10, 100, 101, 102 ... 11, 111, 112, ....

Як можна сортувати свій стовпець чисел за номером, а не за текстом?


Це питання існує, superuser.com/questions/218012/… , проте воно стосується зведених таблиць, і відповідь полягає у створенні ще одного стовпця з цифрами. Але стовпець моєї таблиці вже перетворений у формат чисел.
rlb.usa

Яка версія excel, це працювало для мене в Excel 2007
Нік Хосевський

Це Excel 2010
rlb.usa

Відповіді:


8

Це звучить так, ніби ваші номери інтерпретуються як текст Excel. Хорошим свідченням цього є те, що вони автоматично вирівнюються зліва від кожної комірки. Числа зазвичай вирівнюються праворуч.

Якщо це так, простий виправлення полягає в переміщенні в клітинку, натисніть F2потім Enter. Повторіть для кожної комірки, що містить числа, які не сортуються. Це працює, перевівши клітинку в режим редагування, а потім знову вийти. Якщо вміст можна інтерпретувати як число, то Excel перетворює його на число.

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


1
Існує ще одна уловка, прапорець "Мої дані мають заголовки", яку потрібно
відмітити

2

Це можна зробити на даних безпосередньо в одному знімку, не створюючи робочих стовпців. Моїм прихильником є ​​використання спеціальної пасти (я нормально множу на "текст" на 1)

Debra Dalgleish надає 7 методів тут, http://www.contextures.com/xlDataEntry03.html

Спеціальний метод вставки, як перераховано Дебра, є

  • Виберіть порожню клітинку
  • Виберіть Правка> Копіювати
  • Виберіть комірки, що містять числа
  • Виберіть Правка> Спеціальне вставлення
  • Виберіть Додати
  • Натисніть кнопку ОК
  • Щоб застосувати форматування чисел, виберіть Формат> Осередки
  • На вкладці Число виберіть відповідний формат і натисніть кнопку ОК

Не допомагає, вони вже відформатовані як числа
rlb.usa

1
Хоча вставлення, а потім використання одного з варіантів вставки, який з’являється для вставки як номер, дійсно працює
rlb.usa

Так, спеціальна операція "Вставити", яка змушує конвертувати. Радий чути, що ти це працює.
brettdj

1

Я знаю, що це стара публікація, але оскільки вона знаходиться вгорі результатів пошуку подібних речей ...

Існує набагато простіший спосіб зробити це. Для перетворення чисел, збережених як текст, в числа:

  1. Виберіть весь стовпець.
  2. На вкладці "Дані" натисніть кнопку "Текст у стовпці".
  3. У вікні майстра, який відкриється, просто продовжте і натисніть кнопку Готово. Вам не потрібно пройти додаткові кроки, оскільки вони є для, якщо ви хочете розділити стовпці.

І престо! Тепер ваш стовпець відформатований як фактичні числа, і ви маєте змогу сортувати найменший до найбільший замість від A до Z.


0

Просто змініть свої однозначні цифри (1,2,3 тощо) на 01, 02, 03. Потім відсортуйте від A до Z.


1
Ласкаво просимо до Супер Користувача! Я знаю, що ви новачок на цьому веб-сайті, але хотіли дати вам знати, що ви розміщуєте відповідь на запитання 4-річного віку, яке вже має виняткову відповідь. У цьому немає нічого поганого, просто зрозумійте, що він може не відповісти чи прийняти.
CharlieRB

0

Я їх усіх зробив. Але не допомогло .. Моє рішення було просто помножити його на 1 до наступної комірки. Скопіюйте та спеціальну минулу множину комірки до наступної комірки. видалити старі 2 комірки


0

Я новачок у цьому, але я просто щось зрозумів, можливо, це допоможе.

Я сортував щось у своєму файлі Excel, який має кількість днів, і мені потрібно було сортувати їх за днями.

Сортуйте стовпчик у такій послідовності, як 1, 100, 102, 2, 201, 203, 3, 205, ...

Рішення: використання сортування та фільтрів.

  1. Відформатуйте комірки, щоб переконатися, що вони всі числа. Якщо вони мають префікс або суфікс, переконайтесь, що ви їх також видалили. У моєму випадку у мене були суфікси "дні". Щоб видалити його, ви можете зробити =LEFT(A1, LEN(A1)- number of letters you want to remove), змінивши A1відповідну комірку.

  2. Виділіть усі комірки в стовпці і відформатуйте комірки, щоб вони були числом.

  3. Коли ви робите фільтр, він повинен відображатися у вигляді фільтрів чисел замість текстового фільтра.

  4. Відфільтруйте його за значенням числа замість AZ.

Клацніть тут, щоб побачити зображення фільтрів чисел


0

Змініть формат комірки на = TEXT (A1, "# 0"), це правильно розставить її.


Це здається протилежним тому, що задає питання.
РальфФрідл

Ласкаво просимо до Суперусера: - Ваша відповідь може бути корисна іншим читачам, що прийнята відповідь не спрацювала, але вимагає детальної та робочої відповіді на питання. Будь ласка , приділіть кілька хвилин і читати: - Довідковий центр .Answering: Як відповісти , знову вітати в суперкористувачем і я сподіваюся , що ви все йдуть back.Thankyou
mic84

-1

У мене така ж проблема, але нарешті її вирішують через пару спроб і невдач. Найкраще рішення я знайшов при сортуванні чисел у базі даних, що містить такі цифри, як 1,2,3 ... 10,11,12,13 .... NC, CAR, 4-A, 4-B ... тощо. Зазвичай, якщо у вашій базі даних є такі цифри, як приклад вище, якщо ви їх сортуєте, вона буде сортувати так 1,10,11,2,3,5,6,7,8,9,4-A, 4-B ... і т. д. незалежно від комбінації буквено-цифрового числа ... рішення просто. Спочатку обов'язково вкажіть курсор миші та виберіть стовпчик, який ви хочете впорядкувати. Створіть спеціальний список ... на вкладці Домашня сторінка MS Excel натисніть Сортувати та фільтрувати, виберіть Спеціальний сортування, ви побачите 3 варіанти того, як ваш сортування відбуватиметься (Стовпець, Сортувати по порядку, Порядок), виберіть спадне меню "Порядок", встановіть власні списки, додайте або введіть / введіть свій формат сортування у записах списків, а потім вуалі він є, власний формат сортування за вашим бажанням. Наступного разу для сортування вашої бази даних просто скористайтеся спеціальним списком, який ви поставили. Я використовую версію MS Excel 2010. Сподіваємось, це допомагає солдатам, які вирішують проблеми у світі електронної таблиці. :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.