Отсортировать колонку Категория от большего к меньшему30.01.2015, 13:37. Показов 6062. Ответов 19
Метки нет (Все метки)
имеется файлик, где расчитывется з/п рабочих.
надо отсортировать колонку Категория (D). самая простая сортировка от большего к меньшему. не сортирует. не могу понять почему именно. быть может из-за большого количества ссылок, которые ссылаются на разные ячейки? кто может объяснить?
0
|
|
| 30.01.2015, 13:37 | |
|
Ответы с готовыми решениями:
19
Нужно отсортировать значения элементов в массиве от большего к меньшему
|
|
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
|
|
| 30.01.2015, 13:51 | |
|
У Вас там формулы. А формулы не поддаются сортировке, потому что они возвращают значения на основании значений других ячеек. В Вашем случае в зависимости от столбца F. По факту вариант только один: добавить столбец, в который копировать столбец с формулами и вставлять как значения. И уже его сортировать.
0
|
|
|
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
|
|
| 30.01.2015, 14:29 | |
|
А если внимательно прочитать, что я посоветовал и как обосновал причину невозможности сортировки?
Ссылка - это та же формула. А сортировать можно только значения. А любая формула(ссылка это на ячейку или самостоятельная функция) по определению не может быть значением. Добавлено через 16 минут Давайте подробнее напишу про вставлять как значения. Видимо это самая важная часть стала самой незаметной и непонятной частью ![]() Добавляете столбец. Копируете столбец D(тот, что с формулами), выделяете только что вставленный столбец-правая кнопка мыши-Специальная вставка-Значения.
0
|
|
| 30.01.2015, 14:31 [ТС] | |
|
можно ли копировать значения без формул? или только остается вручную прописывать значения из ячеек?
________________________________________ ________________________________________ _______________ спасибо.
0
|
|
|
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
|
|
| 30.01.2015, 14:34 | |
|
CyberFly, у меня сортирует)
Выделить диапазон с шестой строки - Настраиваемая сортировка - Столбец D - убрать отметку "есть заголовки" - по убыванию/возрастанию - ОК
0
|
|
|
2049 / 479 / 133
Регистрация: 13.11.2008
Сообщений: 918
|
|
| 30.01.2015, 14:44 | |
|
Fairuza, в 2010 - сортирует. Притом и в фильтре сортирует и в настраиваемой сортировке. Если версия младше - вполне возможно отсутствие подобной сортировки, т.к. она(если не изменяет память) была добавлена только в 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 минуты
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
|
|
|
5 / 5 / 0
Регистрация: 17.12.2012
Сообщений: 128
|
|
| 30.01.2015, 20:54 | |
|
Вот держи здесь ничего такого нету проста нужно было фильтровать все заного
0
|
|
|
Почетный модератор
|
||
| 30.01.2015, 21:17 | ||
|
итак, попробую немного расписать методику сортировки поподробнее..
если выделять диапазон строк - получаем фигню... по диапазону столбцов отсортировать не даст. - объединенные ячейки в заголовках. можно корректно отсортировать двумя способами - 1) или 2) диапазон с данными, т.е. B6:Z102 и галку эту снять. Добавлено через 2 минуты Alesker, у тебя та же хрень что и у Fairuza, работает только так как описано мной... Добавлено через 6 минут да, и твой вариант не работает по варианту 2 в случае офис 2003. вариант Fairuza - в 2003 работает. Добавлено через 4 минуты гыгыг!!!! твой вариант сортировки работает по варианту 1 (с заголовком) правда заголовок падает вниз таблицы, Добавлено через 4 минуты оттестировано на офис 2010 стартер и офис 2003 лично. условия при которых тестировалось - выше. Добавлено через 2 минуты да, в 2003 офисе нет галки "содержит заголовки"
0
|
||
| 30.01.2015, 21:17 | |
|
Помогаю со студенческими работами здесь
20
Сортировка по id от большего к меньшему Группировка значений от большего к меньшему Создать список генератором от большего к меньшему
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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(), которая. . .
|