Как удалить строки в таблице с пустыми столбцами?

Mapshal

Client
Регистрация
09.11.2015
Сообщения
119
Благодарностей
4
Баллы
18
Таблица exel, 2 столбца - название фирмы и email.

Названия есть все, а вот email не везде.

Как удалить полностью строки в которых столбец email пустой?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
http://office-guru.ru/excel/kak-udalit-vse-pustye-stroki-v-excel-291.html

Если я правильно понимаю, то первый способ, который называется "Никогда не удаляйте пустые строки, при помощи выбора пустых ячеек" как раз то, что Вам нужно.
Но всё-равно лучше сделать бэкап:-)
 

Master4eg

Client
Регистрация
06.04.2016
Сообщения
421
Благодарностей
122
Баллы
43
http://office-guru.ru/excel/kak-udalit-vse-pustye-stroki-v-excel-291.html

Если я правильно понимаю, то первый способ, который называется "Никогда не удаляйте пустые строки, при помощи выбора пустых ячеек" как раз то, что Вам нужно.
Но всё-равно лучше сделать бэкап:-)
Как через зенку это организовать?) Тут форум вроде по Zennoposter
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Получаете кол-во строк, поочерёдно начиная с последней, проверяете равен ли столбец "B"(который второй) пустой строке, если да >> удаляете столбец.
 

Master4eg

Client
Регистрация
06.04.2016
Сообщения
421
Благодарностей
122
Баллы
43
Получаете кол-во строк, поочерёдно начиная с последней, проверяете равен ли столбец "B"(который второй) пустой строке, если да >> удаляете столбец.
Ну это понятно, но опять костыль(
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
  • Спасибо
Реакции: doc

Master4eg

Client
Регистрация
06.04.2016
Сообщения
421
Благодарностей
122
Баллы
43

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
По моему в екселе в пару кликов делается или надо именно в зенке?
 

Master4eg

Client
Регистрация
06.04.2016
Сообщения
421
Благодарностей
122
Баллы
43

gevolushn

Известная личность
Регистрация
25.03.2019
Сообщения
518
Благодарностей
269
Баллы
63
  • Спасибо
Реакции: Master4eg

seodamage

Client
Регистрация
08.09.2014
Сообщения
224
Благодарностей
67
Баллы
28

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113

Вложения

seodamage

Client
Регистрация
08.09.2014
Сообщения
224
Благодарностей
67
Баллы
28
Прикрепил пример. Минимальная версия - 7.1.7.0 (5.46.0.0).
Если что-то будет непонятно - спрашивайте.
Спасибо смогу посмотреть через несколько часов. Делал проект - дебажил долго и потом запустил. Всю ночь у меня проработал и дальше выполняется в PM - как доделает так сразу буду смотреть :-)
 

seodamage

Client
Регистрация
08.09.2014
Сообщения
224
Благодарностей
67
Баллы
28
К сожалению мне не подошёл этот вариант. В шаблоне сейчас сделано топорно есть переменные от A до L каждая переменная отвечает за столбец xlsx - и на кубиках сделана проверка если A пусто - заменять на "" на "-" и так для каждой переменной :(
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
К сожалению мне не подошёл этот вариант. В шаблоне сейчас сделано топорно есть переменные от A до L каждая переменная отвечает за столбец xlsx - и на кубиках сделана проверка если A пусто - заменять на "" на "-" и так для каждой переменной :(
Вариант 1:
Можете немного модифицировать мой шаблон:
  • добавляете в список названия столбцов
  • добавляете ещё один цикл, внешний. В нём из списка с берёте с удалением строку (название столбца).
  • далее в указанном столбце с помощью цикла проверяете на пустоту каждую ячейку - если в ней пусто, то вставляете необходимое значение.

Вариант 2:
Или можно так:
  • сохраняем нужную колонку в список
  • в цикле проходим по списку и заменяем пустые строки на нужный символ
  • вставляем обновлённый список в ту же колонку в таблице.
 
  • Спасибо
Реакции: seodamage

seodamage

Client
Регистрация
08.09.2014
Сообщения
224
Благодарностей
67
Баллы
28
Вариант 1:
Можете немного модифицировать мой шаблон:
  • добавляете в список названия столбцов
  • добавляете ещё один цикл, внешний. В нём из списка с берёте с удалением строку (название столбца).
  • далее в указанном столбце с помощью цикла проверяете на пустоту каждую ячейку - если в ней пусто, то вставляете необходимое значение.

Вариант 2:
Или можно так:
  • сохраняем нужную колонку в список
  • в цикле проходим по списку и заменяем пустые строки на нужный символ
  • вставляем обновлённый список в ту же колонку в таблице.
Спасибо, я решил вопросс по другому:
:ay:
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)