Thanks for your prompt reply. Previously GREEN and ZONE could find next to each other (side by side column values), but now there are two empty columns between them. If I could make the following change, Would it be suffiecient?
next if $_ !~ /PECO\s*\,\,\,\s*ZONE\s*\,/;