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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование ненулевых строк и столбцов на другой лист - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Копирование ненулевых строк и столбцов на другой лист
Tali Дата: Четверг, 20.04.2017, 20:47 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
День добрый!

Есть исходная таблица, значения в ячейках которой все расчетные.
Строки: ширина досок (я сократила таблицу, значения идут 80 мм до 350 мм с шагом 1 мм)
Столбцы: длина досок (длин только 10, как есть).
Значения в таблице: количество досок данной длины и ширины, кубатура (объем).

В этой таблице при расчете получаются нулевые строки (когда нет такой ширины) и нулевые столбцы (нет такой длины).
Идти могут подряд и не подряд.

Как можно на другой лист продублировать таблицу, исключив нулевые строки и нулевые столбцы.
Справа и слева от данных я добавила итоговые строки, по которым видно, какие получаются нулевые столбцы, какие нулевые строки.
Сейчас все это делается вручную с помощью фильтра, но хотелось бы автоматизировать процесс.

Смотрела подобные задачи и решения, но не могу сообразить, как их применить в моем случае.

Прошу вашей помощи!
К сообщению приложен файл: 5470889.xlsx (25.8 Kb)
 
Ответить
СообщениеДень добрый!

Есть исходная таблица, значения в ячейках которой все расчетные.
Строки: ширина досок (я сократила таблицу, значения идут 80 мм до 350 мм с шагом 1 мм)
Столбцы: длина досок (длин только 10, как есть).
Значения в таблице: количество досок данной длины и ширины, кубатура (объем).

В этой таблице при расчете получаются нулевые строки (когда нет такой ширины) и нулевые столбцы (нет такой длины).
Идти могут подряд и не подряд.

Как можно на другой лист продублировать таблицу, исключив нулевые строки и нулевые столбцы.
Справа и слева от данных я добавила итоговые строки, по которым видно, какие получаются нулевые столбцы, какие нулевые строки.
Сейчас все это делается вручную с помощью фильтра, но хотелось бы автоматизировать процесс.

Смотрела подобные задачи и решения, но не могу сообразить, как их применить в моем случае.

Прошу вашей помощи!

Автор - Tali
Дата добавления - 20.04.2017 в 20:47
Nic70y Дата: Четверг, 20.04.2017, 21:19 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
вариант с дополнительными строками, столбцами
К сообщению приложен файл: 9003894.xlsx (28.6 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениевариант с дополнительными строками, столбцами

Автор - Nic70y
Дата добавления - 20.04.2017 в 21:19
gling Дата: Четверг, 20.04.2017, 21:38 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Вариант. Выделяем O3:P3 и тянем вправо и вниз. Это неполное решение, нужно продумать про варианты выборки данных длинны.
К сообщению приложен файл: 5739262.xlsx (27.2 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Четверг, 20.04.2017, 21:54
 
Ответить
СообщениеВариант. Выделяем O3:P3 и тянем вправо и вниз. Это неполное решение, нужно продумать про варианты выборки данных длинны.

Автор - gling
Дата добавления - 20.04.2017 в 21:38
Tali Дата: Четверг, 20.04.2017, 21:52 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, gling,

Спасибо!
Буду разбираться...
 
Ответить
СообщениеNic70y, gling,

Спасибо!
Буду разбираться...

Автор - Tali
Дата добавления - 20.04.2017 в 21:52
Светлый Дата: Четверг, 20.04.2017, 22:10 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1867
Репутация: 536 ±
Замечаний: 0% ±

Excel 2013, 2016
Помещаем эту формулу в A1 листа Результат и протягиваем вправо и вниз с запасом.
Исключает пустые строки и пустые столбцы, но работает очень долго:
Код
=ЕСЛИОШИБКА(ИНДЕКС(Исходная!$A$1:$U$124;ПОИСКПОЗ(СТРОКА(A2);СЧЁТЕСЛИ(СМЕЩ(Исходная!$V$1;;;СТРОКА($1:$199));"<>0"););ПОИСКПОЗ(СТОЛБЕЦ(A2);СЧЁТЕСЛИ(СМЕЩ(Исходная!$A$125;;;;СТОЛБЕЦ($1:$199));"<>0");));"")


Программировать проще, чем писать стихи.
 
Ответить
СообщениеПомещаем эту формулу в A1 листа Результат и протягиваем вправо и вниз с запасом.
Исключает пустые строки и пустые столбцы, но работает очень долго:
Код
=ЕСЛИОШИБКА(ИНДЕКС(Исходная!$A$1:$U$124;ПОИСКПОЗ(СТРОКА(A2);СЧЁТЕСЛИ(СМЕЩ(Исходная!$V$1;;;СТРОКА($1:$199));"<>0"););ПОИСКПОЗ(СТОЛБЕЦ(A2);СЧЁТЕСЛИ(СМЕЩ(Исходная!$A$125;;;;СТОЛБЕЦ($1:$199));"<>0");));"")

Автор - Светлый
Дата добавления - 20.04.2017 в 22:10
  • Страница 1 из 1
  • 1
Поиск:

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