code: private Cell findCell() {
          
          final int rowStart = startRow < 0 ? 0 : startRow;
          final int columnStart = startColumn < 0 ? 0 : startColumn;
          
          final int maxRow = POIUtils.getRows(sheet);
          for(int i=rowStart; i < maxRow; i++) {
              final Row row = sheet.getRow(i);
              if(row == null) {
                  continue;
              }
              
              final int maxCol = row.getLastCellNum();;
              for(int j=columnStart; j < maxCol; j++) {
                  
                  if(excludeStartPoisition && includeInStartPosition(j, i)) {
                      // 開始位置を除外する場合
                      continue;
                  }
                  
                  final Cell cell = row.getCell(j, MissingCellPolicy.CREATE_NULL_AS_BLANK);
                  final String cellValue = POIUtils.getCellContents(cell, config.getCellFormatter());
                  if(Utils.matches(cellValue, label, config)) {
                      return cell;
                  }
              }
          }
          
          return null;
          
      }
docs: 条件に一致するセルを探す
  @return 見つからない場合は、nullを返す。