Страницы: 1
RSS
Заполнение таблицы данными из другой таблицы без нулевых значений, для автоматизации подготовки исп. док-ии в РТН
 
Доброго времени суток.
Итак, имеются две таблицы.
В одной таблице ведется автоматический подсчет количества опор на каждый фидер.
Вторая таблица необходима для автозаполнения паспорта воздушной линии.
Вопрос: есть ли способ автозаполнения второй таблицы таким образом, чтобы из первой таблицы переносились только те значение, которые в столбце ф.1 >0? А нулевые значения не прописывались.
Заранее благодарен
Изменено: SERGEY84 - 07.04.2018 13:57:18
 
Посмотрите, такая функция подойдет (в ячейках C105:E120) или не ту таблицу нужно заполнять
Изменено: Александр Макаров - 07.04.2018 17:07:38
 
Может тему назвать так - "Заполнение таблицы данными из другой таблицы без нулевых значений"?
 
Цитата
Александр Макаров написал:
Посмотрите, такая функция подойдет (в ячейках C105:E120) или не ту таблицу нужно заполнять
Да, похоже на то. Однако при попытке проделать подобное с столбцами ф.2-ф.8, у меня ничего не вышло. Если не затруднит, поясните принцип работы данного макроса, может, я не правильно его применяю. Заранее благодарен.
 
Для ячейки F105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;F104;1;4)"
Для ячейки G105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;F104;2;4)"
Для ячейки H105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;F104;4;4)"
Для ячеек стоки 106 поменять F104 на F105 и т.д.
В функции 4 параметра:
1 - диапазон значений таблицы откуда берутся данные - $AI$107:$AR$122
2 - ячейка предыдущего значения "Тип" - F104
3 - номер столбца в диапазоне, из которого брать данные - 1 (для столбца F)
4 - номер столбца в диапазоне, где условие не 0 - 4 (для Ф2)

Для Ф3:
Для ячейки I105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;I104;1;5)"
Для ячейки J105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;I104;2;5)"
Для ячейки K105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;I104;5;5)"
Для ячеек стоки 106 поменять I104 на I105 и т.д.

Для Ф4:
Для ячейки L105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;L104;1;6)"
Для ячейки M105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;L104;2;6)"
Для ячейки N105 функция будет выглядеть так "=ZnachIf($AI$107:$AR$122;L104;6;6)"
Для ячеек стоки 106 поменять L104 на L105 и т.д.
 
Разобрался. Огромное спасибо за помощь.
В продолжении темы по автоматизации процесса оформления исполнительной документации, возник еще один вопрос:
На отдельной вкладке имеется таблица, в первом столбце указаны истинные значения, в остальных столбцах то же самое, только с индексами. На другой вкладке, в табличку, в которую я прописал вышеуказанный макрос, необходимо проставить эти истинные значения при сравнении с индексированными.
Функция ВПР мне не помогла, пробовал связку функций ИНДЕКС и ПОИСКПОЗ, но у меня не получилось. Подскажите, какими функциями можно воспользоваться, ну или макрос какой. Заранее благодарен.
 
Посмотрите, в ячейке D105 функция
3 параметра
1 - диапазон значений
2 - значение для поиска
3 - номер столбца вставки значения из диапазона значений
 
Попробовал, не получилось.
Нужно жесткое соответствие, например: А23. - А23; П23. - П23 и т.д., то есть, смысл в том, чтобы убрать точки
 
SERGEY84, задача Заполнение таблицы данными из другой таблицы без нулевых значений решена?
 
да, целиком и полностью, за что огромная благодарность Александру.
 
Посмотрите, подкорректировал код функции поиска
 
Тогда не понимаю, зачем #8?
 
Юрий М, чтобы не плодить множество тем. Если я в чем то нарушил правила форума, прошу простить и закрыть данную тему.
 
Цитата
SERGEY84 написал:
чтобы не плодить множество тем.
Удивительная логика: темы плодить нельзя (хотя в данном случае именно так и нужно поступить), а сообщения, которые не имеют отношения к заявленной теме,- можно.
Страницы: 1
Наверх