.png)
Мне нужна функция, которая выберет каждый второй столбец в определенной строке и отобразит его на другом листе.
У меня есть два листа: Лист1 и Лист2.
На Листе 1 А2 у меня есть список чисел от 1 до 1000.
На Листе 1 А3 у меня есть ссылки, которые я хочу выбрать/отобразить на Листе 2.
Я хочу выбрать, какую ссылку отображать на Листе 2 А2, написав функцию на Листе 2 А1 так, чтобы при вводе «1» я получал ссылку в той же строке, что и на странице 1.
Смотрите пример:Изображение (GIF)
И я хочу сделать это без использования макросов, если это возможно.
Кто-то предложил такую функцию:
=СМЕЩ(Профили участников!$A$2,(СТРОКА(B2)-1)*0,2)
Я немного поигрался с цифрами, но если бы это можно было изменить, чтобы решить мою проблему, было бы здорово.
решение1
Давайте посмотрим, даст ли какой-либо из этих стилей то, что вы ищете. Я большой поклонник комбинации INDEX(MATCH()), чтобы найти значение, но вернуть мне связанное значение для этого найденного значения, как вам нужно (найти номер страницы, но отправить обратно ссылку).
У меня Sheet1 настроен так же, как у вас:
И затем у меня есть два стиля, настроенных на Листе 2. Столбцы A и B — это то, к чему, как я подозреваю, вы в конечном итоге перейдете, а столбцы D и E — это то, как был настроен ваш образец.
Стиль А:
=INDEX(Sheet1!$B$1:$B$5,MATCH($A2,Sheet1!$A$1:$A$5,0))
Вы можете скопировать эту формулу вниз по столбцу, и она будет ссылаться на статические диапазоны из Листа1, но искать значение из столбца A для каждой отдельной строки, в которую вы копируете формулу.
Стиль Б:
=INDEX(Sheet1!B1:B5,MATCH(E1,Sheet1!A1:A5,0))
Этот стиль просто захватит ссылку для одного значения, которое вы введете в ячейку E1.
Справочная информация здесь -http://www.contextures.com/xlFunctions03.html
EDIT: Из комментариев; и я надеюсь, что правильно понял следующий вопрос, но вы можете использовать результат одной из формул Sheet2 для объединения данных с результатом URL, как в следующем примере добавления «/index.htm» к одной из них.