/ /別のシートに値をコピー - エクセル、エクセルフォーミュラ、エクセル2010

シート間で値をコピーする - Excel、Excel-Formula、Excel-2010

2つのスプレッドシートがあります。 最初のスプレッドシートでは、値は次のとおりです。

Column A   Column B
AAA        Apple
BBB        Bat
CCC        Cricket

2番目のスプレッドシートでは、値は次のとおりです。

Column A    Column B
AAA         8/1/2015
CCC         7/31/2015
BBB         8/2/2015

2番目のスプレッドシートに、1番目のスプレッドシートから対応するA列の値を持つ列を追加します(Column Cという名前にします)。

IG、1番目のシートで2番目のスプレッドシートの列Aを検索し、テキストが一致する場合は2番目のスプレッドシートの列Cに1番目のスプレッドシートの列Bの値を追加します。

これをどうやってやりますか?

回答:

回答№1は1

シートにデフォルトの "Sheet1"と "Sheet2"という名前が付けられていると仮定すると、次の式が機能します。

 =VLOOKUP(A1,Sheet1!A:B,2,FALSE)

VLOOKUPを使用すると、最初の列の特定の値について地域を検索し、その地域の任意の列から対応する値を返すことができます。


回答№2の場合は0

それをする別の方法は

=SUMPRODUCT((Sheet1!$A$1:$A$100=A1)*1, Sheet1!$B$1:$B$100)

これは素晴らしいですし、を置き換えることによって複数の基準を検索するために簡単に使用することができます *1 のような別の検索条件で (Sheet1!C1:C100=C1) C列に何かあるとしましょう。