Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

22 Сентябрь 2019, 09:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: [Решено - сквозная нумерация]Можно ли отсортировать блоки из нескольких строк?  (Прочитано 2969 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Андрей2014
Участник
**
Offline Offline

Сообщений: 38


« Стартовое сообщение: 13 Май 2016, 19:29 »

Доброго времени суток.
Так выглядит шаблон документа:

Разным цветом выделены разные блоки данных. В данном случае блоки выстроены по последовательности "Порядок2". Можно ли как-то отсортировать эти блоки данных по последовательности "Порядок1", так чтобы внутри блоков информация не перемешалась?
Спасибо.

ps Libreoffice-5.1.2.2
« Последнее редактирование: 15 Май 2016, 15:36 от Андрей2014 » Записан
TimSha
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 72


« Ответ #1: 15 Май 2016, 09:07 »

Можно ли как-то
Можно. Но надо знать ваши "допуски" - как льзя и как низя.
Вариант - в доп поле/полях сплошная нумерация строк по двум вариантам.
ps Пример - это, как правило, файл калька с пояснениями как есть и чего хочется... Подмигивающий
Записан

"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. Подмигивающий
Андрей2014
Участник
**
Offline Offline

Сообщений: 38


« Ответ #2: 15 Май 2016, 09:43 »

Но надо знать ваши "допуски" - как льзя и как низя.
Спасибо за отклик.
Нельзя только одно - перемешивать данные внутри диапазонов, выделенных разным цветом. Эти диапазоны должны остаться как неделимые единицы, и сортировать нужно их [эти самые выделенные диапазоны] друг относительно друга. Дополнительных полей можно добавлять сколько угодно и с какой угодно стороны.
Вообще, всё остальное можно Улыбка


ps Сортировать по вертикали (по возростанию).

* samp.ods (12.05 Кб - загружено 193 раз.)
« Последнее редактирование: 15 Май 2016, 09:47 от Андрей2014 » Записан
TimSha
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 72


« Ответ #3: 15 Май 2016, 10:04 »

Как вариант.

* ZXC_samp.ods (15.09 Кб - загружено 4 раз.)
Записан

"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. Подмигивающий
Андрей2014
Участник
**
Offline Offline

Сообщений: 38


« Ответ #4: 15 Май 2016, 10:43 »

Вы предлагаете сквозную нумерацию? Строк в документе тысячи. Буду для каждой прописывать свой номер в ручную - обязятельно ошибусь, не говоря уже о длительности работы.
Я немного преобразовал документ, - в столбце "текст" каждая строка содержала свой номер внутри выделенного диапазона. Я вывел эти номера в отдельный столбец. Если это как-то поможет, документ теперь выглядит так.

* samp1.ods (11.87 Кб - загружено 6 раз.)
Записан
TimSha
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 72


« Ответ #5: 15 Май 2016, 11:04 »

Вы предлагаете сквозную нумерацию?
Не только - вы обратили внимание на первые два поля, заполненные верхними цифрами из блоков?! Этот вариант проверили?
ps Сплошная сортировка - страховка, если вдруг собъете порядок сортировкой ТЕКСТА.
pps И еще вариант - сортировка по 2-3 полям. 
« Последнее редактирование: 15 Май 2016, 11:06 от TimSha » Записан

"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. Подмигивающий
irafat
Участник
**
Offline Offline

Пол: Женский
Сообщений: 17


Хочу всё знать!


« Ответ #6: 15 Май 2016, 11:19 »

Вот так должен выглядеть лист для сортировки блоками по столбцу С.


* сортировать.jpg (48.23 Кб, 750x636 - просмотрено 16 раз.)
Записан
Андрей2014
Участник
**
Offline Offline

Сообщений: 38


« Ответ #7: 15 Май 2016, 15:35 »

Учитывая то, что во всех случаях требуется "ручнное прописывание", решил задачу путём добавления сквозной нумерации отдельным столбцом.
Действительно долго и утомительно, и действительно, как ни старался - один раз таки сбился... Но ничего, в конечном итоге всё сделал.
Спасибо всем откликнувшимся.
Записан
irafat
Участник
**
Offline Offline

Пол: Женский
Сообщений: 17


Хочу всё знать!


« Ответ #8: 15 Май 2016, 18:19 »

Учитывая то, что во всех случаях требуется "ручнное прописывание", решил задачу путём добавления сквозной нумерации отдельным столбцом.
Действительно долго и утомительно, и действительно, как ни старался - один раз таки сбился...
Можно автоматизировать процесс, обойдясь без "ручного прописывания", вставив в ячейку С2 формулу, а затем просто скопировав ее во все остальные ячейки столбца C.
Получится то, что я писала, а потом просто отсортировать по возрастанию в столбце C.


* формула_для_сортировки.jpg (60.17 Кб, 741x705 - просмотрено 17 раз.)
* samp1(2).ods (12.77 Кб - загружено 3 раз.)
Записан
Андрей2014
Участник
**
Offline Offline

Сообщений: 38


« Ответ #9: 16 Май 2016, 00:32 »

Да, действительно такой вариант проще. Хотя раскопировать формулу по столбцу всё-таки пришлось бы руками, я так понимаю. Кроме того, сохраняется гипотетическая опасность перемешивания строк внутри блоков (цифры то одинаковые). В прочем, с помощью вашего варианта можно было бы сделать первичную сортировку, после которой в пару кликов можно было бы добавить рядом сквозную нумерацию, а потом уже удалить ячейки с формулами.
Но уже задачу выполнил. Ваш совет пойдёт в копилку опыта. Спасибо Улыбка
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!