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

Вход

Регистрация

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

 

= Мир MS Excel/Использование ВПР по двум листам и по двум критериям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Использование ВПР по двум листам и по двум критериям
spiritus_sanctus Дата: Среда, 12.12.2012, 13:13 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Всем доброго времени суток!Есть два листа (вкладки), на которых расположены таблицы. Необходимо из таблицы перенести данные в другую в соответствующие ячейки. При использовании стандартной функции ВПР в качестве исходного значения берется, например, 1-С1 (вкладка Запас AU). Из таблицы (вкладка Ср.взв.блок) по данному значению берется первая строка. Нам нужны данные, расположенные в строке "среднее" этого блока. Создавать лишние столбцы не очень хочется, так как в действительности таблица большая со множеством вкладок. Помогите пожалуйста решить мою проблему
К сообщению приложен файл: 8242387.xlsx (17.7 Kb)
 
Ответить
СообщениеВсем доброго времени суток!Есть два листа (вкладки), на которых расположены таблицы. Необходимо из таблицы перенести данные в другую в соответствующие ячейки. При использовании стандартной функции ВПР в качестве исходного значения берется, например, 1-С1 (вкладка Запас AU). Из таблицы (вкладка Ср.взв.блок) по данному значению берется первая строка. Нам нужны данные, расположенные в строке "среднее" этого блока. Создавать лишние столбцы не очень хочется, так как в действительности таблица большая со множеством вкладок. Помогите пожалуйста решить мою проблему

Автор - spiritus_sanctus
Дата добавления - 12.12.2012 в 13:13
Hugo Дата: Среда, 12.12.2012, 13:31 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Здравствуйте.
Если не прибегать к макросам/UDF, то я бы правее "Среднее" в столбец C вбил цветом фона эти "1-C1" и тянул по ним, например тогда в D3:
=VLOOKUP(C3,Ср.взв.блок!$C$3:$I$31,3,0)

Хотя может формулисты предложат что-то для исходных данных - я больше по макросам...


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЗдравствуйте.
Если не прибегать к макросам/UDF, то я бы правее "Среднее" в столбец C вбил цветом фона эти "1-C1" и тянул по ним, например тогда в D3:
=VLOOKUP(C3,Ср.взв.блок!$C$3:$I$31,3,0)

Хотя может формулисты предложат что-то для исходных данных - я больше по макросам...

Автор - Hugo
Дата добавления - 12.12.2012 в 13:31
Serge_007 Дата: Среда, 12.12.2012, 13:48 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Hugo)
я бы правее "Среднее" в столбец C вбил эти "1-C1"

Это лучшее решение, но
Quote (spiritus_sanctus)
Создавать лишние столбцы не очень хочется


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Hugo)
я бы правее "Среднее" в столбец C вбил эти "1-C1"

Это лучшее решение, но
Quote (spiritus_sanctus)
Создавать лишние столбцы не очень хочется

Автор - Serge_007
Дата добавления - 12.12.2012 в 13:48
Hugo Дата: Среда, 12.12.2012, 14:56 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Так там не нужно создавать столбец - там как раз пустая ячейка есть.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеТак там не нужно создавать столбец - там как раз пустая ячейка есть.

Автор - Hugo
Дата добавления - 12.12.2012 в 14:56
spiritus_sanctus Дата: Среда, 12.12.2012, 14:57 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Большое спасибо за наводку. Все-таки без создания новых столбцов не обойтись(((Жаль конечно, что лишние рукодвижения совершать придется


Сообщение отредактировал spiritus_sanctus - Среда, 12.12.2012, 15:21
 
Ответить
СообщениеБольшое спасибо за наводку. Все-таки без создания новых столбцов не обойтись(((Жаль конечно, что лишние рукодвижения совершать придется

Автор - spiritus_sanctus
Дата добавления - 12.12.2012 в 14:57
Serge_007 Дата: Среда, 12.12.2012, 14:58 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Hugo)
Так там не нужно создавать столбец - там как раз пустая ячейка есть.

Так ты имеешь ввиду "вручную проставить"? smile

Quote (spiritus_sanctus)
без создания новых столбцов не обойтись

Если от "Среднее" до "Среднее" всегда одинаковое кол-во строк, то очень просто можно:
Code
=ИНДЕКС(Ср.взв.блок!E$3:E$32;ПОИСКПОЗ(C3;Ср.взв.блок!A$3:A$32;)+5)
К сообщению приложен файл: spiritus_sanctu.xls (51.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Hugo)
Так там не нужно создавать столбец - там как раз пустая ячейка есть.

Так ты имеешь ввиду "вручную проставить"? smile

Quote (spiritus_sanctus)
без создания новых столбцов не обойтись

Если от "Среднее" до "Среднее" всегда одинаковое кол-во строк, то очень просто можно:
Code
=ИНДЕКС(Ср.взв.блок!E$3:E$32;ПОИСКПОЗ(C3;Ср.взв.блок!A$3:A$32;)+5)

Автор - Serge_007
Дата добавления - 12.12.2012 в 14:58
Hugo Дата: Среда, 12.12.2012, 15:21 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
На примере можно и вручную забить =на нужную ячейку.
Если строк много, то можно макросом сделать.
Количество строк там разное (в первой группе меньше), при копировании ячейки адресация сбивалась.
P.S. смотрю в файле скорректировал уже smile


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеНа примере можно и вручную забить =на нужную ячейку.
Если строк много, то можно макросом сделать.
Количество строк там разное (в первой группе меньше), при копировании ячейки адресация сбивалась.
P.S. смотрю в файле скорректировал уже smile

Автор - Hugo
Дата добавления - 12.12.2012 в 15:21
spiritus_sanctus Дата: Среда, 12.12.2012, 15:27 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Это я для примера табличку накидала, количество строк разное, промежуточные данные не должны быть в пределах исходных таблиц (имею в виду если сцеплять -С1 и среднее). Создала рядом столбец и почти автоматом проставила сцепление, затем удалила не нужные данные и оставила ячейки, содержащие "среднее", во вторую таблицу тоже в созданном столбце слева скопировала сцепленные ячейки. В таком случае ВПР сработала как надо, только исходным критерием уже стал не 1-С1, а 1-С1среднее. Главная идея то в том, чтобы сохранить ссылки и при корректировании данных, используемых при создании таблицы Ср.взв.блок корректировались все последующие циферы.
 
Ответить
СообщениеЭто я для примера табличку накидала, количество строк разное, промежуточные данные не должны быть в пределах исходных таблиц (имею в виду если сцеплять -С1 и среднее). Создала рядом столбец и почти автоматом проставила сцепление, затем удалила не нужные данные и оставила ячейки, содержащие "среднее", во вторую таблицу тоже в созданном столбце слева скопировала сцепленные ячейки. В таком случае ВПР сработала как надо, только исходным критерием уже стал не 1-С1, а 1-С1среднее. Главная идея то в том, чтобы сохранить ссылки и при корректировании данных, используемых при создании таблицы Ср.взв.блок корректировались все последующие циферы.

Автор - spiritus_sanctus
Дата добавления - 12.12.2012 в 15:27
  • Страница 1 из 1
  • 1
Поиск:

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