Быстро заполнить пустые ячейки в список в LibreOffice Calc, в

например:

Ячейка A1 = 2/3/2012


       A2 пуст


       A3 пуст


       A4 = 3/7/2012


       A5 пуст


       A6 пуст


       A7 пуст

то, что я хочу сделать, это:

  • выберите полный список (от A1 до A245),
  • выполните некоторые действия (например, нажмите кнопку), которые будут автоматически выбраны только пустые клетки,
  • введите формулу (или константу),
  • пресс Alt+введите

и пустые ячейки заполняются этим значением.

но этого не произойдет.

  1. я не могу выбрать все непустые ячейки.
  2. даже если я выбираю непустые ячейки вручную, я не могу заполнить их Alt+введите; сообщение об ошибке отображается как "Вставить в множественный выбор невозможно "(LibreOffice 3.6).

Я должен использовать эту функцию для проверки.
(Это можно сделать в Microsoft Excel с помощью функции "перейти к", затем выберите "пробелы").

20
задан slhck
16.12.2022 11:02 Количество просмотров материала 2968
Распечатать страницу

5 ответов

что вы можете сделать, это следующее:

  • выберите пустой соседний столбец, скажем B (вставить новый столбец, если у вас есть данные в B уже)
  • на B1 введите =IF(A1,A1,<your formula or constant>)
  • С B1 по-прежнему выбран, нажмите клавишу Ctrl+Shift+конец затем Ctrl+D скопировать эту формулу на остальные колонки

столбец B должны имейте данные, которые вы искали

3
отвечен Alex P. 2022-12-17 18:50

это намного сложнее в LO, чем в Excel! Даже использование Find Replace с регулярными выражениями с ^$ не работает.... Решение есть, но оно не элегантное.

Select the whole area (cells with content and blank cells, ex : A1:A50)
Ctrl+C
Select the area from 1st blank cell till the end, ex : A3:A50
Press F2, then write =A2 (or A49) 'cell above cell with focus
Alt+Enter
Select again the whole area
Ctrl+Shift+V
Check 'text', 'number', may be 'format' (what you want to copy) and 'skip empty cells'.

нашел это: Форум OpenOffive

2
отвечен Robert Ilbrink 2022-12-17 21:07

обновление до LibreOffice 4:

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

2
отвечен docwebhead 2022-12-17 23:24

в LibreOffice 4.0 можно выполнить поиск и замену:

  1. выберите область, в которой нужно заполнить пустые ячейки
  2. Edit > Search & Replace
  3. поиск ничего, кроме проверки "[x] целых ячеек", и если вы сделали шаг 1 (Выбор) проверить также в" Дополнительные параметры ""[x] текущий выбор только"
  4. вставить в поле заменить текст, который вы хотите заменить

Это может также работать в предыдущих версиях LibreOffice.

1
отвечен andreas 2022-12-18 01:41

недавно я столкнулся с той же проблемой.

спасибо Alex P Я решил свою проблему.

в ячейке B1 введите

=IF(A1="A1","2/3/2012", IF(A1="A2","empty", IF(A1="A3","empty",IF(A1="A4", "3/7/2012", "do not match"))))

рекурсия будет очень глубокой, потому что у вас есть 200+ значений в ячейке ' A1`

0
отвечен Teifi 2022-12-18 03:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх