Libreoffice: подсчет слов и символов в ячейках

Я хотел бы посчитать слова и символы диапазона ячеек, исключая все ячейки, которые начинаются с"§".

текст произвольный UTF8-text, например:

"моя тестовая строка" = 3 слова, 14 символов

"über den Wolken" = 3 слова, 15 символов (16 байт)

" план " = 1 слово, 4 символа (8 байт)

"§anything " = 0 слов, 0 символов (исключается, так как начинается с §)

макрос должен суммироваться все эти значения und дают общее количество слов / символов.

5
задан Roland Seuhs
02.12.2022 15:34 Количество просмотров материала 2783
Распечатать страницу

1 ответ

вы уверены, что вам нужен макрос? Одна потенциальная установка без макроса:

  • текст в столбце a
  • Б =IF(LEFT(A1;1)="§";"";TRIM(A1)) это заменяет строку пустой строкой, если if начинается с § и в противном случае удаляет любые начальные, конечные или двойные пробелы
  • в столбце C =IF(LEN(B1)=0;0;LEN(B1)-LEN(SUBSTITUTE(B1;" ";""))+1) Это количество слов. Для пустых строк показывает 0 слов. В противном случае он подсчитывает количество пробелов и добавляет 1, Чтобы вычислить количество слов.
  • в столбце D =LEN(B1) это количество символов. Если некоторые из ваших строк содержат двойные пробелы, которые вы хотите подсчитать, вам, возможно, придется скорректировать эту последнюю формулу (так как функция TRIM удаляет двойные пробелы, а также конечные пробелы).

все формулы могут быть скопированы, однако многие столбцы. Затем можно суммировать количество слов и символов в другой ячейке.

5
отвечен Lyrl 2022-12-03 23:22

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

Ваш ответ

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

Имя
Вверх