![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Господа, помогите пожалуйста.
Суть проблемы: в книге есть два листа: Лист1 и Лист2.
В одном из столбцов второго листа содержится некоторая информация, которую нужно перенести в первый лист следующим образом:
на i-ю строку должны занестись значения, которые содержатся в нужном столбце, а номер строки определяется как значение ячейки, находящейся в другом столбце первого листа.
Например:
Лист 1:
Лист 2:
Соответственно выглядеть в результате это должно так:
Лист 1:
Суть проблемы: в книге есть два листа: Лист1 и Лист2.
В одном из столбцов второго листа содержится некоторая информация, которую нужно перенести в первый лист следующим образом:
на i-ю строку должны занестись значения, которые содержатся в нужном столбце, а номер строки определяется как значение ячейки, находящейся в другом столбце первого листа.
Например:
Лист 1:
A | B | |
i | 77 | |
i+1 | 15 |
Лист 2:
A | B | |
15 | инфа1 | |
77 | инфа2 |
Соответственно выглядеть в результате это должно так:
Лист 1:
A | B | |
i | 77 | инфа2 |
i+1 | 15 | инфа1 |
no subject
Date: 2006-03-07 11:18 am (UTC)no subject
Date: 2006-03-07 11:19 am (UTC)а мне нужно знать значение ячейки
no subject
Date: 2006-03-07 11:27 am (UTC)В клетку, куда Вам надо получить значение на первом листе пишите
=vlookup(ссылка на признак поиска;ссылка на массив со второго листа, причем признак поиска должен быть самым левым столбцом массива;номер по порядку того столбца из массива, значение которого Вам надо перенести;и последнее 0 или 1)
0 используется, Вам нужно точное соответствие, а 1, когда приблизительное. Я приблизительное использую когда подкачиваю курсы валюты, если встречаются выходные дни, когда курса не было установлено, функция правильно берет ближайшее значение.
Немного сумбурно, но как смогла :)
no subject
Date: 2006-03-07 11:31 am (UTC)с наступающим Вас, кстати
no subject
Date: 2006-03-07 11:34 am (UTC)Если на первом листе 77 стоит в строке 1, то вбейте в В1 следующее
=VLOOKUP(A1;Лист2!A:B;2;0),
а потом протяните вниз
no subject
Date: 2006-03-07 11:45 am (UTC)либо Вы неправильно поняли
на втором листе только один значащий столбец - В
А - пустой
а на первом листе в столбце А указано из какой строки столбца В второго листа брать значения в столбец В первого
no subject
Date: 2006-03-07 12:13 pm (UTC)Я не так поняла.
Мне показалось, что Вам нужно сопоставление.
Но с помощью этой функции можно попробовать побороться.
Вставьте на втором листе слева вспомагательный столбец, в котором просто вбейте номер строки.
Дальше по описанию.
no subject
Date: 2006-03-07 12:25 pm (UTC)спасибо огромное за помощь
вопрос закрыт
no subject
Date: 2006-03-08 08:35 am (UTC)no subject
Date: 2006-03-07 11:21 am (UTC)а он ругаеццо