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

Вход

Регистрация

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

 

= Мир MS Excel/Значения в таблицах разные, но одно общее - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Значения в таблицах разные, но одно общее
blayd2007 Дата: Суббота, 12.11.2016, 14:52 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!
Снова прошу помочь и говорю большое спасибо за прошлые обращения!!!
Встал вопрос: есть две таблички на одном листе и таблица 3, что в рамке-будет на другом.
Значения в таблице 1 и таблице 2 разные, но одни значения у них общие-это графа "Кг".
Как сделать, если напротив цвета, в таблице 2 - Кг, совпадут с Кг из таблицы 1, то литры, в таблице 3, должны подставится из этой же строки, соответствующей данной колонке с литрами (табл. 1).
И т.д. с давлением, температурой и Кг.
То есть, Кг в двух таблицах обязательно совпадут и эти данные стабильны, от них и нужно отталкиваться.
У меня получилось не правильно, совпадают если расположено все по порядку.
Таблиц 3 будет несколько на листе, с разными значениями цветов. (Это к слову).
Простите, если коряво все объяснил.
Есть пример.
К сообщению приложен файл: _1.xls (46.5 Kb)
 
Ответить
СообщениеДобрый день!
Снова прошу помочь и говорю большое спасибо за прошлые обращения!!!
Встал вопрос: есть две таблички на одном листе и таблица 3, что в рамке-будет на другом.
Значения в таблице 1 и таблице 2 разные, но одни значения у них общие-это графа "Кг".
Как сделать, если напротив цвета, в таблице 2 - Кг, совпадут с Кг из таблицы 1, то литры, в таблице 3, должны подставится из этой же строки, соответствующей данной колонке с литрами (табл. 1).
И т.д. с давлением, температурой и Кг.
То есть, Кг в двух таблицах обязательно совпадут и эти данные стабильны, от них и нужно отталкиваться.
У меня получилось не правильно, совпадают если расположено все по порядку.
Таблиц 3 будет несколько на листе, с разными значениями цветов. (Это к слову).
Простите, если коряво все объяснил.
Есть пример.

Автор - blayd2007
Дата добавления - 12.11.2016 в 14:52
AVI Дата: Суббота, 12.11.2016, 15:05 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация: 17 ±
Замечаний: 0% ±

Excel 2016
Не понятно только куда подставлять значения. Подписал сам
Для ячейки H12
Код
=ИНДЕКС($F$3:$L$8;ПОИСКПОЗ($I12;$I$3:$I$8;);ПОИСКПОЗ(H$10;$F$3:$L$3;))


Принцип понятен?
К сообщению приложен файл: _1-.xls (47.5 Kb)


Сообщение отредактировал AVI - Суббота, 12.11.2016, 15:08
 
Ответить
СообщениеНе понятно только куда подставлять значения. Подписал сам
Для ячейки H12
Код
=ИНДЕКС($F$3:$L$8;ПОИСКПОЗ($I12;$I$3:$I$8;);ПОИСКПОЗ(H$10;$F$3:$L$3;))


Принцип понятен?

Автор - AVI
Дата добавления - 12.11.2016 в 15:05
_Boroda_ Дата: Суббота, 12.11.2016, 15:07 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ИНДЕКС(F4:F8;ПОИСКПОЗ(ИНДЕКС(I12:I16;S4);I4:I8;))

В общем случае -
Код
=ИНДЕКС(F$4:L$8;ПОИСКПОЗ(O$10;I$4:I$8;);ПОИСКПОЗ(N7;F$3:L$3;))
К сообщению приложен файл: _1_1.xls (47.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ИНДЕКС(F4:F8;ПОИСКПОЗ(ИНДЕКС(I12:I16;S4);I4:I8;))

В общем случае -
Код
=ИНДЕКС(F$4:L$8;ПОИСКПОЗ(O$10;I$4:I$8;);ПОИСКПОЗ(N7;F$3:L$3;))

Автор - _Boroda_
Дата добавления - 12.11.2016 в 15:07
blayd2007 Дата: Суббота, 12.11.2016, 15:24 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Значения должны правильно выводиться в таблицу 3, соответствуя графам- литры, давление, температура, кг. Там есть примечания.
 
Ответить
СообщениеЗначения должны правильно выводиться в таблицу 3, соответствуя графам- литры, давление, температура, кг. Там есть примечания.

Автор - blayd2007
Дата добавления - 12.11.2016 в 15:24
blayd2007 Дата: Суббота, 12.11.2016, 15:32 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Это просто волшебство! Все то, что нужно!!!
Сам бы я точно не догадался.

Спасибо огромное!!!
 
Ответить
СообщениеЭто просто волшебство! Все то, что нужно!!!
Сам бы я точно не догадался.

Спасибо огромное!!!

Автор - blayd2007
Дата добавления - 12.11.2016 в 15:32
blayd2007 Дата: Суббота, 12.11.2016, 15:33 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Просто писал еще не смотрев.

Еще раз спасибо!!!
 
Ответить
СообщениеПросто писал еще не смотрев.

Еще раз спасибо!!!

Автор - blayd2007
Дата добавления - 12.11.2016 в 15:33
blayd2007 Дата: Воскресенье, 13.11.2016, 15:44 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Уважаемые Гуру!
Оказывается, в оригинале имена данных не совпадают и по этой причине решить задачу описанными способами не вышло.
Если есть еще способ, будет очень здорово!
Добавил пример, все как в оригинале, два листа, на листе 2, в рамках и должны подставляться данные (объем, давление, температура и масса) с листа 1. Есть примечания.

Извините, что вчера ввел Вас в заблуждение, сразу не разобрался, что сравниваются данные и с названиями столбцов.
К сообщению приложен файл: _2.zip (22.8 Kb)
 
Ответить
СообщениеУважаемые Гуру!
Оказывается, в оригинале имена данных не совпадают и по этой причине решить задачу описанными способами не вышло.
Если есть еще способ, будет очень здорово!
Добавил пример, все как в оригинале, два листа, на листе 2, в рамках и должны подставляться данные (объем, давление, температура и масса) с листа 1. Есть примечания.

Извините, что вчера ввел Вас в заблуждение, сразу не разобрался, что сравниваются данные и с названиями столбцов.

Автор - blayd2007
Дата добавления - 13.11.2016 в 15:44
AVI Дата: Вторник, 15.11.2016, 05:22 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация: 17 ±
Замечаний: 0% ±

Excel 2016
Честного говоря, я не знаю будет нарушение или нет, если я отвечу.
Но. Все же я не до конца понял понял задачу.
У нас есть Лист2, на котором есть цвет. Это цвет мы сравниваем с таблицей 2 на Лист1 (к примеру "Белый" и номер 13). Этот цвет мы находим в таблице 2 (это третья строка) и если данные из столбца "кг" третьей строки таблицы 2 с сходятся с данными с данными третьей строки столбца "кг" таблицы 1, то формула должна записать, в данном случае, 3030 в ячейку "масса (кг)". Если данные не сходятся, то оставляем пусто?
В Вашем примере луче, если вы в столбцах подпишите руками что должно получиться. Для наглядности.
 
Ответить
СообщениеЧестного говоря, я не знаю будет нарушение или нет, если я отвечу.
Но. Все же я не до конца понял понял задачу.
У нас есть Лист2, на котором есть цвет. Это цвет мы сравниваем с таблицей 2 на Лист1 (к примеру "Белый" и номер 13). Этот цвет мы находим в таблице 2 (это третья строка) и если данные из столбца "кг" третьей строки таблицы 2 с сходятся с данными с данными третьей строки столбца "кг" таблицы 1, то формула должна записать, в данном случае, 3030 в ячейку "масса (кг)". Если данные не сходятся, то оставляем пусто?
В Вашем примере луче, если вы в столбцах подпишите руками что должно получиться. Для наглядности.

Автор - AVI
Дата добавления - 15.11.2016 в 05:22
blayd2007 Дата: Вторник, 15.11.2016, 14:57 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо большое, что откликнулись!
В примере уважаемого "Boroda", все очень правильно и грамотно реализовано, но при одном важном условии, что имена столбцов в таблице 1 и таблице 3 идентичны (литры, давление, температура, кг), а если имена будут не совпадать, как в моем примере 2, в таблице 2 допустим "температура факт", а в таблице 3-просто температура, то весь смысл теряется и формула уже не действует. Вот чего мне хотелось. Т. е. чтоб при разных именах, результат был бы,как у "Boroda" в примере _1_1. Конечно, можно заняться переименованием имен в таблицах, для их совпадения и тем самым задача будет решена. Но если возможно обойтись без изменений, будет желательнее, так как многие привыкли видеть именно эти имена.
Файл с переделанными именами я уже подготовил, просто надеялся на дополнительный способ, ведь ситуации бывают разные и все переделать не всегда может получиться.
Но Вам уважаемый AVI, и уважаемому "Boroda", низкий поклон, Вы мне и в этой редакции файла очень помогли и выручили!
Поклон Вам!!!
 
Ответить
СообщениеСпасибо большое, что откликнулись!
В примере уважаемого "Boroda", все очень правильно и грамотно реализовано, но при одном важном условии, что имена столбцов в таблице 1 и таблице 3 идентичны (литры, давление, температура, кг), а если имена будут не совпадать, как в моем примере 2, в таблице 2 допустим "температура факт", а в таблице 3-просто температура, то весь смысл теряется и формула уже не действует. Вот чего мне хотелось. Т. е. чтоб при разных именах, результат был бы,как у "Boroda" в примере _1_1. Конечно, можно заняться переименованием имен в таблицах, для их совпадения и тем самым задача будет решена. Но если возможно обойтись без изменений, будет желательнее, так как многие привыкли видеть именно эти имена.
Файл с переделанными именами я уже подготовил, просто надеялся на дополнительный способ, ведь ситуации бывают разные и все переделать не всегда может получиться.
Но Вам уважаемый AVI, и уважаемому "Boroda", низкий поклон, Вы мне и в этой редакции файла очень помогли и выручили!
Поклон Вам!!!

Автор - blayd2007
Дата добавления - 15.11.2016 в 14:57
_Boroda_ Дата: Вторник, 15.11.2016, 15:11 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ИНДЕКС(Лист1!$F$27:$F$31;ПОИСКПОЗ(C8;Лист1!$I$27:$I$31;))
Остальные формулы немного более другие. Диапазон С5:С8 можно копировать вправо-влево и вниз-вверх
К сообщению приложен файл: _2_1.xlsb (34.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ИНДЕКС(Лист1!$F$27:$F$31;ПОИСКПОЗ(C8;Лист1!$I$27:$I$31;))
Остальные формулы немного более другие. Диапазон С5:С8 можно копировать вправо-влево и вниз-вверх

Автор - _Boroda_
Дата добавления - 15.11.2016 в 15:11
blayd2007 Дата: Вторник, 15.11.2016, 15:27 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Значит это возможно?!!!
Да, так, именно так!!!
Тыкаю пальцами и поверить не могу, что оно работает!!! И работает как нужно!!!

Спасибо что не бросили меня и в очередной раз помогли!!!
 
Ответить
СообщениеЗначит это возможно?!!!
Да, так, именно так!!!
Тыкаю пальцами и поверить не могу, что оно работает!!! И работает как нужно!!!

Спасибо что не бросили меня и в очередной раз помогли!!!

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

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