0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
|
|
1 | |
Поиск значения и копирование данных соседних ячеек28.09.2014, 19:26. Показов 17340. Ответов 14
Метки нет (Все метки)
Добрый день. Проблема в следующем:
Есть 2 книги: База и Заявка. База - содержит название продукта и его характеристики. Заявка - содержит только название продукта. Суть проблемы: определить, есть ли продукт в базе по названию и скопировать данные этого продукта для дальнейших расчетов в Заявке. Т.е. в заявке (к примеру в ячейке А1) находится название продукта. Необходимо написать формулу, определяющую, есть ли такое название в базе (другой книге) в диапозоне (к примеру А1:А3000) и если оно найдено (пусть будет ячейка А5) скопировать значения соседних ячеек (к примеру В5 и С5) в ячейки книги Заявка (В1 и С1). Формула, которую составил я: {=ЕСЛИ(ИЛИ(СОВПАД(А1;[База.xlsx]Лист1!$A$1:$A$3000))=ИСТИНА;1;0)} Умеет лишь находить совпадения из диапозона, но я никак не могу найти его точное положение и скопировать соседнюю ячейку. Структура Базы: (А) Название продукта - (В) Характеристика 1 - (С) Характеристика 2
0
|
28.09.2014, 19:26 | |
Ответы с готовыми решениями:
14
Сумма значений, у которых совпадают значения соседних ячеек Сложение ячеек в столбце при совпадении ячеек в двух соседних столбцах Excel 2013 - как заполнить ряд вертикальных ячеек суммарным значением с учётом соседних ячеек? Копирование данных из одинаковых ячеек разных листов в одну таблицу |
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
|
|
28.09.2014, 20:06 [ТС] | 3 |
Fairuza, предложенный вами вариант не работает. ПОИСКПОЗ() возвращает номер элемента по указанному массиву. Либо я категорически все забыл со времен техникума. Нужна конкретная формула
0
|
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
|
|
28.09.2014, 20:32 [ТС] | 5 |
Fairuza, результат выполнения #Н/Д
0
|
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 34
|
|
28.09.2014, 20:41 [ТС] | 7 |
Вот файлы.
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
|
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 |
Нет.
Для решения Вашего вопроса нужен файл с примером. Один вопрос - одна тема. Так что создавайте свою тему, прикладывайте пример, что есть и что хотите получить.
0
|
01.08.2016, 13:05 | |
01.08.2016, 13:05 | |
Помогаю со студенческими работами здесь
15
Копирование данных с одного листа на другой при проверке на совпадение смежных ячеек Поиск и замена данных из значений разных ячеек, с учетом порядка данных подсветка ячеек соседних ячеек Поиск значения в диапазоне ячеек и вывод результата в ячейку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |