Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Исключение нулевой строки - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Исключение нулевой строки
Protorivatel Дата: Четверг, 11.12.2014, 17:15 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Всем здравствуйте!
Сразу к проблеме: есть строки с данными вперемешку с нулевыми строками (в ячейках значения 0). Как сделать извлечение на другой лист строк с данными исключая нулевые строки?
Думается это можно как-то сделать с помощью формул, но как, ума не приложу. Буду очень благодарен хотя бы за наводку на решение.
Заранее спасибо!

Приложил файл-пример.
Пояснения: на листе "данные" в столбце "В отчет" ставлю 1 - данные попадают в таблицу "отчет", ставлю 0 - данные в таблицу не попадают, но остаются "нулевые строки". Как сделать отчет только со строками с данными?
К сообщению приложен файл: 0864075.xlsx (11.8 Kb)


Сообщение отредактировал Protorivatel - Четверг, 11.12.2014, 17:57
 
Ответить
СообщениеВсем здравствуйте!
Сразу к проблеме: есть строки с данными вперемешку с нулевыми строками (в ячейках значения 0). Как сделать извлечение на другой лист строк с данными исключая нулевые строки?
Думается это можно как-то сделать с помощью формул, но как, ума не приложу. Буду очень благодарен хотя бы за наводку на решение.
Заранее спасибо!

Приложил файл-пример.
Пояснения: на листе "данные" в столбце "В отчет" ставлю 1 - данные попадают в таблицу "отчет", ставлю 0 - данные в таблицу не попадают, но остаются "нулевые строки". Как сделать отчет только со строками с данными?

Автор - Protorivatel
Дата добавления - 11.12.2014 в 17:15
JayBhagavan Дата: Четверг, 11.12.2014, 17:40 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
Protorivatel, файл-пример, согласно правил форума, поможет помочь Вам.


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
СообщениеProtorivatel, файл-пример, согласно правил форума, поможет помочь Вам.

Автор - JayBhagavan
Дата добавления - 11.12.2014 в 17:40
Protorivatel Дата: Четверг, 11.12.2014, 17:56 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Приложил файл-пример.
Пояснения: на листе "данные" в столбце "В отчет" ставлю 1 - данные попадают в таблицу "отчет", ставлю 0 - данные в таблицу не попадают, но остаются "нулевые строки". Как сделать отчет только со строками с данными?
К сообщению приложен файл: 1480252.xlsx (11.8 Kb)
 
Ответить
СообщениеПриложил файл-пример.
Пояснения: на листе "данные" в столбце "В отчет" ставлю 1 - данные попадают в таблицу "отчет", ставлю 0 - данные в таблицу не попадают, но остаются "нулевые строки". Как сделать отчет только со строками с данными?

Автор - Protorivatel
Дата добавления - 11.12.2014 в 17:56
JayBhagavan Дата: Четверг, 11.12.2014, 18:09 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИОШИБКА(ИНДЕКС(данные!A:A;НАИМЕНЬШИЙ(ЕСЛИ(данные!$C$2:$C$16;СТРОКА(данные!$C$2:$C$16);"");СТРОКА()-СТРОКА($1:$1)));"")
Формула массива.
К сообщению приложен файл: 5170392.xlsx (12.3 Kb)


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ИНДЕКС(данные!A:A;НАИМЕНЬШИЙ(ЕСЛИ(данные!$C$2:$C$16;СТРОКА(данные!$C$2:$C$16);"");СТРОКА()-СТРОКА($1:$1)));"")
Формула массива.

Автор - JayBhagavan
Дата добавления - 11.12.2014 в 18:09
Nic70y Дата: Четверг, 11.12.2014, 18:16 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9145
Репутация: 2417 ±
Замечаний: 0% ±

Excel 2010
не массива, но тяжелая:
Код
=ЕСЛИОШИБКА(ИНДЕКС(данные!A$1:A$16;СУММПРОИЗВ(НАИМЕНЬШИЙ((данные!$C$2:$C$16<>0)*СТРОКА(A$2:A$16);СЧЁТЕСЛИ(данные!$C$2:$C$16;0)+СТРОКА(A1))));"")


JayBhagavan, зачем это:
Код
-СТРОКА($1:$1)
проще -1
К сообщению приложен файл: 27.xlsx (11.9 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 11.12.2014, 18:19
 
Ответить
Сообщениене массива, но тяжелая:
Код
=ЕСЛИОШИБКА(ИНДЕКС(данные!A$1:A$16;СУММПРОИЗВ(НАИМЕНЬШИЙ((данные!$C$2:$C$16<>0)*СТРОКА(A$2:A$16);СЧЁТЕСЛИ(данные!$C$2:$C$16;0)+СТРОКА(A1))));"")


JayBhagavan, зачем это:
Код
-СТРОКА($1:$1)
проще -1

Автор - Nic70y
Дата добавления - 11.12.2014 в 18:16
Protorivatel Дата: Четверг, 11.12.2014, 19:55 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Большое спасибо! Мир стал яснее!)
 
Ответить
СообщениеБольшое спасибо! Мир стал яснее!)

Автор - Protorivatel
Дата добавления - 11.12.2014 в 19:55
JayBhagavan Дата: Пятница, 12.12.2014, 10:06 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 188
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
зачем это
Затем, что это точка отсчёта, которая будет смещаться и при смещении таблицы. Не гонюсь за минимализмом - предпочитаю основательность.


Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
 
Ответить
Сообщение
зачем это
Затем, что это точка отсчёта, которая будет смещаться и при смещении таблицы. Не гонюсь за минимализмом - предпочитаю основательность.

Автор - JayBhagavan
Дата добавления - 12.12.2014 в 10:06
Protorivatel Дата: Понедельник, 05.01.2015, 20:41 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, подскажите пожалуйста, как будет выглядеть формула, если в столбце "в отчет" не будет нулей, а только 1?
К сообщению приложен файл: 4259745.xlsx (12.0 Kb)
 
Ответить
СообщениеNic70y, подскажите пожалуйста, как будет выглядеть формула, если в столбце "в отчет" не будет нулей, а только 1?

Автор - Protorivatel
Дата добавления - 05.01.2015 в 20:41
Nic70y Дата: Понедельник, 05.01.2015, 20:53 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 9145
Репутация: 2417 ±
Замечаний: 0% ±

Excel 2010
Nic70y, подскажите пожалуйста
а от куда вы знали, что я случайно пройду в данный момент времени (я не подписываюсь на темы, иногда дежурю сутками и т.п.)
просто урок на будущее не обращайтесь лично, здесь много спецов...
вариант:
Код
=ЕСЛИОШИБКА(ИНДЕКС(данные!A$1:A$16;СУММПРОИЗВ(НАИМЕНЬШИЙ((данные!$C$2:$C$16<>"")*СТРОКА(C$2:C$16);СТРОКА(A1)+СЧЁТЕСЛИ(данные!$C$2:$C$16;""))));"")


данная формула для любых значений (а не 1, <>"" можете заменить на =1 и т.п.)
К сообщению приложен файл: 15-15-23.xlsx (12.6 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 05.01.2015, 20:56
 
Ответить
Сообщение
Nic70y, подскажите пожалуйста
а от куда вы знали, что я случайно пройду в данный момент времени (я не подписываюсь на темы, иногда дежурю сутками и т.п.)
просто урок на будущее не обращайтесь лично, здесь много спецов...
вариант:
Код
=ЕСЛИОШИБКА(ИНДЕКС(данные!A$1:A$16;СУММПРОИЗВ(НАИМЕНЬШИЙ((данные!$C$2:$C$16<>"")*СТРОКА(C$2:C$16);СТРОКА(A1)+СЧЁТЕСЛИ(данные!$C$2:$C$16;""))));"")


данная формула для любых значений (а не 1, <>"" можете заменить на =1 и т.п.)

Автор - Nic70y
Дата добавления - 05.01.2015 в 20:53
Michael_S Дата: Понедельник, 05.01.2015, 21:35 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
 
Ответить
Сообщение

Автор - Michael_S
Дата добавления - 05.01.2015 в 21:35
Nic70y Дата: Понедельник, 05.01.2015, 21:38 | Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 9145
Репутация: 2417 ±
Замечаний: 0% ±

Excel 2010
[offtop]Михаил казнить нельзя помиловать так о тож[/offtop]


ЮMoney 41001841029809
 
Ответить
Сообщение[offtop]Михаил казнить нельзя помиловать так о тож[/offtop]

Автор - Nic70y
Дата добавления - 05.01.2015 в 21:38
Protorivatel Дата: Понедельник, 05.01.2015, 23:01 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, месяц думал улучшать-не-улучшать таблицу, а тут без раздумий взял да и спросил. Это все проведение, не иначе!))
А урок учту. Спасибо за помощь.
 
Ответить
СообщениеNic70y, месяц думал улучшать-не-улучшать таблицу, а тут без раздумий взял да и спросил. Это все проведение, не иначе!))
А урок учту. Спасибо за помощь.

Автор - Protorivatel
Дата добавления - 05.01.2015 в 23:01
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!