Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2014, 15:44   #1
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию Сортировать таблицу сразу по 3-м столбцам

Здравствуйте.
Есть таблица как показана в лист1. Надо сортировать эту таблицу сразу по 3-м столбцам: 1. Столбец С (Sex), 2. Столбец E (Otdel) 3. Столбец D (Doljnost). И получить как показана в лист2.
Это можно делать с помощи "Данные-сортировать.."
Но, дело в том что Лист1 очень часто меняется (копирую с другого книга)
И если сортировать с помощи "Данные-сортировать.." иногда получается так что программист впереди начальника отдела. А так не должно быт, есть строгий порядок: 1-й начальника отдела, 2-й зам.начальника отдела,...
Для этого я добавила еще 1 столбец (столбец N). Здесь 1-я 2 цифра- номер цеха, 2-я 2 цифра- номер отдела, 3-я 2 цифра- номер должноста.
Сейчас хочу сортировать по столбец N. Но, так как Лист1 очень часто меняется (копирую с другого книга) этот столбец не помогает, приходится каждый раз вручную этот столбец сделать (больше 5000 записей).
Сейчас вопрос: как вообще решаются такая задача? Желательно с помощи макроса.
Вложения
Тип файла: rar k6.rar (24.1 Кб, 8 просмотров)
Aqil_f вне форума Ответить с цитированием
Старый 20.02.2014, 16:38   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Как вариант: с помощью Ctrl+H замените "Nacalnik" на " Nacalnik", "Zam. Nacalnik" на " Zam. Nacalnik", т.е. добавьте пробел впереди. Тогда при сортировке сначала пойдет нач., потом зам., без дополнительных усилий.
Потом можно сделать обратную замену, или так оставить - начальникам нравится, когда их чем-то выделяют

PS У Вас в глазах не рябит от этого разноцветья?
PPS Sex1, Sex2... Sex3?! Кто это?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619

Последний раз редактировалось Казанский; 20.02.2014 в 16:40.
Казанский вне форума Ответить с цитированием
Старый 20.02.2014, 16:57   #3
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Дело в том что мне очень часто приходится копировать с другого книга, а это книга не моя, т.е., в исходным варианте не могу менять. Поэтому каждый раз больще 5000 записей с помощью Ctrl+H исправить получится.

Я поэтому хотел создать столбец N, и как-то кодировать каждый цех, отдел и должность


PS У Вас в глазах не рябит от этого разноцветья?
Это для наглядности примера
PPS Sex1, Sex2... Sex3?! Кто это?
Sex1=Цех1, Sex2=Цех2... Sex3=Цех3
Aqil_f вне форума Ответить с цитированием
Старый 21.02.2014, 10:11   #4
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Помогите пожалуйста. очень нужно.
Aqil_f вне форума Ответить с цитированием
Старый 21.02.2014, 13:19   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

настраиваемые списки сортировки - это то, что Вам нужно. почитайте в справке, все доходчиво написано.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 21.02.2014, 15:54   #6
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Срасибо, Игор. Я смотрел настраиваемые списки сортировки, но это не подходить. Мне надо именно как-то кодировать каждый цех, отдел и должность. Я могу это делать 1 раз, но, оттого что каждый раз приходится менять (копировать с другого книга) испортится это кодировка. Но, незнаю как это сделать что при копирование с другого книг кодировка не испортился.
Aqil_f вне форума Ответить с цитированием
Старый 21.02.2014, 16:43   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

сделал три списка (образцы на листе списки)
посортировал все за 5 минут.
следующая сортировка займет несколько щелчков мыши

к сожадению, по задумке программистов Майкрософт списки хранятся в реестре (привязаны к компьютеру, а не к книге, так что Вы их не увидите в файле, так написано в справке)
Вложения
Тип файла: rar k6.rar (15.0 Кб, 11 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 21.02.2014, 16:58   #8
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Я сделал тоже самое. Но, меня интересует именно это: Где хранить списки, для того что каждый раз не сделать заного? Список очень большой, и каждый раз это делать - огромное работа.
Aqil_f вне форума Ответить с цитированием
Старый 21.02.2014, 17:01   #9
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
к сожалению, по задумке программистов Майкрософт списки хранятся в реестре (привязаны к компьютеру, а не к книге, так что Вы их не увидите в файле, так написано в справке)
Все видно! Отличный способ! (Я про него забыл, т.к. давно не использовал).
Вроде хватает одного списка (нач., зам. нач.), остальные столбцы сортируются по возрастанию.
К сожалению, в списке нельзя использовать знаки подстановки (Nacalnik*, Zam. nacalnik*).
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 21.02.2014, 17:11   #10
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Вроде хватает одного списка (нач., зам. нач.), остальные столбцы сортируются по возрастанию.
Не хватает, я для примера писал так: Sex1, Sex2,.... Otdel1, Otdel2,...

И еще. Где все видно? Я незнаю, как связат этот список к книгу. Придется каждый раз заного писать. Или я что-то не так понимаю?
Aqil_f вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Сортировать" и "не сортировать" таблицу Ok-Alex Microsoft Office Excel 1 06.02.2012 11:43
как с чужого сайта вытянуть таблицу, чтобы отсортировать ее по столбцам? yuran111 Microsoft Office Access 6 31.03.2011 18:37
Функция типа ВПр для сравнения по двум столбцам сразу ZanderBlack1 Microsoft Office Excel 1 27.01.2011 16:24
Как сортировать таблицу автоматически Sergey2 SQL, базы данных 5 16.09.2010 06:55
SQL запрос сразу по двум столбцам одной таблицы Иван БД в Delphi 6 03.01.2008 14:36