как ссылаться на другой лист в Excel? - PullRequest
0 голосов
/ 15 августа 2011

sheet1 имеют следующие данные:

      A          B         C             D
    1 number    name     unit         price

    2  1001      apple    box           20.00   

    3 1002        peach   box          10.00  

  ..................

теперь на листе 2

      A          B         C             D
    1 number    name     unit         price

    2  1001              

    3  

  ..................

Теперь, если я наберу 1001 в ячейке A2, я хочу, чтобы apple,box,20.00 мог автоматически набирать в ячейках. Спасибо.

Ответы [ 2 ]

1 голос
/ 15 августа 2011

В ячейке B1

=If(IsError(Vlookup(A1, Sheet2!A:D, 2, false), "", Vlookup(A1, Sheet2!A:D, 2, false))

В ячейке C1

=If(IsError(Vlookup(A1, Sheet2!A:D, 3, false), "", Vlookup(A1, Sheet2!A:D, 3, false))

В ячейке D1

=If(IsError(Vlookup(A1, Sheet2!A:D, 4, false), "", Vlookup(A1, Sheet2!A:D, 4, false))
1 голос
/ 15 августа 2011

Если ваш диапазон в sheet1 равен a1: d3, в ячейке sheet2 b2 вы должны ввести

=CERCA.VERT(A2;Foglio1!$A$1:$D$3;2;FALSO)

в ячейку b3

=CERCA.VERT(A2;Foglio1!$A$1:$D$3;3;FALSO)

и в ячейку b4

=CERCA.VERT(A2;Foglio1!$A$1:$D$3;4;FALSO)

Это итальянские формулы.

Я думаю, что в английской версии это выглядит примерно так:

=VLOOKUP(A2,Sheet1!$A$1:$D$3,2,FALSE)

и так далее для других ячеек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...