Определить пустые строки в LibreOffice Calc


2

У меня есть диапазон ячеек LibreOffice Calc A1: M218. Большинство строк имеют «Y», для «Да», в одном столбце, а все остальные ячейки строки не заполнены. Но некоторые строки полностью пусты. Я хочу идентифицировать пустые строки.

Есть ли функция, которая может быть введена в столбец N, которая будет выделять пустые строки, возвращая указанный символ?

Также, пожалуйста, сообщите, будет ли решение работать в MS Excel.


«может быть введен в столбец N, который будет выделять пустые строки, возвращая указанный символ» - не могли бы вы объяснить это?
— Máté Juhász

Спасибо за ваш быстрый ответ. Любой символ, который подчеркивает, что строка пуста, т.е. ни один из столбцов не содержит «Y»
— Lonscale Bear

Ваш диапазон имеет 13 столбцов. Не ясно, все ли содержат Y или являются пустыми (по сравнению с некоторыми, содержащими что-то еще, или метками строк и т. Д.). Кроме того, каждая строка либо полностью пуста, либо содержит Y только в одной ячейке, или может содержать несколько столбцов Y? Гарантированно ли пустые ячейки действительно пустые, или они могут содержать какой-то тип «пустых» или «пустых» заполнителей?
— fixer1234

Те строки, которые содержат Y, будут иметь Y только в одном столбце. Все остальные ячейки в этом ряду будут пустыми. У некоторых строк не будет Y, и все ячейки в строке будут пустыми ..... именно эти строки мне нужно идентифицировать. Пустые ячейки гарантированно будут пустыми, без функции заполнителя.
— Lonscale Bear

@LonscaleBear, система уведомляет людей, кроме автора, когда есть комментарий, только если этот человек был единственным другим участником поста. Я просто наткнулся на ваш комментарий. Вы можете предупредить другого участника, «отправив» ему комментарий с помощью @, как я сделал здесь. Я отправил ответ для вас. Я также уточню ваш вопрос с информацией в вашем комментарии, чтобы другим людям было легче ответить.
— fixer1234

Ответы:


2

Примечание: это полное переписывание, чтобы сосредоточиться на наиболее применимых решениях.

Наиболее простое решение, вероятно, следующее (показано для строки 1):

=IF(COUNTIF(A1:M1,"Y"),"","Blank")

Это зависит от вашего описания, что единственным исключением для всех пробелов будет "Y". Это считается Y. Отсчет нуля рассматривается как false, который выдает слово «Пробел» в качестве вывода (вы можете сделать что угодно). Любое количество 1 или более Y рассматривается как trueи выводит null (пустая ячейка; она вводится в виде пары двойных кавычек, между которыми ничего нет).

Другой способ сделать это - искать пустые ячейки, а не заполненные:

=IF(COUNTBLANK(A1:M1)=13,"Blank","")

В диапазоне A: M есть 13 столбцов. Это подсчитывает, сколько пустых. Если все 13 пустые, строка пуста.

Примечание. В любом случае вы вводите формулу один раз в столбец N, а затем просто копируете ее или перетаскиваете, чтобы заполнить ячейки результатов по мере необходимости. Кстати, они будут работать как в Excel, так и в Calc.


Я использовал вашу четвертую формулу, и она работает как шарм. Большое спасибо за ваше время и опыт.
— Lonscale Bear
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.