0

Excel 2010を使用していますが、次の提案またはヒントが必要です。

スプレッドシートが2つあります。SheetAは、ディスク使用量に関するデータの変更に毎日置き換えられます。SheetBは、ディスク使用量などを含めて毎日送信する必要があるレポートです。

特定のサーバーのディスク使用量と、SheetBに表示されているSheetAのディスクが必要です。

これを行う方法はたくさんありますが、どれも非常にうまく機能します。だが!これらはすべて、行番号と列番号に基づく数式で機能します。キャッチがあります!SheetAの行番号は固定されていません。ディスクは定期的に追加および削除されるため、レポートが難しくなります。したがって、範囲を定義することはできません。

シートAの形式は次のようになります。

  あいうえお
1サーバー1C:5000 1250  
2サーバー1D:10000 500
3 Server2 C:1000900
4 Server2 E:2000 1900

値CとDは、容量と使用済みスペースを表します。私のSheetBでは、同じように見えるはずです。

SheetAで「Server1」と「C:」を検索し、A、B、C、Dで見つかった値をSheetBに表示したいと思います。

4

1 に答える 1

0

いずれにせよ、シート 2 の A 列と B 列に「Server1」と「C:」を入力する必要があると思いますので、ここに数式は必要ありません。C の値を取得するには、次の式を使用します。

=INDEX(Sheet1!C:C,MATCH(A1&B1,Sheet1!$A:$A&Sheet1!$B:$B,0))

数式を配列数式として入力する必要があります。つまり、Ctrl- Shift-を押しenterます。

それに応じて列 D に調整します。

于 2013-02-26T09:06:18.067 に答える