数字を集計する「DETAIL」ワークシートがあります。
詳細ワークシート
(Column A) (Column E) (Excel Row #) DATE TOTAL ... 700 6/8/2015 =sum(D701:D709) 701 702 703 704 705 706 707 708 709 710 6/9/2015 =sum(D711:D719) ...
詳細ワークシートの列Eの合計を別のシートから取得したい
(Column A) (Column B)
DATE DETAIL TOTAL
...
6/8/2015 =sum(Details!E700)
6/9/2015 =sum(Details!E710)
...
私がやりたいのは、選択し=sum(Details!E700)
て=sum(Details!E710)
次のセルまで自動補完することです。
=sum(Details!E720)
=sum(Details!E730)
=sum(Details!E740)
=sum(Details!E750)
...
元の数値が互いに 10 セル離れているため機能しません。このタスクを自動完了してすべてを正常に取得する方法がわかりません。元のシートから正しい値を取得するにはどうすればよいでしょうか。
答え1
最も簡単な解決策は、 を使用することだと思われますVLOOKUP
。
B5
たとえば、新しいシートのセルに次の内容を入力します。
=VLOOKUP($A5,'Details'!$A$2:$E$1000,5)
これは、元のシートの範囲の最初の列(日付)で、新しいシートにA2:E1000
入力した日付を検索し、5列横(つまり列)A5
の対応する値を返します。E