- ベストアンサー
シートのデータを指定したセルに読み込みたい方法は?
- Excell for Mac 2011を使用しています。シート1のデータをシート2の指定したセルに読み込みたいのですが、方法はあるでしょうか?
- シート1のデータは商品が増える度にセルの位置が変わります。A列が「A」(品番)、B列が「M」(サイズ)、C列が「BLUE」(カラー)のD列(在庫数量)をシート2の指定したセルに読み込みたいのですが、可能でしょうか?
- ご教示ください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>Excell for Mac 2011 を使用しています。 Mac版のExcel 2011はWindows版のExcel 2010に相当するソフトと解釈しています。 Windows版との互換性は確かめていませんので確認してください。 >画像のイメージのように、シート1のデータをシート2の指定したセルに読み込みたいのですが可能でしょうか? 解像度が悪く読み取れませんので当方で模擬データを作成しました。 趣旨に合う数式は次のようになります。 Sheet2!D12=SUMPRODUCT((Sheet1!$A$2:$A$100=D$10)*1,(Sheet1!$B$2:$B$100=D$11)*1,(Sheet1!$C$2:$C$100=$C12)*Sheet1!$D$2:$D$100) 質問に添付の画像ではD3とE3セルが結合しているため1つの品名テーブルに入力した数式を他の品名テーブルにコピーできませんのでSheet2の10行目に品名を各列へ表示させました。 貼付画像はWindows版のExcel 2013で検証したものです。 互換性が無いようでしたらコメントを頂ければ幸いです。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
=SUMIFS(Sheet1!D:D,Sheet1!A:A,品番のセル,Sheet1!B:B,サイズのセル,Sheet1!C:C,カラーのセル) のように計算するのでいいです。 言わずもがなですが、式の中の品番、サイズ、カラーと書いたところには、シート2の該当セルを記入します。 回答の数式をそのままコピーすることしか出来ないのでしたら、どこ番地に何を記入してるのか判るようにしてください。
お礼
ご回答ありがとうございます。 こちらの方法でも解決する事が出来ました。 ありがとうございます!
- MackyNo1
- ベストアンサー率53% (1521/2850)
画像が小さくて詳細が読み取れませんが、Sheet1のA列のデータがD3セルに、B列のデータがD11およびD12セルに、C列のデータがC12セル以下に入力されていて、D列のデータが数値なら(画像は文字列のようにも見えますが在庫の数量なので数字だということで回答します)、以下のような数式をD12セルに入力し、右方向に1つ下方向に適当数オートフィルしてください。 =SUMIFS(Sheet1!D:D,Sheet1!$A:$A,$D$3,Sheet1!$B:$B,D$11,Sheet1!$C:$C,$C12)
お礼
早急なご回答ありがとうございます。 こちらの方法でも解決する事が出来ました。 本当に助かりました、ありがとうございます!
お礼
ご丁寧なご回答ありがとうございます。 模擬データまで作成していただいて本当にありがとうございます。 他のお二方の方法でも読み込む事が出来たのですが、 別の(少し複雑な)絵型に使用しようとしたところ、こちらの数式のみエラーなく使用する事が出来ました。 また、とても親切なご回答でしたのでベストアンサーとさせて頂きます。 本当にありがとうございました!