Объединить две колонки, сохраняя структуру пустых рядов

Автор danil-pro, 10 октября 2016, 10:19

0 Пользователи и 1 гость просматривают эту тему.

danil-pro

Приветствую, у меня не очень много опыта в Calc поэтому не очень сложная задача никак мне не поддается. Имеется такой документ




Нужно объединить колонки A и B таким образом чтобы определенное количество пустых рядов в колнке А сохранились в объединенной колонке. Пример:



Рядов считая пустые около 10 тысяч, поэтому вручную это делать очень долго. Тем более, количество пустых рядов между данными не стабильно, то их 6, то 7.

JohnSUN

#1
Ну, если излагать задачу простыми словами, то (мне так кажется!) это выглядит так:
1. Если в колонке А ничего нет, то на нет и суда нет
2. Иначе взять то, что сидит в колонке А, прицепить то, что лежит в колонке B
3. Получившимся результатом заменить колонку A и удалить колонку B.
Изложено правильно?
Тогда переводим на язык Calc'а:
1. В колонку С в первой строке пишем формулу
=IF(TRIM($A1)="";"";$A1 & $B1)
Эта формула выполняет сразу оба первых пункта
2. Возвращаемся на C1, жмем Ctrl+Shift+End (выделяем все ячейки колонки C до конца данных) и добиваем формулу во все ячейки через Ctrl+D (если Ctrl+D не сработает, то выбираем из меню Лист-Заполнить-Вниз или Правка-Заполнить-Вниз - зависит от версии офиса).
3. Жмем Ctrl+C, чтобы всё это выделенное богатство скопировать в буфер обмена, жмем Ctrl+Shift+V, чтобы вставить в то же самое место КАК ЗНАЧЕНИЕ (не КАК ФОРМУЛУ, это важно!).
4. Выделяем колонки A и B, жмем Ctrl+Минус (это не обязательно, если хочешь сохранить еще и исходные данные)
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

kompilainenn

Джон прокачивает скилл телепатии, видать по всему, что успешно
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

JohnSUN

Цитата: kompilainenn от 10 октября 2016, 10:37
сам файл выкладывайте, не стесняйтесь
Издеваешься? Тыщи и тыщи записей? Зачем сервер этим барахлом забивать?
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

danil-pro


kompilainenn

Цитата: JohnSUN от 10 октября 2016, 08:39Издеваешься? Тыщи и тыщи записей? Зачем сервер этим барахлом забивать?
издеваюсь да. да, тысячи записей. Затем, чтобы видеть пример данных и понять, что у тебя то же самое
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

JohnSUN

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне