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

Вход

Регистрация

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

 

= Мир MS Excel/Как в векторе результатов ПРОСМОТР указать ссылку на ячейку - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как в векторе результатов ПРОСМОТР указать ссылку на ячейку
Амолайнен Дата: Понедельник, 24.03.2014, 23:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 1 ±
Замечаний: 0% ±

Excel 2002
Доброго вечера. Помогите с задачей.

Составляю простейшую формулу по поиску и отображению в диапазоне ячеек. С вектором просмотра разобрался, а вот с вектором результатов никак не могу организовать отображение соответствующей клетки в строке. В столбце F вбиты формулы, которые просматривают значение столбца E и находят его в верхней шапке таблицы. Далее, хотелось бы отобразить только некоторые совпадения, например "А" и "Д" и возвратить значения ячеек на текущей строке и в столбце, соответствующем найденной букве в столбце E ("А" или "Д"). Значения в диапазоне G4:K4 изменятся не будут, равно, как и в диапазоне E5:E9, за исключением их порядка расположения. Самостоятельно попытался составить нечто подобное этому:
Код
=ПРОСМОТР(E6;$G$4:$K$4;{G5;"";"";"";K5})
, но программа выдает ошибку. Помогите, пожалуйста.
Спасибо.
К сообщению приложен файл: Excel_202.xls (29.0 Kb)


Сообщение отредактировал Амолайнен - Понедельник, 24.03.2014, 23:12
 
Ответить
СообщениеДоброго вечера. Помогите с задачей.

Составляю простейшую формулу по поиску и отображению в диапазоне ячеек. С вектором просмотра разобрался, а вот с вектором результатов никак не могу организовать отображение соответствующей клетки в строке. В столбце F вбиты формулы, которые просматривают значение столбца E и находят его в верхней шапке таблицы. Далее, хотелось бы отобразить только некоторые совпадения, например "А" и "Д" и возвратить значения ячеек на текущей строке и в столбце, соответствующем найденной букве в столбце E ("А" или "Д"). Значения в диапазоне G4:K4 изменятся не будут, равно, как и в диапазоне E5:E9, за исключением их порядка расположения. Самостоятельно попытался составить нечто подобное этому:
Код
=ПРОСМОТР(E6;$G$4:$K$4;{G5;"";"";"";K5})
, но программа выдает ошибку. Помогите, пожалуйста.
Спасибо.

Автор - Амолайнен
Дата добавления - 24.03.2014 в 23:11
Serge_007 Дата: Понедельник, 24.03.2014, 23:26 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте

Цитата Амолайнен, 24.03.2014 в 23:11, в сообщении № 1
программа выдает ошибку
Естественно. Excel не поддерживает разнородные массивы

Цитата Амолайнен, 24.03.2014 в 23:11, в сообщении № 1
Помогите, пожалуйста
Код
=ГПР(E5;G$4:K$9;СТРОКА(A2))
К сообщению приложен файл: Amolainen.xls (39.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

Цитата Амолайнен, 24.03.2014 в 23:11, в сообщении № 1
программа выдает ошибку
Естественно. Excel не поддерживает разнородные массивы

Цитата Амолайнен, 24.03.2014 в 23:11, в сообщении № 1
Помогите, пожалуйста
Код
=ГПР(E5;G$4:K$9;СТРОКА(A2))

Автор - Serge_007
Дата добавления - 24.03.2014 в 23:26
gling Дата: Понедельник, 24.03.2014, 23:32 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2586
Репутация: 715 ±
Замечаний: 0% ±

2010
Еще такой вариант
Код
=ИНДЕКС(F6:K6;1;ПОИСКПОЗ(E6;$F$4:$K$4;0))
в F6.


ЯД-41001506838083
 
Ответить
СообщениеЕще такой вариант
Код
=ИНДЕКС(F6:K6;1;ПОИСКПОЗ(E6;$F$4:$K$4;0))
в F6.

Автор - gling
Дата добавления - 24.03.2014 в 23:32
Амолайнен Дата: Понедельник, 24.03.2014, 23:42 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 1 ±
Замечаний: 0% ±

Excel 2002
Serge_007, gling, спасибо. Но хотелось возвращать значение ячеек только при некоторых совпадениях, например "А" или "Д".


Сообщение отредактировал Амолайнен - Понедельник, 24.03.2014, 23:46
 
Ответить
СообщениеSerge_007, gling, спасибо. Но хотелось возвращать значение ячеек только при некоторых совпадениях, например "А" или "Д".

Автор - Амолайнен
Дата добавления - 24.03.2014 в 23:42
gling Дата: Понедельник, 24.03.2014, 23:56 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2586
Репутация: 715 ±
Замечаний: 0% ±

2010
Тогда так
Код
=ЕСЛИ(ИЛИ(E5="А";E5="Д");ИНДЕКС(F5:K5;1;ПОИСКПОЗ(E5;$F$4:$K$4;0));"")
Или вместо "А" и "Д" ячейки в которых вы будите указывать буквы.


ЯД-41001506838083
 
Ответить
СообщениеТогда так
Код
=ЕСЛИ(ИЛИ(E5="А";E5="Д");ИНДЕКС(F5:K5;1;ПОИСКПОЗ(E5;$F$4:$K$4;0));"")
Или вместо "А" и "Д" ячейки в которых вы будите указывать буквы.

Автор - gling
Дата добавления - 24.03.2014 в 23:56
jakim Дата: Вторник, 25.03.2014, 00:05 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Может так?
К сообщению приложен файл: 3879774.xls (36.5 Kb)
 
Ответить
Сообщение
Может так?

Автор - jakim
Дата добавления - 25.03.2014 в 00:05
Амолайнен Дата: Вторник, 25.03.2014, 00:14 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 1 ±
Замечаний: 0% ±

Excel 2002
jakim, спасибо, но Ваш вариант содержит дополнительные расчёты, я уж как могу стараюсь составлять покороче формулы, т.к. в основном документе, для которого составляются расчёты, они будут протянуты на 5000 строк вниз.
gling, то, что надо!!! Я даже подредактировал формулу, добавив ещё одно условие:
Код
=ЕСЛИ(ИЛИ(E5="А";E5="В";E5="Д");ИНДЕКС(F5:K5;1;ПОИСКПОЗ(E5;$F$4:$K$4;0));"")
Без проблем возвратила и 3 число.
Спасибо!


Сообщение отредактировал Амолайнен - Вторник, 25.03.2014, 00:16
 
Ответить
Сообщениеjakim, спасибо, но Ваш вариант содержит дополнительные расчёты, я уж как могу стараюсь составлять покороче формулы, т.к. в основном документе, для которого составляются расчёты, они будут протянуты на 5000 строк вниз.
gling, то, что надо!!! Я даже подредактировал формулу, добавив ещё одно условие:
Код
=ЕСЛИ(ИЛИ(E5="А";E5="В";E5="Д");ИНДЕКС(F5:K5;1;ПОИСКПОЗ(E5;$F$4:$K$4;0));"")
Без проблем возвратила и 3 число.
Спасибо!

Автор - Амолайнен
Дата добавления - 25.03.2014 в 00:14
AlexM Дата: Вторник, 25.03.2014, 00:32 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Чем вам формула Сергея не понравилась?
Код
=ЕСЛИ(ИЛИ(E5={"А";"В";"Д"});ГПР(E5;G$4:K$9;СТРОКА(A2););"")

Формула для F5
Код
=ЕСЛИ(ИЛИ(E5={"А";"В";"Д"});"="&АДРЕС(СТРОКА();ПОИСКПОЗ(E5;G$4:K$4;)+6;4);"")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЧем вам формула Сергея не понравилась?
Код
=ЕСЛИ(ИЛИ(E5={"А";"В";"Д"});ГПР(E5;G$4:K$9;СТРОКА(A2););"")

Формула для F5
Код
=ЕСЛИ(ИЛИ(E5={"А";"В";"Д"});"="&АДРЕС(СТРОКА();ПОИСКПОЗ(E5;G$4:K$4;)+6;4);"")

Автор - AlexM
Дата добавления - 25.03.2014 в 00:32
Амолайнен Дата: Вторник, 25.03.2014, 00:47 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 1 ±
Замечаний: 0% ±

Excel 2002
AlexM, ну формула была приведена не в полном объёме, как Вы её отредактировали. Нет, нет, я не претендую на ответы "Под ключ". Я не лентяй, и из ответа Serge_007, я понял, что надо добавить ещё одно условие, например старый и проверенный "IF", но моя ситуация усугублялась тем, что в 2003 версии программы есть сильное ограничение в количестве вложенных друг в друга функций ЕСЛИ, это для примера я сильно упростил условия. А тут помогли другие специалисты. Я не силён в расчётах в Ексель, бывает - вот он ответ перед носом, а ты его не видишь. Поэтому, мы лузеры и обращаемся к профессионалам за помощью, за что огромное Вам спасибо!


Сообщение отредактировал Амолайнен - Вторник, 25.03.2014, 00:48
 
Ответить
СообщениеAlexM, ну формула была приведена не в полном объёме, как Вы её отредактировали. Нет, нет, я не претендую на ответы "Под ключ". Я не лентяй, и из ответа Serge_007, я понял, что надо добавить ещё одно условие, например старый и проверенный "IF", но моя ситуация усугублялась тем, что в 2003 версии программы есть сильное ограничение в количестве вложенных друг в друга функций ЕСЛИ, это для примера я сильно упростил условия. А тут помогли другие специалисты. Я не силён в расчётах в Ексель, бывает - вот он ответ перед носом, а ты его не видишь. Поэтому, мы лузеры и обращаемся к профессионалам за помощью, за что огромное Вам спасибо!

Автор - Амолайнен
Дата добавления - 25.03.2014 в 00:47
AlexM Дата: Вторник, 25.03.2014, 00:53 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Дополнительное условие появилось лишь в 4-ом сообщении.
Все формулы этой темы работают в 2003 версии Excel



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДополнительное условие появилось лишь в 4-ом сообщении.
Все формулы этой темы работают в 2003 версии Excel

Автор - AlexM
Дата добавления - 25.03.2014 в 00:53
Амолайнен Дата: Вторник, 25.03.2014, 01:02 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 1 ±
Замечаний: 0% ±

Excel 2002
Но ведь такой тип:
Код
=ГПР(E5;G$4:K$9;СТРОКА(A2))
не отвечает условиям совпадения только значений "А", "В" и "Д", это Вы её отредактировали и привели в надлежащий вид. Кстати, AlexM, Ваш вариант:
Код
=ЕСЛИ(ИЛИ(E6={"А";"В";"Д"});ГПР(E6;G$4:K$9;СТРОКА(A3););"")
мне также понравился, а вот такой тип:
Код
=ЕСЛИ(ИЛИ(E5={"А";"В";"Д"});"="&АДРЕС(СТРОКА();ПОИСКПОЗ(E5;G$4:K$4;)+6;4);"")
отображает адрес ячейки, но не значение
 
Ответить
СообщениеНо ведь такой тип:
Код
=ГПР(E5;G$4:K$9;СТРОКА(A2))
не отвечает условиям совпадения только значений "А", "В" и "Д", это Вы её отредактировали и привели в надлежащий вид. Кстати, AlexM, Ваш вариант:
Код
=ЕСЛИ(ИЛИ(E6={"А";"В";"Д"});ГПР(E6;G$4:K$9;СТРОКА(A3););"")
мне также понравился, а вот такой тип:
Код
=ЕСЛИ(ИЛИ(E5={"А";"В";"Д"});"="&АДРЕС(СТРОКА();ПОИСКПОЗ(E5;G$4:K$4;)+6;4);"")
отображает адрес ячейки, но не значение

Автор - Амолайнен
Дата добавления - 25.03.2014 в 01:02
AlexM Дата: Вторник, 25.03.2014, 01:04 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Цитата Амолайнен, 25.03.2014 в 01:02, в сообщении № 11
отображает адрес ячейки
Мне показалось, что вам это то же нужно.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Цитата Амолайнен, 25.03.2014 в 01:02, в сообщении № 11
отображает адрес ячейки
Мне показалось, что вам это то же нужно.

Автор - AlexM
Дата добавления - 25.03.2014 в 01:04
Амолайнен Дата: Вторник, 25.03.2014, 01:10 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 1 ±
Замечаний: 0% ±

Excel 2002
Ну значит я неправильно описал условия. Хотя нет, это так формула отобразила результат в файле, прикреплённом к первому сообщению.
Спасибо, AlexM.

[p.s.]Хороший у вас сайт, всегда квалифицированная помощь.[/p.s.]

[offtop]Предлагаю хорошенько выспаться, голова кругом уже от расчётов.[/offtop]


Сообщение отредактировал Амолайнен - Вторник, 25.03.2014, 01:12
 
Ответить
СообщениеНу значит я неправильно описал условия. Хотя нет, это так формула отобразила результат в файле, прикреплённом к первому сообщению.
Спасибо, AlexM.

[p.s.]Хороший у вас сайт, всегда квалифицированная помощь.[/p.s.]

[offtop]Предлагаю хорошенько выспаться, голова кругом уже от расчётов.[/offtop]

Автор - Амолайнен
Дата добавления - 25.03.2014 в 01:10
  • Страница 1 из 1
  • 1
Поиск:

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