Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/30: Рейтинг темы: голосов - 30, средняя оценка - 4.77
13 / 13 / 5
Регистрация: 24.04.2013
Сообщений: 147
Записей в блоге: 1

Отсортировать колонку Категория от большего к меньшему

30.01.2015, 13:37. Показов 6062. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
имеется файлик, где расчитывется з/п рабочих.
надо отсортировать колонку Категория (D). самая простая сортировка от большего к меньшему.
не сортирует. не могу понять почему именно. быть может из-за большого количества ссылок, которые ссылаются на разные ячейки?
кто может объяснить?
Вложения
Тип файла: xlsx пример.xlsx (70.0 Кб, 12 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.01.2015, 13:37
Ответы с готовыми решениями:

Нужно отсортировать правильно данные в ячейках от большего к меньшему по типу
нужен макрос для обработки столбца в таблице. Поставщик даёт состов товара. нужно отсортировтаь правильно данные в ячейках от...

Нужно отсортировать значения элементов в массиве от большего к меньшему
#include <iostream.h> int main () { int a, b; cin >>b; for (int i=0;i<=b;i++) cin >> a; int sort=a; for...

Отсортировать последовательность от большего к меньшему, и убрать все повторяющиеся числа
Задана последовательность действительных чисел {a}_{1}, {a}_{2},...{a}_{n}, n\leq 400. Сделать программу которая их отсортирует от большего...

19
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
30.01.2015, 13:51
У Вас там формулы. А формулы не поддаются сортировке, потому что они возвращают значения на основании значений других ячеек. В Вашем случае в зависимости от столбца F. По факту вариант только один: добавить столбец, в который копировать столбец с формулами и вставлять как значения. И уже его сортировать.
0
13 / 13 / 5
Регистрация: 24.04.2013
Сообщений: 147
Записей в блоге: 1
30.01.2015, 14:00  [ТС]
добавлял столбец, который ссылался на столбец D (=D5, например), также не сортировалось
0
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
30.01.2015, 14:29
А если внимательно прочитать, что я посоветовал и как обосновал причину невозможности сортировки?
Ссылка - это та же формула. А сортировать можно только значения.
А любая формула(ссылка это на ячейку или самостоятельная функция) по определению не может быть значением.

Добавлено через 16 минут
Давайте подробнее напишу про вставлять как значения. Видимо это самая важная часть стала самой незаметной и непонятной частью
Добавляете столбец. Копируете столбец D(тот, что с формулами), выделяете только что вставленный столбец-правая кнопка мыши-Специальная вставка-Значения.
0
13 / 13 / 5
Регистрация: 24.04.2013
Сообщений: 147
Записей в блоге: 1
30.01.2015, 14:31  [ТС]
можно ли копировать значения без формул? или только остается вручную прописывать значения из ячеек?
________________________________________ ________________________________________ _______________

спасибо.
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
30.01.2015, 14:34
CyberFly, у меня сортирует)
Выделить диапазон с шестой строки - Настраиваемая сортировка - Столбец D - убрать отметку "есть заголовки" - по убыванию/возрастанию - ОК
Вложения
Тип файла: xlsx пример.xlsx (63.3 Кб, 12 просмотров)
0
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
30.01.2015, 14:44
Fairuza, в 2010 - сортирует. Притом и в фильтре сортирует и в настраиваемой сортировке. Если версия младше - вполне возможно отсутствие подобной сортировки, т.к. она(если не изменяет память) была добавлена только в 2010 версии.
0
13 / 13 / 5
Регистрация: 24.04.2013
Сообщений: 147
Записей в блоге: 1
30.01.2015, 14:48  [ТС]
Fairuza, странно не хочет у меня по Вашей технологии
excel 2010
0
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
30.01.2015, 14:50
Да, еще момент: сортировка формул возможна только в том случае, если пересчет формул в ручном режиме. Если переключить на Авто - то результат будет мало отличаться от исходного положения данных(т.е. правильную сортировку получить все равно не получится).
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
30.01.2015, 16:57
The_Prist, в версии 2003 - называется сортировка диапазона в меню Данные.
0
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
30.01.2015, 18:18
Я знаю где это в 2003. С чего Вы взяли, что я этого не знаю? Речь-то о другом. Формулы как сортировались некорректно, так и будут сортироваться некорректно, если их результат зависит от данных других ячеек. И сортировать правильнее значения - тогда неожиданностей не придется ожидать от результата.

Возможно я ошибся и наоборот - 2003 версия последняя, в которой такая сортировка была наиболее корректной(хотя не помню, чтобы формулы хоть в одной версии полностью корректно сортировались). 2010 сейчас может отсортировать корректно только при отключенном автопересчете. В общем у меня все равно не работает ни Ваш файл, ни файл автора.
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
30.01.2015, 18:33
The_Prist, уважаемый, ни в коей мере не сомневаюсь в Ваших знаниях и умениях)
Но у меня же получилось отсортировать файл ТС, при этом без каких-либо дополнительных манипуляций. Давайте проверим, я действительно не знаю всех подробностей такой сортировки, или не сталкивалась настолько, или не было необходимости. Вы сделаете файл с формулами в столбце, а я таки включу весь свой арсенал и попробую отсортировать на 2013, 2010 и 2007... вот только для 2003-го придется к соседке сходить)
Или же просто готова поверить Вам на слово... тем более у ТС тоже не получается))))
0
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
30.01.2015, 18:39
Проверил только что в 2003: при автопересчете формул сортировка производится так же некорректно. Как из фильтра, так и через Данные-Сортировка.

Добавлено через 2 минуты
Цитата Сообщение от Fairuza Посмотреть сообщение
Но у меня же получилось отсортировать файл ТС
Я вижу только одно объяснение - файл ТС выложен с ручным пересчетом. Поэтому открыв файл наши Excel-ки тоже приняли этот параметр. Проверьте у себя - действительно ли после установки сортировки он не в ручном режиме. Других объяснений у меня нет, к сожалению. А какой у Вас офис и SP? Может в каком-то офисе промежуточный глюк? Хоть один хороший глюк в офисе :-)
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
30.01.2015, 18:49
The_Prist, у меня параметры вычислений автоматически стоят в этом файле. И хоть убейте... сортирует))) Проверяю на 2013. Чуть позже могу проверить на 2010 и 2007, если хотите)
0
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
30.01.2015, 18:58
Спасибо, было бы неплохо проверить. 2013 не обладаю - может в нем как раз добавили возможность такую чудесную. Надо бы по обществам пошерстить :-)
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
30.01.2015, 19:03
The_Prist, провела серию экспериментов. Если выделить столбец и просто нажат на сортировку по убыванию или сортировку по возрастанию - некорректная сортировка. Если выделить и Настраиваемую сортировку по столбцу D - все корректно
0
92 / 69 / 16
Регистрация: 22.01.2010
Сообщений: 311
30.01.2015, 19:54
The_Prist, XL-2013 (на Win7 sp1) при автопересчете НЕ сортирует, при ручном - сортирует.
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
30.01.2015, 20:43
Сначала надо выделить весь диапазон с данными, т.е. B5:Z102 и выбрать настраиваемую сортировку, тогда ок, если же выделить только столбец D - настраиваемая сортировка - автоматически расширить - тогда черте что
0
 Аватар для Alesker
5 / 5 / 0
Регистрация: 17.12.2012
Сообщений: 128
30.01.2015, 20:54
Вот держи здесь ничего такого нету проста нужно было фильтровать все заного
Вложения
Тип файла: xlsx пример.xlsx (68.1 Кб, 6 просмотров)
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
30.01.2015, 21:17
итак, попробую немного расписать методику сортировки поподробнее..
если выделять диапазон строк - получаем фигню...
по диапазону столбцов отсортировать не даст. - объединенные ячейки в заголовках.
можно корректно отсортировать двумя способами -
1)
Цитата Сообщение от Fairuza Посмотреть сообщение
надо выделить весь диапазон с данными, т.е. B5:Z102 и выбрать настраиваемую сортировку
+ поставить галку - "содержат заголовки"
или
2) диапазон с данными, т.е. B6:Z102 и галку эту снять.

Добавлено через 2 минуты
Alesker, у тебя та же хрень что и у Fairuza,
работает только так как описано мной...

Добавлено через 6 минут
да, и твой вариант не работает по варианту 2 в случае офис 2003.
вариант Fairuza - в 2003 работает.

Добавлено через 4 минуты
гыгыг!!!!
твой вариант сортировки работает по варианту 1 (с заголовком) правда заголовок падает вниз таблицы,

Добавлено через 4 минуты
оттестировано на офис 2010 стартер и офис 2003 лично. условия при которых тестировалось - выше.

Добавлено через 2 минуты
да, в 2003 офисе нет галки "содержит заголовки"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.01.2015, 21:17
Помогаю со студенческими работами здесь

Нужно отсортировать двумерный массив от большего к меньшему (в примере логика работает с точностью до наоборот)
//- значение - id function SortArray(array) { for(var i=0;i<array.length; i++){ for(var j = array.length; j...

Сортировка по id от большего к меньшему
В интернете не могу найти, может тут кто поможет? Как сделать сортировку от большего к меньшему? сейчас в коде стоит от меньшего к...

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

Создать список генератором от большего к меньшему
A = Создайте список A при помощи генератора списков. Срезы не использовать. В генераторе использовать переменную k. В ответе...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru