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

Вход

Регистрация

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

 

= Мир MS Excel/Сравнение двух книг - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сравнение двух книг (Формулы)
Сравнение двух книг
Evgnest Дата: Понедельник, 16.12.2013, 17:27 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Имеются две книги эксель. Книги содержат инвентарные номера, в одной 140 (малая таблица), в другой более 3000 (большая таблица). Необходимо сравнить и определить номера строк в большой таблице, которые совпадают с малой таблицей. Перепробовал уже все способы ничего не получается, подскажите как. Огромное спасибо.
К сообщению приложен файл: 4654307.xlsx (12.4 Kb) · __3.xlsx (62.0 Kb)


Сообщение отредактировал Evgnest - Понедельник, 16.12.2013, 17:32
 
Ответить
СообщениеИмеются две книги эксель. Книги содержат инвентарные номера, в одной 140 (малая таблица), в другой более 3000 (большая таблица). Необходимо сравнить и определить номера строк в большой таблице, которые совпадают с малой таблицей. Перепробовал уже все способы ничего не получается, подскажите как. Огромное спасибо.

Автор - Evgnest
Дата добавления - 16.12.2013 в 17:27
Alfa_Shadow Дата: Понедельник, 16.12.2013, 17:45 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Скорее всего подойдет обычная ВПР или ГПР (в зависимости от расположения ячеек)

К примеру так:
Код
=ВПР(W2;A2:F263;2;0)
(искомое значение, диапазон, столбец результата, интервальный просмотр (нужен если ячейки могут совпадать не на 100% - то есть консервы и !консервы))

Главное чтобы столбец по параметру которого будет производиться поиск был в 1 столбце


Сообщение отредактировал Alfa_Shadow - Понедельник, 16.12.2013, 17:50
 
Ответить
СообщениеСкорее всего подойдет обычная ВПР или ГПР (в зависимости от расположения ячеек)

К примеру так:
Код
=ВПР(W2;A2:F263;2;0)
(искомое значение, диапазон, столбец результата, интервальный просмотр (нужен если ячейки могут совпадать не на 100% - то есть консервы и !консервы))

Главное чтобы столбец по параметру которого будет производиться поиск был в 1 столбце

Автор - Alfa_Shadow
Дата добавления - 16.12.2013 в 17:45
Evgnest Дата: Понедельник, 16.12.2013, 17:47 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Скорее всего подойдет обычная ВПР или ГПР (в зависимости от расположения ячеек)

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

Не подходит, или я чего-то не так делаю. Файлы я прикрепил к сообщению. А ячейки обычные столбцы

Автор - Evgnest
Дата добавления - 16.12.2013 в 17:47
Alfa_Shadow Дата: Понедельник, 16.12.2013, 17:52 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Если ищешь по столбцу "B" нужно чтобы он был левее остальных столбцов, попробуй его переместить
 
Ответить
СообщениеЕсли ищешь по столбцу "B" нужно чтобы он был левее остальных столбцов, попробуй его переместить

Автор - Alfa_Shadow
Дата добавления - 16.12.2013 в 17:52
_Boroda_ Дата: Понедельник, 16.12.2013, 17:54 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
В маленькой таблице поубивайте пробелы после цифр
С помощью Контрл Н (латинское)
а потом формула
Код
=ЕЧИСЛО(ПОИСКПОЗ(B1;[__3.xlsx]Лист1!$B$1:$B$3009;))*1

или просто
Код
=ПОИСКПОЗ(B1;[__3.xlsx]Лист1!$B$1:$B$3009;)

или без убийства (но так хуже, могут попасться лишние)
Код
=ЕЧИСЛО(ПОИСКПОЗ(B1&"*";[__3.xlsx]Лист1!$B$1:$B$3009;))*1


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ маленькой таблице поубивайте пробелы после цифр
С помощью Контрл Н (латинское)
а потом формула
Код
=ЕЧИСЛО(ПОИСКПОЗ(B1;[__3.xlsx]Лист1!$B$1:$B$3009;))*1

или просто
Код
=ПОИСКПОЗ(B1;[__3.xlsx]Лист1!$B$1:$B$3009;)

или без убийства (но так хуже, могут попасться лишние)
Код
=ЕЧИСЛО(ПОИСКПОЗ(B1&"*";[__3.xlsx]Лист1!$B$1:$B$3009;))*1

Автор - _Boroda_
Дата добавления - 16.12.2013 в 17:54
Evgnest Дата: Понедельник, 16.12.2013, 18:05 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо, что помогаете. Блин, я все уже перепробывал. А вариант который предложил BORODA дает ноль. Может сделаете сравнение, а то я уже отчаился. Заранее спасибо.
 
Ответить
СообщениеСпасибо, что помогаете. Блин, я все уже перепробывал. А вариант который предложил BORODA дает ноль. Может сделаете сравнение, а то я уже отчаился. Заранее спасибо.

Автор - Evgnest
Дата добавления - 16.12.2013 в 18:05
RAN Дата: Понедельник, 16.12.2013, 18:22 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
В маленькой таблице поубивайте пробелы после цифр

Там не пробелы, а символ(160).
Можно и обычной ВПР()
Код
=ВПР(B1;[4654307.xlsx]Лист1!$B$1:$B$131;1;0)

Где Н/Д - тех нет.
К сообщению приложен файл: 5638613.xlsx (40.4 Kb) · _3.xlsx (66.8 Kb)


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
В маленькой таблице поубивайте пробелы после цифр

Там не пробелы, а символ(160).
Можно и обычной ВПР()
Код
=ВПР(B1;[4654307.xlsx]Лист1!$B$1:$B$131;1;0)

Где Н/Д - тех нет.

Автор - RAN
Дата добавления - 16.12.2013 в 18:22
Evgnest Дата: Вторник, 17.12.2013, 08:06 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Я правильно понял, что должен открыть оба файла и в одном, например большой таблице в любой ячейке указать
=ВПР(B1;[4654307.xlsx]Лист1!$B$1:$B$131;1;0)
.
 
Ответить
СообщениеЯ правильно понял, что должен открыть оба файла и в одном, например большой таблице в любой ячейке указать
=ВПР(B1;[4654307.xlsx]Лист1!$B$1:$B$131;1;0)
.

Автор - Evgnest
Дата добавления - 17.12.2013 в 08:06
_Boroda_ Дата: Вторник, 17.12.2013, 09:36 | Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Там не пробелы, а символ(160).

Да без разницы. Главное - поубивать. Я жажду КРОВИ!!!

Я правильно понял ...

Теоретически, можно и не открывать, но с открытыми удобнее. Хоть ВПР, хоть ПОИСКПОЗ вставляйте. Только название файла замените на своё.
И не забудьте про поубивать. КРОВИ!!!
или напишите так
Код
=ПОИСКПОЗ(B1&символ(160);[__3.xlsx]Лист1!$B$1:$B$3009;)

но лучше все-таки убить А-А-А! КРОВЬ!!!


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Там не пробелы, а символ(160).

Да без разницы. Главное - поубивать. Я жажду КРОВИ!!!

Я правильно понял ...

Теоретически, можно и не открывать, но с открытыми удобнее. Хоть ВПР, хоть ПОИСКПОЗ вставляйте. Только название файла замените на своё.
И не забудьте про поубивать. КРОВИ!!!
или напишите так
Код
=ПОИСКПОЗ(B1&символ(160);[__3.xlsx]Лист1!$B$1:$B$3009;)

но лучше все-таки убить А-А-А! КРОВЬ!!!

Автор - _Boroda_
Дата добавления - 17.12.2013 в 09:36
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сравнение двух книг (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

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