protected List<int> GetMatchIndexes(ExcelDataProvider.IRangeInfo rangeInfo, object searched)
 {
     var result = new List<int>();
     var internalIndex = 0;
     for (var row = rangeInfo.Address._fromRow; row <= rangeInfo.Address._toRow; row++)
     {
         for (var col = rangeInfo.Address._fromCol; col <= rangeInfo.Address._toCol; col++)
         {
             var candidate = rangeInfo.GetValue(row, col);
             if (Evaluate(candidate, searched))
             {
                 result.Add(internalIndex);
             }
             internalIndex++;
         }
     }
     return result;
 }