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

Вход

Регистрация

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

 

= Мир MS Excel/Адреса для ячеек - Мир MS Excel

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

Mobile
Здравствуйте! Помогите, пожалуйста, решить проблему, которая заключается в следующем:
Вложенный файл - пример склада товара, числа в ячейках - артикул товара. У каждого склада есть свой номер, номер ряда и номер полки. Также с помощью УФ сделан поиск артикулов на полках. Хочу сделать, чтобы рядом с поиском отображался "текстовый путь" искомого артикула, пример в ячейке D1.
То есть всем ячейкам нужно присвоить по 3 адреса - номер склада, номер ряда и номер полки. И при вводе артикула в ячейку для поиска(В1), в ячейке D1 отображался его адрес.
С помощью формулы "=ИНДЕКС" не получается добиться нужного результата, т.к. некоторые артикула находятся в разных местах и из-за этого формула корректно не показывает адрес.
Может это возможно сделать каким-то другим способом?
Заранее благодарен за любую помощь!
К сообщению приложен файл: Copy_of_storage.xlsx (43.3 Kb)
 
Ответить
СообщениеЗдравствуйте! Помогите, пожалуйста, решить проблему, которая заключается в следующем:
Вложенный файл - пример склада товара, числа в ячейках - артикул товара. У каждого склада есть свой номер, номер ряда и номер полки. Также с помощью УФ сделан поиск артикулов на полках. Хочу сделать, чтобы рядом с поиском отображался "текстовый путь" искомого артикула, пример в ячейке D1.
То есть всем ячейкам нужно присвоить по 3 адреса - номер склада, номер ряда и номер полки. И при вводе артикула в ячейку для поиска(В1), в ячейке D1 отображался его адрес.
С помощью формулы "=ИНДЕКС" не получается добиться нужного результата, т.к. некоторые артикула находятся в разных местах и из-за этого формула корректно не показывает адрес.
Может это возможно сделать каким-то другим способом?
Заранее благодарен за любую помощь!

Автор - axis86
Дата добавления - 25.03.2017 в 09:00
Pelena Дата: Суббота, 25.03.2017, 12:00 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19162
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте. Не совсем понятно, какой вариант выводить, если несколько одинаковых артикулов.
Формула массива
Код
=ИНДЕКС(Адреса!A1:AJ94;ОКРУГЛ(ОСТАТ((МАКС((ЛЕВСИМВ(A6:AJ94;ДЛСТР(B1))=B1&"")*(СТРОКА(A6:AJ94)%%+СТОЛБЕЦ(A6:AJ94))));1)*10000;0);ОТБР(МАКС((ЛЕВСИМВ(A6:AJ94;ДЛСТР(B1))=B1&"")*(СТРОКА(A6:AJ94)%%+СТОЛБЕЦ(A6:AJ94)))))
К сообщению приложен файл: 7910360.xlsx (45.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте. Не совсем понятно, какой вариант выводить, если несколько одинаковых артикулов.
Формула массива
Код
=ИНДЕКС(Адреса!A1:AJ94;ОКРУГЛ(ОСТАТ((МАКС((ЛЕВСИМВ(A6:AJ94;ДЛСТР(B1))=B1&"")*(СТРОКА(A6:AJ94)%%+СТОЛБЕЦ(A6:AJ94))));1)*10000;0);ОТБР(МАКС((ЛЕВСИМВ(A6:AJ94;ДЛСТР(B1))=B1&"")*(СТРОКА(A6:AJ94)%%+СТОЛБЕЦ(A6:AJ94)))))

Автор - Pelena
Дата добавления - 25.03.2017 в 12:00
AlexM Дата: Суббота, 25.03.2017, 12:12 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
Кросс
Формула массива ищет все, но сделал до трех
Код
=ПРОСМОТР(2;1/(ИНДЕКС($A1:$AI94;НАИМЕНЬШИЙ(ЕСЛИ($A6:$AI94=$B1;СТРОКА($A6:$AI94));СТОЛБЕЦ(B1)/2);)=$B1);ИНДЕКС(Адреса!$A1:$AI94;НАИМЕНЬШИЙ(ЕСЛИ($A6:$AI94=$B1;СТРОКА($A6:$AI94));СТОЛБЕЦ(B1)/2);))

Формулы сначала вводятся, а потом делается объединение ячеек.
Если без объединения, то фрагменты формулы СТОЛБЕЦ(B1)/2 заменить на СТОЛБЕЦ(A1)
Ошибка скрыта условным форматированием.
К сообщению приложен файл: 2647772.xlsx (43.6 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеКросс
Формула массива ищет все, но сделал до трех
Код
=ПРОСМОТР(2;1/(ИНДЕКС($A1:$AI94;НАИМЕНЬШИЙ(ЕСЛИ($A6:$AI94=$B1;СТРОКА($A6:$AI94));СТОЛБЕЦ(B1)/2);)=$B1);ИНДЕКС(Адреса!$A1:$AI94;НАИМЕНЬШИЙ(ЕСЛИ($A6:$AI94=$B1;СТРОКА($A6:$AI94));СТОЛБЕЦ(B1)/2);))

Формулы сначала вводятся, а потом делается объединение ячеек.
Если без объединения, то фрагменты формулы СТОЛБЕЦ(B1)/2 заменить на СТОЛБЕЦ(A1)
Ошибка скрыта условным форматированием.

Автор - AlexM
Дата добавления - 25.03.2017 в 12:12
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Адреса для ячеек (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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