Q:

How to compare 2 row fields in a view and don't display them if some conditions are verified? 

I have a view table with 12 Fields & 10 Rows and I wish to compare two known fields with defined field names and check if both fields are:

If data partially matches (Field 1 with Field 2 or vice versa) then display rows, e.g.:  

Field 1: Apples, Oranges. 
Field 2: Oranges, Grapes. 

If none matches then don't display either of the two rows. 
If row data is blank for one of the fields then don't display them. 

A:

Views Conditional

Views Conditional is a simple module that allows you to define
  conditionals (if xxx then yyy) with fields in views.  Conditions
  include:

Equal To 
Not Equal To 
Greater Than 
Less Than 
Empty 
Not Empty 

Views conditional allows you to output text based on the result of the
  condition.