#excel #numbers #row
#excel #числа #строка
Вопрос:
Привет, я использую эти формулы для извлечения некоторых данных с одного листа на другой.
='[test.xlsx]Some Fantastic Sheet Name'!A1
='[test.xlsx]Some Fantastic Sheet Name'!B1
='[test.xlsx]Some Fantastic Sheet Name'!C1
Я получил число (1) в ячейке, например, D1. Возможно ли изменить номера строк в формулах, изменив номер в ячейке D1? …Итак, когда D1 равно 2, это будет выглядеть так:
='[test.xlsx]Some Fantastic Sheet Name'!A2
='[test.xlsx]Some Fantastic Sheet Name'!B2
='[test.xlsx]Some Fantastic Sheet Name'!C2
Ответ №1:
ДА,
Это энергонезависимая формула (КОСВЕННЫЕ и СМЕЩЕНИЕ изменчивы)
=INDEX('[test.xlsx]Some Fantastic Sheet Name'!A:A,D1)
Комментарии:
1. Я собирался начать
Indirect()
, но это намного лучше, поскольку вы можете использовать закрытую книгу. Хорошая мысль! Единственное примечание: OP может потребоваться изменить столбец индекса, в зависимости. Прямо сейчас он может перетаскивать, но не вниз.2. Я попытался скопировать это, но в нем говорится, что моя формула неверна :/
3. Используете ли вы
;
вместо,
в качестве разделителя между критериями в своих формулах?4. Я получил только один formila в одной ячейке.
5. @Majlo пожалуйста, отметьте как правильный, щелкнув галочку рядом с ответом.