2017-12-14 7 views
0

ブック内のあるワークシートの複数の列を検索して、ワークブック内の別のワークシートの応答を返す方法を教えてください。私は毎日クライアントの名前ごとに以下のことを試しましたが、はい(はい)の場合はNO応答を得ています(下記のBrenda Clientの要約を参照)。Excel複数の列のテキストを検索し、

=IF(ISNUMBER(SEARCH("*Bodar*", 'Brenda Client Schedule'!D$5:$D$32)),"YES","NO") 

私は現在、ブレンダクライアントスケジュール(下記)と呼ばれる月の日で時間単位で行により、セル内の複数のクライアント名を指定した月にそれぞれの日のためのExcelワークシートを持っています。列「D」であり、クライアント名が日付によって格納される列。

##TIME    10/1/17 
8:30 AM   Bodar, Linney 
9:00 AM   Linny, Jones 
9:15 AM   Lawrence, Campana  

別のワークシートでは、各クライアントを1日1日ずつリストし、Brenda Client Summaryのセッションに参加したかどうかを示す必要があります。式を使用して:

=IF(ISNUMBER(SEARCH("*Bodar*", 'Brenda Client Schedule'!D$5:$D$32)),"YES","NO") 

これは、YESにする必要があるたびに毎日クライアントごとにNOを返します。代わりに

Client Name 10/1/2017 
Bodar   NO   - Should be Yes 
+0

配列数式である、あなたは、編集モードを終了するときはCtrl-Shiftキーを押しながら入力する代わりに入力します使用していますか? –

答えて

0

利用MATCH():

=IF(ISNUMBER(MATCH("*Bodar*", 'Brenda Client Schedule'!D$5:$D$32,0)),"YES","NO") 
関連する問題