2016-09-22 5 views
1

名前、データ、グループの3つの列を持つデータのリストを取得しました。私は列Cの値と一致する列Bの名前を持つリストを自動的に作成します。値が数式と一致する場合、フィルタリングされたリストを作成する方法は?

インデックスと一致を使用して値が一致するかどうかを確認してから、 #N/Aを隠すフィルタ。しかし、列を隠すことなく列 "私"のようなリストを取得したいと思います。

enter image description here

編集:

スペイン語」= INDICE(:スペインExcelバージョンですが、場合には、誰もが、私は、セルごとにこの数式を追加不思議ので、私は式を示していなかった

B4、COINCIDIR(234、C4,0))」

翻訳 "= INDEX(B4、MATCH(234、C4,0))は、"

答えて

1

場合(THの範囲を検討しますデータ以下のeはA1です:D6) -

Name Value Common_name_with_blanks Common_name_without_blanks 
A  10    A       A 
B  20           C 
C  10    C       E 
D  25           
E  10    E       

Common_name_with_blanksについてあなたが最初のセルに数式を使用して、それを下方制御ドラッグすることができ

=IF(COUNTIF($B$2:$B$7,B2)=1,"",$A2) 

場合は、$ Bは2 $:$ B $ 7列 "値"の範囲。

最後の/必須の列を作成するために、配列式を使用します。

={IFERROR(INDEX($C$2:$C$7,SMALL((IF(LEN($C$2:$C$7),ROW(INDIRECT("1:"&ROWS(C2:C7))))),ROW(A1)),1),"")} 

範囲$ C $ 2:$ C $ 7は、Common_name_with_blank列を参照します。また、これは配列式なので、shift + ctrl + enter(ウィンドウ上)を押しながら入力することを忘れないでください。

関連する問題