アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルでシート1には、氏名・氏名がA2~B11に10件入力されたリストがあります。
次に、
シート2のC2にはシート1のA2、D2にはシート1のB2の内容、
シート3のC2にはシート1のA3、D2にはシート1のB3の内容、
      :            :
シート11のC2にはシート1のA11、D2にはシート1のB11の内容が反映される様に、シート2~11を作成したいのです。
シート2からシート11のC2、D2に一つずつ計算式を入力せずに、もっと早急に作成する方法を教えて下さい。
宜しくお願いします。
   

A 回答 (1件)

シート2等質問に書かれていますが、Excel Bookは「Sheet1」のようになっているとして解答します。


「シート2」等になっていれば、算式の「Sheet」を「シート」に修正してください、

Sheet2のC2に
=INDEX(Sheet1!$A$2:$B$11,SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"Sheet","")-1,1)

と入力します。
D2は算式の最後の「1」を「2」にします。

この状態で、
Sheet2~Sheet11(Sheet2のシートタブを選択し、Shiftキーを押しながらSheet11のシートタブをクリック)を選択し、
Sheet2のC2セルを選択し、ファンクションキーF2で編集モードにし、Ctrlキーを押しながらEnterし、選択シート全体に算式を登録します。D2セルも同様です。


算式が複雑なのは、シートの番号を求めているためで、例えば、
Sheet2、Sheet3、Sheet4・・・のA1に1、2、3・・・と入力されていれば、算式は、

=INDEX(Sheet1!$A$2:$B$11,A1,1)

になります。

参考に。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2010/01/31 07:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!