Особенности работы ВПР с ф-цией СТОЛБЕЦ
Che79
Дата: Вторник, 03.02.2015, 10:52 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Всем доброго вторника! Уважаемые форумчане, при решении казалось бы стандартной задачи столкнулся с непоняткой. Суть вопроса: при подтягивании данных с одного листа на другой функциями ВПР и СТОЛБЕЦ столкнулся с тем, что Excel возвращает верные значения при ссылке на заведомо неверные столбцы не того листа... Вопрос - почему так? И как оно, всё-таки, работает.. Возможно, это вообще азы, так что ногами по лицу прошу бить не сильно Подробнее в файле-примере. Спасибо, С уважением
Всем доброго вторника! Уважаемые форумчане, при решении казалось бы стандартной задачи столкнулся с непоняткой. Суть вопроса: при подтягивании данных с одного листа на другой функциями ВПР и СТОЛБЕЦ столкнулся с тем, что Excel возвращает верные значения при ссылке на заведомо неверные столбцы не того листа... Вопрос - почему так? И как оно, всё-таки, работает.. Возможно, это вообще азы, так что ногами по лицу прошу бить не сильно Подробнее в файле-примере. Спасибо, С уважением Che79
Делай нормально и будет нормально!
Ответить
Сообщение Всем доброго вторника! Уважаемые форумчане, при решении казалось бы стандартной задачи столкнулся с непоняткой. Суть вопроса: при подтягивании данных с одного листа на другой функциями ВПР и СТОЛБЕЦ столкнулся с тем, что Excel возвращает верные значения при ссылке на заведомо неверные столбцы не того листа... Вопрос - почему так? И как оно, всё-таки, работает.. Возможно, это вообще азы, так что ногами по лицу прошу бить не сильно Подробнее в файле-примере. Спасибо, С уважением Автор - Che79 Дата добавления - 03.02.2015 в 10:52
Manyasha
Дата: Вторник, 03.02.2015, 11:22 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
Che79 , Вы все правильно указали, аргумент номер столбца - это номер столбца в просматриваемой таблице , которая у Вас начинается со столбца D Код
ВПР($C3;Данные!$D$15:$EX$24;СТОЛБЕЦ(AQ:AQ);)
Номер столбца AQ - это 43, если считать столбцы, начиная со столбца D, то как раз 43 столбец будет AT. Попробуйте написать Код
ВПР($C3;Данные!$A$15:$EX$24;СТОЛБЕЦ(AQ:AQ);)
Результат будет неверным.
Che79 , Вы все правильно указали, аргумент номер столбца - это номер столбца в просматриваемой таблице , которая у Вас начинается со столбца D Код
ВПР($C3;Данные!$D$15:$EX$24;СТОЛБЕЦ(AQ:AQ);)
Номер столбца AQ - это 43, если считать столбцы, начиная со столбца D, то как раз 43 столбец будет AT. Попробуйте написать Код
ВПР($C3;Данные!$A$15:$EX$24;СТОЛБЕЦ(AQ:AQ);)
Результат будет неверным.Manyasha
ЯД: 410013299366744 WM: R193491431804
Сообщение отредактировал Manyasha - Вторник, 03.02.2015, 11:22
Ответить
Сообщение Che79 , Вы все правильно указали, аргумент номер столбца - это номер столбца в просматриваемой таблице , которая у Вас начинается со столбца D Код
ВПР($C3;Данные!$D$15:$EX$24;СТОЛБЕЦ(AQ:AQ);)
Номер столбца AQ - это 43, если считать столбцы, начиная со столбца D, то как раз 43 столбец будет AT. Попробуйте написать Код
ВПР($C3;Данные!$A$15:$EX$24;СТОЛБЕЦ(AQ:AQ);)
Результат будет неверным.Автор - Manyasha Дата добавления - 03.02.2015 в 11:22
AlexM
Дата: Вторник, 03.02.2015, 11:43 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
Che79 , а почему в функции СТОЛБЕЦ() вы пишите аргумент AQ:AQ, а не AQ1 или AQ$1?
Che79 , а почему в функции СТОЛБЕЦ() вы пишите аргумент AQ:AQ, а не AQ1 или AQ$1?AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Che79 , а почему в функции СТОЛБЕЦ() вы пишите аргумент AQ:AQ, а не AQ1 или AQ$1?Автор - AlexM Дата добавления - 03.02.2015 в 11:43
Che79
Дата: Вторник, 03.02.2015, 11:56 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
AlexM , мне и самому интересно, почему при таком варианте ссылки на столбец все считает корректно.. Разъясните, если можно, плиз Manyasha , конечно результат будет неверным, т.к. первый столбец просматриваемой таблицы всегда должен состоять из искомых значений.
AlexM , мне и самому интересно, почему при таком варианте ссылки на столбец все считает корректно.. Разъясните, если можно, плиз Manyasha , конечно результат будет неверным, т.к. первый столбец просматриваемой таблицы всегда должен состоять из искомых значений.Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Вторник, 03.02.2015, 11:57
Ответить
Сообщение AlexM , мне и самому интересно, почему при таком варианте ссылки на столбец все считает корректно.. Разъясните, если можно, плиз Manyasha , конечно результат будет неверным, т.к. первый столбец просматриваемой таблицы всегда должен состоять из искомых значений.Автор - Che79 Дата добавления - 03.02.2015 в 11:56
AlexM
Дата: Вторник, 03.02.2015, 12:05 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
почему при таком варианте ссылки на столбец все считает корректно
Для получения номера столбца достаточно указать одну ячейку из столбца, а вы указываете весь столбец, в котором более 65 тыс. ячеек.
почему при таком варианте ссылки на столбец все считает корректно
Для получения номера столбца достаточно указать одну ячейку из столбца, а вы указываете весь столбец, в котором более 65 тыс. ячеек.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение почему при таком варианте ссылки на столбец все считает корректно
Для получения номера столбца достаточно указать одну ячейку из столбца, а вы указываете весь столбец, в котором более 65 тыс. ячеек.Автор - AlexM Дата добавления - 03.02.2015 в 12:05
Che79
Дата: Вторник, 03.02.2015, 12:13 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
AlexM , но это скорее вопрос быстроты расчета, а не корректности. Ведь верные значения возвращает. Почему, вот вопрос)
AlexM , но это скорее вопрос быстроты расчета, а не корректности. Ведь верные значения возвращает. Почему, вот вопрос)Che79
Делай нормально и будет нормально!
Ответить
Сообщение AlexM , но это скорее вопрос быстроты расчета, а не корректности. Ведь верные значения возвращает. Почему, вот вопрос)Автор - Che79 Дата добавления - 03.02.2015 в 12:13
Manyasha
Дата: Вторник, 03.02.2015, 12:15 |
Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
первый столбец просматриваемой таблицы всегда должен состоять из искомых значений.
Признаю, не углядела... Но суть от этого не меняется, я имела ввиду, что вот так (поправила искомое значение) Код
ВПР($A3;Данные!$A$15:$EX$24;СТОЛБЕЦ(AQ1);)
не даст результата, т к смотрим на 43-й столбец таблицы $A$15:$EX$24 , а вот так: Код
=ВПР($A4;Данные!$A$15:$EX$24;СТОЛБЕЦ(AT1);)
или так Код
=ВПР($C3;Данные!$D$15:$EX$24;СТОЛБЕЦ(AQ1);)
даст правильный результат.
первый столбец просматриваемой таблицы всегда должен состоять из искомых значений.
Признаю, не углядела... Но суть от этого не меняется, я имела ввиду, что вот так (поправила искомое значение) Код
ВПР($A3;Данные!$A$15:$EX$24;СТОЛБЕЦ(AQ1);)
не даст результата, т к смотрим на 43-й столбец таблицы $A$15:$EX$24 , а вот так: Код
=ВПР($A4;Данные!$A$15:$EX$24;СТОЛБЕЦ(AT1);)
или так Код
=ВПР($C3;Данные!$D$15:$EX$24;СТОЛБЕЦ(AQ1);)
даст правильный результат.Manyasha
ЯД: 410013299366744 WM: R193491431804
Сообщение отредактировал Manyasha - Вторник, 03.02.2015, 12:20
Ответить
Сообщение первый столбец просматриваемой таблицы всегда должен состоять из искомых значений.
Признаю, не углядела... Но суть от этого не меняется, я имела ввиду, что вот так (поправила искомое значение) Код
ВПР($A3;Данные!$A$15:$EX$24;СТОЛБЕЦ(AQ1);)
не даст результата, т к смотрим на 43-й столбец таблицы $A$15:$EX$24 , а вот так: Код
=ВПР($A4;Данные!$A$15:$EX$24;СТОЛБЕЦ(AT1);)
или так Код
=ВПР($C3;Данные!$D$15:$EX$24;СТОЛБЕЦ(AQ1);)
даст правильный результат.Автор - Manyasha Дата добавления - 03.02.2015 в 12:15
Pelena
Дата: Вторник, 03.02.2015, 12:16 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация:
4634
±
Замечаний:
±
Excel 365 & Mac Excel
Manyasha Вам уже объяснила, почему. Можно еще почитать про ВПР()
Manyasha Вам уже объяснила, почему. Можно еще почитать про ВПР() Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Manyasha Вам уже объяснила, почему. Можно еще почитать про ВПР() Автор - Pelena Дата добавления - 03.02.2015 в 12:16
Che79
Дата: Вторник, 03.02.2015, 12:20 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Всем спасибо за разъяснения!
Всем спасибо за разъяснения! Che79
Делай нормально и будет нормально!
Ответить
Сообщение Всем спасибо за разъяснения! Автор - Che79 Дата добавления - 03.02.2015 в 12:20
AlexM
Дата: Вторник, 03.02.2015, 12:20 |
Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
В диапазоне $D$15:$EX$24 43-м столбцом будет столбец AT
В диапазоне $D$15:$EX$24 43-м столбцом будет столбец AT AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение В диапазоне $D$15:$EX$24 43-м столбцом будет столбец AT Автор - AlexM Дата добавления - 03.02.2015 в 12:20