Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/89: Рейтинг темы: голосов - 89, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
1

Поиск значения и копирование данных соседних ячеек

28.09.2014, 19:26. Показов 17340. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Проблема в следующем:
Есть 2 книги: База и Заявка.
База - содержит название продукта и его характеристики.
Заявка - содержит только название продукта.

Суть проблемы: определить, есть ли продукт в базе по названию и скопировать данные этого продукта для дальнейших расчетов в Заявке. Т.е. в заявке (к примеру в ячейке А1) находится название продукта. Необходимо написать формулу, определяющую, есть ли такое название в базе (другой книге) в диапозоне (к примеру А1:А3000) и если оно найдено (пусть будет ячейка А5) скопировать значения соседних ячеек (к примеру В5 и С5) в ячейки книги Заявка (В1 и С1).

Формула, которую составил я: {=ЕСЛИ(ИЛИ(СОВПАД(А1;[База.xlsx]Лист1!$A$1:$A$3000))=ИСТИНА;1;0)}
Умеет лишь находить совпадения из диапозона, но я никак не могу найти его точное положение и скопировать соседнюю ячейку.

Структура Базы:
(А) Название продукта - (В) Характеристика 1 - (С) Характеристика 2
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2014, 19:26
Ответы с готовыми решениями:

Сумма значений, у которых совпадают значения соседних ячеек
Здравствуйте! В столбце А указаны названия предметов, в столбце В - количество. Мне нужно вывести...

Сложение ячеек в столбце при совпадении ячеек в двух соседних столбцах
Добрый вечер!Прошу помощи.Есть длинная таблица excel с тремя столбцами. Необходимо сложить данные в...

Excel 2013 - как заполнить ряд вертикальных ячеек суммарным значением с учётом соседних ячеек?
Есть таблица в Excel 2013 c ячейками с форматом Общий. В первом столбце = 3-4 цифры (например,...

Копирование данных из одинаковых ячеек разных листов в одну таблицу
Добрый день! Есть книга с большим количеством листов, содержащих одинаковые таблицы. Каждый...

14
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
28.09.2014, 19:45 2
ПОИСКПОЗ() или ВПР()
0
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
28.09.2014, 20:06  [ТС] 3
Fairuza, предложенный вами вариант не работает. ПОИСКПОЗ() возвращает номер элемента по указанному массиву. Либо я категорически все забыл со времен техникума. Нужна конкретная формула
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
28.09.2014, 20:28 4
Связка ИНДЕКС(Диапазон_поиска;(ПОИСКПОЗ(что_ищем;диапазон_поиска;0))
0
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
28.09.2014, 20:32  [ТС] 5
Fairuza, результат выполнения #Н/Д
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
28.09.2014, 20:35 6
Я не вижу Вашу базу, не знаю как введены данные, не знаю почему #Н/Д.
Если все правильно сделали, то формула должна работать. Покажите в файле ошибку.
0
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
28.09.2014, 20:41  [ТС] 7
Вот файлы.
Вложения
Тип файла: xlsx База.xlsx (10.5 Кб, 98 просмотров)
Тип файла: xlsx Заявка.xlsx (11.5 Кб, 105 просмотров)
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
28.09.2014, 20:57 8
Soroka7, у меня работает...
попробуйте закрыть файл "База" и обновить файл "Заявка", кстати почему массивная формула? обычная также срабатывает
0
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
28.09.2014, 21:00  [ТС] 9
в книге "Заявка" возвращается название продукта, так и должно получиться формулой? Как же тогда взять данные с той же строки, но с другого столбца?
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
28.09.2014, 21:07 10
Индекс(диапазон_нужных_значений;ПОИСКПОЗ(....))

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

Добавлено через 4 минуты
Как-то так...
Код
ИНДЕКС([База.xlsx]Лист1'!$B$1:$B$15;ПОИСКПОЗ(A1;[База.xlsx]Лист1'!$A$1:$A$15;0))
1
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
28.09.2014, 21:11  [ТС] 11
Fairuza, Спасибо большое, вы действительно очень помогли мне
0
0 / 0 / 0
Регистрация: 01.08.2016
Сообщений: 2
01.08.2016, 12:26 12
Вопрос открыт.. Скачал начал разбираться.... Чтот не понял... Два файла скачал.... Посмотрел заявку и базу...
Так и не понял как подставить вместо значения "продукт 5" соседнюю ячейку....
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
01.08.2016, 12:38 13
Диммитриев, и что надо сделать, чтобы Вы поняли?
0
0 / 0 / 0
Регистрация: 01.08.2016
Сообщений: 2
01.08.2016, 12:51 14
Вопрос другой... Вот мне интересно внутри документа есть список... В котором мне по значению надо сделать поиск и с соседней ячейки взять текстовое значение и вставить в ячейку формулы...

Добавлено через 7 минут
Так вот берем лист1 и в ячейке А1 допустим порядковый номер вагона 85442 в ячейке В2 название содержимого. На листе2 необходим быстрый поиск и подставление по порядковому номеру названия содержимого вагона(т.е. лист 2 А1 имеет список порядковых номеров вагонов со старым содержимым.) Необходимо старое содержимое выборочно из 100 000 вагонов необходимо обновлять количественно 100 вагонов... Надеюсь понятно объяснил...
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
01.08.2016, 13:05 15
Цитата Сообщение от Диммитриев Посмотреть сообщение
внутри документа есть список....

Так вот берем лист1 и в ячейке А1 допустим...

Надеюсь понятно объяснил...
Нет.
Для решения Вашего вопроса нужен файл с примером. Один вопрос - одна тема. Так что создавайте свою тему, прикладывайте пример, что есть и что хотите получить.
0
01.08.2016, 13:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2016, 13:05
Помогаю со студенческими работами здесь

Копирование данных с одного листа на другой при проверке на совпадение смежных ячеек
Добрый день. Стоит необходимость автоматизировать перенос данных с одного листа на другой. На...

Поиск и замена данных из значений разных ячеек, с учетом порядка данных
Здравствуйте уважаемые форумчане, очень нужна ваша помощь... Есть КОД детали спецтехники типа...

подсветка ячеек соседних ячеек
Здравствуйте, ребята, помогите с формулой. Задача следующая: в диапазоне от С4 до последней...

Поиск значения в диапазоне ячеек и вывод результата в ячейку
Доброго времени суток!!! Поиск не помог мне, решил создать тему. Исходные данные: есть 2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru