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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск товара по серийному номеру - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск товара по серийному номеру
VIK Дата: Четверг, 23.05.2013, 18:59 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Добрый день Уважаемые . Если есть возможность помогите написать программу или макрос по такой проблеме:
-Есть список серийных...(Лист1)
- Найти эти серийные на Листе2(или на другом файле) и поставить напротив на листе1 с допольнительными ячейками.
Пользовался ВПР но это не то.
Буду очень благодарен.
К сообщению приложен файл: 8396148.xls (26.5 Kb)
 
Ответить
СообщениеДобрый день Уважаемые . Если есть возможность помогите написать программу или макрос по такой проблеме:
-Есть список серийных...(Лист1)
- Найти эти серийные на Листе2(или на другом файле) и поставить напротив на листе1 с допольнительными ячейками.
Пользовался ВПР но это не то.
Буду очень благодарен.

Автор - VIK
Дата добавления - 23.05.2013 в 18:59
Pelena Дата: Четверг, 23.05.2013, 19:27 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация: 4556 ±
Замечаний: ±

Excel 365 & Mac Excel
А чем ВПР не подошла?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА чем ВПР не подошла?

Автор - Pelena
Дата добавления - 23.05.2013 в 19:27
VIK Дата: Четверг, 23.05.2013, 19:37 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

ВПР у меня не ставит дополнительные ячейки , которые находятся рядом с найденым значением.
Может я что-то неправильно подставляю , Подскажите !!!
 
Ответить
СообщениеВПР у меня не ставит дополнительные ячейки , которые находятся рядом с найденым значением.
Может я что-то неправильно подставляю , Подскажите !!!

Автор - VIK
Дата добавления - 23.05.2013 в 19:37
Pelena Дата: Четверг, 23.05.2013, 19:43 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация: 4556 ±
Замечаний: ±

Excel 365 & Mac Excel
Если правильно поняла
К сообщению приложен файл: 1285909.xls (31.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли правильно поняла

Автор - Pelena
Дата добавления - 23.05.2013 в 19:43
AndreTM Дата: Четверг, 23.05.2013, 20:59 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Или, если запрашиваемые ячейки идут подряд - то можно одной формулой массива:
К сообщению приложен файл: 1285909-1.xls (37.0 Kb)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеИли, если запрашиваемые ячейки идут подряд - то можно одной формулой массива:

Автор - AndreTM
Дата добавления - 23.05.2013 в 20:59
VIK Дата: Четверг, 23.05.2013, 23:01 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Найти нужно серийный номер на листе2 и чтобы он стал напротив такого же на листе1 вместе с соседними ячейками(НазваниеДата покупкиЦена)
 
Ответить
СообщениеНайти нужно серийный номер на листе2 и чтобы он стал напротив такого же на листе1 вместе с соседними ячейками(НазваниеДата покупкиЦена)

Автор - VIK
Дата добавления - 23.05.2013 в 23:01
VIK Дата: Четверг, 23.05.2013, 23:11 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Поиск ведется только по серийному , но видеть надо и информацию рядом.
 
Ответить
СообщениеПоиск ведется только по серийному , но видеть надо и информацию рядом.

Автор - VIK
Дата добавления - 23.05.2013 в 23:11
taxi_driver Дата: Четверг, 23.05.2013, 23:18 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 1 ±
Замечаний: 0% ±

это через списки можно сделать

создаем список через кнтр+ф3, а затем на нужном листе пишем вот это

=ЕСЛИОШИБКА(ВПР(ячейка-которую-ищут в списке;ИМЯ СПИСКА;номер столбца в списке;ЛОЖЬ);0)
К сообщению приложен файл: 4902677.xls (31.0 Kb)


Сообщение отредактировал taxi_driver - Четверг, 23.05.2013, 23:27
 
Ответить
Сообщениеэто через списки можно сделать

создаем список через кнтр+ф3, а затем на нужном листе пишем вот это

=ЕСЛИОШИБКА(ВПР(ячейка-которую-ищут в списке;ИМЯ СПИСКА;номер столбца в списке;ЛОЖЬ);0)

Автор - taxi_driver
Дата добавления - 23.05.2013 в 23:18
Pelena Дата: Четверг, 23.05.2013, 23:24 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация: 4556 ±
Замечаний: ±

Excel 365 & Mac Excel
Так нужно?
К сообщению приложен файл: 0066030.xls (42.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак нужно?

Автор - Pelena
Дата добавления - 23.05.2013 в 23:24
VIK Дата: Четверг, 23.05.2013, 23:38 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Pelena !
Если формула правильна, тогда почему ячейки пустые ???
 
Ответить
СообщениеPelena !
Если формула правильна, тогда почему ячейки пустые ???

Автор - VIK
Дата добавления - 23.05.2013 в 23:38
Pelena Дата: Четверг, 23.05.2013, 23:41 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация: 4556 ±
Замечаний: ±

Excel 365 & Mac Excel
Я сделала в точности, как в Вашем образце. Заполняйте таблицу на втором листе


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЯ сделала в точности, как в Вашем образце. Заполняйте таблицу на втором листе

Автор - Pelena
Дата добавления - 23.05.2013 в 23:41
VIK Дата: Четверг, 23.05.2013, 23:52 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Спасибо огромное !!! Вродибы получается, но надо еще все подставить . Значений очень монго , тоесть имеется 50000 серийных и нужно найти их всписке из 80000 серийных. Будет ли работать даная формула при таком количестве ? И какова вероятность стопроцентного совпадения ?
 
Ответить
СообщениеСпасибо огромное !!! Вродибы получается, но надо еще все подставить . Значений очень монго , тоесть имеется 50000 серийных и нужно найти их всписке из 80000 серийных. Будет ли работать даная формула при таком количестве ? И какова вероятность стопроцентного совпадения ?

Автор - VIK
Дата добавления - 23.05.2013 в 23:52
Pelena Дата: Пятница, 24.05.2013, 00:01 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19407
Репутация: 4556 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата (VIK)
И какова вероятность стопроцентного совпадения

У Вас даже в этом примере не все номера найдены. Если убрать проверку ошибок, то табличка будет выглядеть так (#Н/Д означает, что номер не найден)
А может быть стоит наименование из первой таблицы брать и подставлять во вторую?
К сообщению приложен файл: 1285909_1.xls (41.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата (VIK)
И какова вероятность стопроцентного совпадения

У Вас даже в этом примере не все номера найдены. Если убрать проверку ошибок, то табличка будет выглядеть так (#Н/Д означает, что номер не найден)
А может быть стоит наименование из первой таблицы брать и подставлять во вторую?

Автор - Pelena
Дата добавления - 24.05.2013 в 00:01
Матрёна Дата: Пятница, 24.05.2013, 11:56 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

См. вариант.

1. Имена листов либо не изменять, либо изменять в тексте макроса (в "описательной" его части).
2. Поскольку у Вас строк более резерва 2003, макрос следует импортировать в Ваш файл (с соблюдением требований макроса относительно листов).
3. При каждом исполнении макрос "чистит" столбы:B,E,F,G,H,I.
4. Макрос "накладывет" сетку на созданную таблицу.
5. Макрос "разбивает" таблицу на листы с колонтитулами ( лист / листов - внизу, справа) с "шапкой" на каждом листе.

P.S.
"Разбивку" на листы запросто можно изменить: "сфотографируйте" макрорекордером свои действия и замените этим кодом код процедуры "разбивки" в макросе.
К сообщению приложен файл: VIK.rar (23.9 Kb)


Сообщение отредактировал Матрёна - Пятница, 24.05.2013, 12:33
 
Ответить
СообщениеСм. вариант.

1. Имена листов либо не изменять, либо изменять в тексте макроса (в "описательной" его части).
2. Поскольку у Вас строк более резерва 2003, макрос следует импортировать в Ваш файл (с соблюдением требований макроса относительно листов).
3. При каждом исполнении макрос "чистит" столбы:B,E,F,G,H,I.
4. Макрос "накладывет" сетку на созданную таблицу.
5. Макрос "разбивает" таблицу на листы с колонтитулами ( лист / листов - внизу, справа) с "шапкой" на каждом листе.

P.S.
"Разбивку" на листы запросто можно изменить: "сфотографируйте" макрорекордером свои действия и замените этим кодом код процедуры "разбивки" в макросе.

Автор - Матрёна
Дата добавления - 24.05.2013 в 11:56
  • Страница 1 из 1
  • 1
Поиск:

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