2016-04-26 3 views
0

私は複数のExcelファイルでダッシュボードを構築していました。それぞれには、ワークブック内のさまざまな他のワークシートの情報を持つ独自のダッシュボードがあります。COUNTIFまたはVLOOKUPを使用して、別のワークシートのテキストの右側にある番号を取得するにはどうすればよいですか?

手元の問題はこれです。これは、それが正確なテキストでセルの左を見て、検索対象となるダッシュボード上のセルにあった

=IFERROR(VLOOKUP(D20,'Work-Findings'!$F$5:$G$44,2,FALSE),0) 

:私は、私が以前にこのようなステートメントを使用していた「戻り」の全ページを持っています「Work-Findings」ページを開き、ページの右側にその正確な言葉で番号を送り返します。

STARTSという言葉を探すのに必要な状況があります。または言葉で始まる「外部誘導された」

私は

外部に起こることができ、複数の状況を持っているので、私はそれを起動すると、私はすべての状況のた​​めにそれを行う場合を除き、上記のコードは完全には動作しません必要な理由があります誘起:理由1外部誘導し :理由外部誘導される2 :理由外部誘導される3 :理由外部誘導される4 :理由5

私はすべてのそれらの特定のテキストの可能性のためのダッシュボードの上にそれを行うが、ばならないだけでしたEで始まるものがあればcountを指定するほうが簡単です外部から誘導される。

答えて

1

あなたはVLOOKUPでワイルドカードを使用することができます。

=IFERROR(VLOOKUP(D20 & "*",'Work-Findings'!$F$5:$G$44,2,FALSE),0) 

これは今初めにそれを持っている最初のものがあります。あなたが検索基準で始まる一人一人の右に直接値を返すようにしたい場合は

その後、SUMPRODUCTは動作します:

=SUMPRODUCT((ISNUMBER(SEARCH(D20,'Work-Findings'!$F$5:$F$44)))*'Work-Findings'!$G$5:$G$44) 

をしたいすべてが一致しているもののカウントがされている場合:

=SUMPRODUCT((ISNUMBER(SEARCH(D20,'Work-Findings'!$F$5:$F$44)))*1) 
+0

SUMPRODUCTはまさに私が探しているものです! – Motorhead1308