В Excel, как отсортировать столбец и сохранить соответствующие значения в других столбцах

В Excel, как отсортировать столбец и сохранить соответствующие значения в других столбцах

Как отсортировать столбец по возрастанию значений в Excel, сохранив при этом соответствующее начальное значение в других столбцах той же строки?

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

A 4
B 1
C 3
D 2

должно стать

B 1
D 2
C 3
A 4

решение1

Выделите заголовок столбца (первую строку). В Excel 2007/2010 перейдите в раздел Данные и щелкните Фильтр. Это применит фильтр к каждому столбцу, который можно использовать для сортировки. Щелкните стрелку вниз в столбце, по которому вы хотите выполнить сортировку, и отсортируйте соответствующим образом (в вашем примере вы бы выбрали От наименьшего к наибольшему).

решение2

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


Столбец А

A1 Numbers (Title)       
A2  4                                
A3  1                    
A4  3                 
A5  2

Столбец Б

B1 Sorted Numbers (Title)

B2 =SMALL($A$2:$A$5,ROW(C1))

B3 =SMALL($A$2:$A$5,ROW(C2))

B4 =SMALL($A$2:$A$5,ROW(C3))

B5 =SMALL($A$2:$A$5,ROW(C4))

ПревосходноМАЛЕНЬКИЙФункция:Маленький(массив,k).МАЛЕНЬКИЙфункция возвращает наименьшие значения из набора значений. В нашем случае набор значений от A2до A5- это наш массив, а k - это позиция от наименьшего значения до возврата.

Enter =SMALL(($A$2:$A$5,ROW(C1))B2и перетащите вниз до B5.

решение3

учитывая, что все алфавитные значения находятся вколонка Аи числовые значения находятся встолбец Б.....затем, чтобы получить желаемый o/p, как указано в вопросе, при выборе столбцов сначала выберите столбец B (потому что основой вашей сортировки является столбец B), а затем столбец A и после выбора нажмите «Сортировать от низшего к высшему». Вы получите свой o/p тогда и только тогда, когда будете следовать смыслу выбора........

решение4

Я только что столкнулся с той же проблемой спустя 10 лет, лол. Все ответы здесь, похоже, не очень помогают. Вот как: Выберите данные (всю таблицу). Нажмите на Сортировать => Пользовательская сортировка. Здесь вы можете выбрать критерии сортировки, все соответствующие значения будут сохранены.

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