if (exists $colD{$valA}) { ... elsif (! exists $colD{$valA}) { ... } #### if (exists $colD{$valA}) { ... else { ... } #### ... use strict; use warnings; use diagnostics; ... #### my $valA = $sheet->{Cells}[$row][0]->{Val}; if (exists $colD{$valA}) { ...