Reweb
Участник

Offline
Пол: 
Сообщений: 7
|
Можно ли решить такую проблемку?
Есть большая таблица в которой 2 столбца частично совпадают. Нужно распределить строки, опуская строку с отсутствующим значением (оставляя пустую ячейку, если нет совпадения).
Во вложении пример.
В примере на первом листе исходные данные, на втором - нужный результат.
|
|
« Последнее редактирование: 21 Июль 2022, 21:48 от Reweb »
|
Записан
|
|
|
|
Bigor
|
Здравствуйте. Не пойму логику. Сперва пустая ячейка появляется в первом столбце, затем уже во втором. Но с 23 строки уже наоборот. 6, 7 строка тоже как то по особым условиям обрабатываются. С 25 по 32 вообще непонятно
|
|
|
Записан
|
|
|
|
Reweb
Участник

Offline
Пол: 
Сообщений: 7
|
Не пойму логику По возрастанию. Вот попытался на скриншоте пояснить логику. 
|
|
|
Записан
|
|
|
|
|
Reweb
Участник

Offline
Пол: 
Сообщений: 7
|
Понятнее не стало Я уж не знаю как объяснить... Надо смотреть на цифры. Числа в обеих колонках идут по возрастанию: 9099 - 9101 - 9102 - 9106 - 9109 - 9116 - 9130 - 9133 - 9137 - 9138 - 9141...
|
|
|
Записан
|
|
|
|
sokol92
|
Посмотрите на строку 27 в Вашем сообщении #2. Разве в ячейках A27 и B27 равные значения?
|
|
|
Записан
|
Владимир.
|
|
|
Reweb
Участник

Offline
Пол: 
Сообщений: 7
|
Посмотрите на строку 27 в Вашем сообщении #2. Разве в ячейках A27 и B27 равные значения?
Согласен, мой косяк (рука дёрнулась, не заметил). Вот так правильно 
|
|
|
Записан
|
|
|
|
sokol92
|
Проверяйте: макрос Test. Решает задачу в общем виде (для любого числа отсортированных столбцов).
|
|
|
Записан
|
Владимир.
|
|
|
kompilainenn
|
А можно пояснить, зачем такое делается? Цель упражнения какая?
|
|
|
Записан
|
|
|
|
Reweb
Участник

Offline
Пол: 
Сообщений: 7
|
макрос Test Благодарю. Проверить пока не удалось, оказывается у меня LО яву не видит, хотя она есть. Надо мне сперва с этим разобраться. А можно пояснить, зачем такое делается? Непонятно что вызвало удивление. Сравнение строк/списков - довольно обыденная задача.
|
|
|
Записан
|
|
|
|
eeigor
|
&kompilainenn, несть числа хотелкам пользователей. Но на Ask меня уже вразумляли и банили за такие вопросы. Строго и тупо: вопрос – ответ, или проходи мимо…
Но здесь я бы тоже спросил: откуда данные? Или столбцы ведутся на разных листах, а надо свести их вместе на отдельном листе
|
|
« Последнее редактирование: 23 Июль 2022, 13:18 от eeigor »
|
Записан
|
Ubuntu 18.04 LTS • LibreOffice 7.3.5.2 Community
|
|
|
Reweb
Участник

Offline
Пол: 
Сообщений: 7
|
Но на Ask меня уже вразумляли и банили за такте вопросы. Строго и тупо:вопрос – ответ, или проходи мимо… Этим и отличаются говносервисы "Вопрос-Ответ" от форумов.  Не тот формат.
|
|
|
Записан
|
|
|
|
Reweb
Участник

Offline
Пол: 
Сообщений: 7
|
Но здесь я бы тоже спросил: откуда данные? Или столбцы ведутся на разных листах, а надо свести их вместе на отдельном листе Более того - в данном случе исходники даже не "в листах", а копипаст из pdf. Попытка свести эти данные. Но в целом это неважно - подобные задачи достаточно не редки (гуглояндексы не дадут соврать). Например сравнение товаров, импортированных из базы данных (в csv или json например). Просто уже поднадоело ручками и другими, неудобными средствами пользоваться. Подумалось что LO должен с таким справится. Но вот ума/опыта не хватает самому решить.
|
|
« Последнее редактирование: 23 Июль 2022, 13:27 от Reweb »
|
Записан
|
|
|
|
mikekaganski
|
Думается, суть вопросов - а нельзя ли вместо этого странного результирующего формата сделать по простому, типа объединения, сортировки и удаления дубликатов.
|
|
|
Записан
|
|
|
|
mikekaganski
|
Но на Ask меня уже вразумляли и банили за такие вопросы. Строго и тупо: вопрос – ответ, или проходи мимо… Банили? В смысле - какой-нибудь вопрошающий неадекват? На Ask вообще философия - в комментариях прояснять вопрос, в т.ч. истинную цель упражнения для решения проблемы XY.
|
|
|
Записан
|
|
|
|
|