プロが教える店舗&オフィスのセキュリティ対策術

過去ログを探しましたが、見つけられなかったのでお願いします。
シート1の表から、シート2のCにデータを飛ばしたいのです。
【シート1】
   A  B  C
 1     ア イ
 2  あ 0.8 0.5
 3  い 1.0 0.7
 
【シート2】
   A  B  C
 1 あ ア □←シート1の「0.8」を入れたい。
 2 い ア □←シート1の「1.0」を入れたい。

以上、よろしくお願いします。

A 回答 (4件)

シート2のC1セルには次の式を入力し下方にオートフィルドラッグします。



=IF(OR(A1="",B1="",COUNTIF(Sheet1!A:A,A1)=0,COUNTIF(Sheet1!$1:$1,B1)=0),"",INDEX(Sheet1!A:C,MATCH(A1,Sheet1!A:A,0),MATCH(B1,Sheet1!$1:$1,0)))
    • good
    • 0
この回答へのお礼

できました!!

お礼日時:2009/11/16 18:24

「オプション」の「計算方法」で 数式にラベルを使用するにチェック


C1に
=indirect("A1") indirect("B1")

この回答への補足

ありがとうございました。
結果、「#NULL!」と表示されます。

補足日時:2009/11/16 18:00
    • good
    • 0

一例です。


シート1の表範囲は例示のA1:C3としていますので調整して下さい。
=INDEX(Sheet1!$A$1:$C$3,MATCH(A1,Sheet1!$A:$A),MATCH(B1,Sheet1!$1:$1,0))

この回答への補足

ありがとうございます。
しかしながら、「#N/A」が出ましたんですが。
すみません。

補足日時:2009/11/16 16:05
    • good
    • 0

(1)シート2のC1セルに「=」を打つ


(2)そのままシート1のB2セルを選択
(3)Enterキー押下

で入りますよ^^

この回答への補足

(2)(3)をさせる計算式を求めています。

補足日時:2009/11/16 18:10
    • good
    • 0

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