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

Вход

Регистрация

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

 

= Мир MS Excel/поиск по данным из двух ячеек и неточное совпадение - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
поиск по данным из двух ячеек и неточное совпадение
best_vint Дата: Четверг, 16.05.2013, 14:21 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте. На листе "Рабочее" имеются позиции из кабельного журнала в строке 14-вид изделия, а в строке 15 уже уточнение изделия.
В листе "БД" имеется перечень того что я могу использовать, свеобразная база данных для моей заготовки.
Так вот хотелось бы сделать спецификацию, т.е. алгоритм такой:
Смотрим ячейку С14 и С15, на листе "Рабочее" находим чтото подходящее на лист "БД" и вставляем это куда нибудь, например на "Лист1" + из листа "рабочее" надо забрать ещё значение предмета.
Хотел бы сделать только на формулах, кто нибудь может что нибудь подсказать. Спасибо.
К сообщению приложен файл: 5603648.xls (49.0 Kb)
 
Ответить
СообщениеЗдравствуйте. На листе "Рабочее" имеются позиции из кабельного журнала в строке 14-вид изделия, а в строке 15 уже уточнение изделия.
В листе "БД" имеется перечень того что я могу использовать, свеобразная база данных для моей заготовки.
Так вот хотелось бы сделать спецификацию, т.е. алгоритм такой:
Смотрим ячейку С14 и С15, на листе "Рабочее" находим чтото подходящее на лист "БД" и вставляем это куда нибудь, например на "Лист1" + из листа "рабочее" надо забрать ещё значение предмета.
Хотел бы сделать только на формулах, кто нибудь может что нибудь подсказать. Спасибо.

Автор - best_vint
Дата добавления - 16.05.2013 в 14:21
Rustem Дата: Четверг, 16.05.2013, 16:36 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Нарисуйте, что должно получиться.


WMR: R183220163895
 
Ответить
СообщениеНарисуйте, что должно получиться.

Автор - Rustem
Дата добавления - 16.05.2013 в 16:36
best_vint Дата: Среда, 22.05.2013, 16:52 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

извиняюсь за долгий ответ, так вот прикладываю файл того что должно получиться
т.е. он смотрит лист "рабочее" там первое труба вгп Ду 25 и длинна 9 метров, соответственно находит эту позицию на листе "БД" и то что соответствует Вгп Ду 25-ту строчку и ставляет на "лист 1" с соответствующей длинной 5 метровю
К сообщению приложен файл: 2040533.jpg (21.8 Kb)
 
Ответить
Сообщениеизвиняюсь за долгий ответ, так вот прикладываю файл того что должно получиться
т.е. он смотрит лист "рабочее" там первое труба вгп Ду 25 и длинна 9 метров, соответственно находит эту позицию на листе "БД" и то что соответствует Вгп Ду 25-ту строчку и ставляет на "лист 1" с соответствующей длинной 5 метровю

Автор - best_vint
Дата добавления - 22.05.2013 в 16:52
Rustem Дата: Среда, 22.05.2013, 19:42 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Лучше в .xls


WMR: R183220163895
 
Ответить
СообщениеЛучше в .xls

Автор - Rustem
Дата добавления - 22.05.2013 в 19:42
best_vint Дата: Четверг, 23.05.2013, 10:55 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

вот
К сообщению приложен файл: 4737006.xls (53.0 Kb)
 
Ответить
Сообщениевот

Автор - best_vint
Дата добавления - 23.05.2013 в 10:55
Serge_007 Дата: Четверг, 23.05.2013, 11:17 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
best_vint, делайте список соответствий сокращений и полных названий и пользуйтесь ВПР(). В том виде, что есть сейчас, задача практически нерешаема


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение best_vint, делайте список соответствий сокращений и полных названий и пользуйтесь ВПР(). В том виде, что есть сейчас, задача практически нерешаема

Автор - Serge_007
Дата добавления - 23.05.2013 в 11:17
best_vint Дата: Четверг, 23.05.2013, 11:33 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - best_vint
Дата добавления - 23.05.2013 в 11:33
Serge_007 Дата: Четверг, 23.05.2013, 11:48 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
В виде БД, естественно
Полное наименование Сокращённое наименование Марка и т. д.
1 Кронштей к стене для лотков ККСЛ RNK-W-50 и т. д.
2 Кронштей к стене для лотков ККСЛ RNK-W-100 и т. д.
3 Кронштей к стене для лотков ККСЛ RNK-W-200 и т. д.
... ... ... ... ...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВ виде БД, естественно
Полное наименование Сокращённое наименование Марка и т. д.
1 Кронштей к стене для лотков ККСЛ RNK-W-50 и т. д.
2 Кронштей к стене для лотков ККСЛ RNK-W-100 и т. д.
3 Кронштей к стене для лотков ККСЛ RNK-W-200 и т. д.
... ... ... ... ...

Автор - Serge_007
Дата добавления - 23.05.2013 в 11:48
best_vint Дата: Четверг, 23.05.2013, 12:29 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Serge_007 извиняюсь, но я Вас не понял по поводу бд, т.е. мне лист "бд"-ну моя база данных в акцесс перенести?
 
Ответить
СообщениеSerge_007 извиняюсь, но я Вас не понял по поводу бд, т.е. мне лист "бд"-ну моя база данных в акцесс перенести?

Автор - best_vint
Дата добавления - 23.05.2013 в 12:29
Serge_007 Дата: Четверг, 23.05.2013, 12:55 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
На маленьких объёмах удобнее вести БД в Excel, но если хотите скинуть базу в СУБД - тоже можно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНа маленьких объёмах удобнее вести БД в Excel, но если хотите скинуть базу в СУБД - тоже можно

Автор - Serge_007
Дата добавления - 23.05.2013 в 12:55
vkm Дата: Четверг, 19.09.2013, 03:46 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приветствую Всех, пересмотрел много инфы, но ответа по нахождению ячейки с условием, что в искомой строке должны совпадать две ячейки не нашёл. Как найти во вложении КОД с условием того что Город и Улица на Листе2 соответствуют Городу и Улице на Листе1?
К сообщению приложен файл: 7708958.xlsx (10.6 Kb)


Сообщение отредактировал vkm - Четверг, 19.09.2013, 03:47
 
Ответить
СообщениеПриветствую Всех, пересмотрел много инфы, но ответа по нахождению ячейки с условием, что в искомой строке должны совпадать две ячейки не нашёл. Как найти во вложении КОД с условием того что Город и Улица на Листе2 соответствуют Городу и Улице на Листе1?

Автор - vkm
Дата добавления - 19.09.2013 в 03:46
AndreTM Дата: Четверг, 19.09.2013, 08:11 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
vkm,
Есть справочный материал ВПР() по нескольким критериям.
Кроме того, можно задействовать формулу, использующую СУММПРОИЗВ() и прочее - можно немного творчески переработать предлагаемые здесь решения :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение vkm,
Есть справочный материал ВПР() по нескольким критериям.
Кроме того, можно задействовать формулу, использующую СУММПРОИЗВ() и прочее - можно немного творчески переработать предлагаемые здесь решения :)

Автор - AndreTM
Дата добавления - 19.09.2013 в 08:11
vkm Дата: Четверг, 19.09.2013, 23:49 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AndreTM, Благодарствуйте! Ответ смог прочесть только вечером ВПР() по нескольким критериям это то что искал, хотя данные с ошибками формирует, поковыряю где то что то упустил. На работе путём наименьшего сопротивления воспользовался созданием новой ячейки и ВПР результат прилагаю. hands
К сообщению приложен файл: 8309054.xlsx (13.4 Kb)
 
Ответить
СообщениеAndreTM, Благодарствуйте! Ответ смог прочесть только вечером ВПР() по нескольким критериям это то что искал, хотя данные с ошибками формирует, поковыряю где то что то упустил. На работе путём наименьшего сопротивления воспользовался созданием новой ячейки и ВПР результат прилагаю. hands

Автор - vkm
Дата добавления - 19.09.2013 в 23:49
AndreTM Дата: Пятница, 20.09.2013, 04:00 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
В первом варианте вы указали относительную адресацию для массивов - вот у вас при "протяжке" все формулы и съехали.
Во втором варианте сцепка и ВПР(), конечно, решают проблему - но это дополнительные столбцы (может не быть такой возможности, да и на больших объемах - нежелательно), плюс соединять надо не через пробел, а через любой не встречающийся в тексте символ, чтобы быть уверенным в уникальности ключа.

Так что посмотрите примеры:
Вариант 1 - это ваш "правильный" вариант.
Вариант 2 - то же самое, но с использованием именованных констант и массивов для динамического вычисления списка.
Вариант 3 - "немассивная" формула с использованием СУММПРОИЗВ()

Кстати, обратите внимание на выделенную цветом "ошибку" в третьем варианте - происходит это из-за того, что у вас на Листе1 неуникальные значения (двум одинаковым "город-улица" сопоставлены разные коды). Формула же предполагает, что в источнике ключевые данные - уникальны. В первой же формуле такого не происходит потому, что поиск просто останавливается на первом найденном совпадении. Впрочем, использование именно в таком виде (перемножением условий) возможно, вот только формула в таком случае всё равно становится "массивной" (см., например, вариант 4)
К сообщению приложен файл: 2-4783-1-1-.xlsx (12.9 Kb)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Пятница, 20.09.2013, 04:18
 
Ответить
СообщениеВ первом варианте вы указали относительную адресацию для массивов - вот у вас при "протяжке" все формулы и съехали.
Во втором варианте сцепка и ВПР(), конечно, решают проблему - но это дополнительные столбцы (может не быть такой возможности, да и на больших объемах - нежелательно), плюс соединять надо не через пробел, а через любой не встречающийся в тексте символ, чтобы быть уверенным в уникальности ключа.

Так что посмотрите примеры:
Вариант 1 - это ваш "правильный" вариант.
Вариант 2 - то же самое, но с использованием именованных констант и массивов для динамического вычисления списка.
Вариант 3 - "немассивная" формула с использованием СУММПРОИЗВ()

Кстати, обратите внимание на выделенную цветом "ошибку" в третьем варианте - происходит это из-за того, что у вас на Листе1 неуникальные значения (двум одинаковым "город-улица" сопоставлены разные коды). Формула же предполагает, что в источнике ключевые данные - уникальны. В первой же формуле такого не происходит потому, что поиск просто останавливается на первом найденном совпадении. Впрочем, использование именно в таком виде (перемножением условий) возможно, вот только формула в таком случае всё равно становится "массивной" (см., например, вариант 4)

Автор - AndreTM
Дата добавления - 20.09.2013 в 04:00
vkm Дата: Пятница, 20.09.2013, 19:51 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AndreTM, Благодарствуйте, снимаю шляпу! hands
 
Ответить
СообщениеAndreTM, Благодарствуйте, снимаю шляпу! hands

Автор - vkm
Дата добавления - 20.09.2013 в 19:51
  • Страница 1 из 1
  • 1
Поиск:

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