Link to home
Start Free TrialLog in
Avatar of Culwatrnca11
Culwatrnca11Flag for United States of America

asked on

If search finds a certain word in range then add specific comment to different cell

How do I modify this so that it searches a range not single cells? So for example instead of AV2, I would like the range of AV:AZ to be searched for the word "A9270". Same for Fluoride.  Is it also possible to use Floride, Oral, Dental, Tooth. Any one of these could appear in a range. Then what would happen is the comments in the "" if match word is found will be added in a different column.

=IF(ISNUMBER(SEARCH("A9270",$AV2)),"A9270 By definition this is a HCPCS for non-covered services. Need instruction on benefit response.  Authorization has this code.", IF(ISNUMBER(SEARCH("Fluoride",$AV2))," Analysis required. Claims with Dental codes.","Analysis Required"))
Avatar of Professor J
Professor J

try this formula. it must be entered with control shift enter. becuase it is an array formula

but i suggest you use excel tables instead of whole column reference in AVto AZ

here is the formula

=IF(ISNUMBER(SEARCH(AV:AZ,{"A9270","Floride","Oral","Dental","Tooth"})),"Analysis Required","not required")

if any of those texts found in that AV:AZ then it will return analysis required and if not found then it will return not required.
You may try something like this......

=IF(COUNTIF($AV:$AZ,"*A9270*"),"A9270 By definition this is a HCPCS for non-covered services. Need instruction on benefit response.  Authorization has this code.", IF(COUNTIF($AV:$AZ,"*Fluoride*")," Analysis required. Claims with Dental codes.","Analysis Required"))

Open in new window

Avatar of Culwatrnca11

ASKER

Neeraj,

Your version is working for my situation, how would you modify it to include multiple criteria? Fluoride, Dental, Oral, Teeth. Any one of these could appear in the range.

=IF(COUNTIF($AV:$AZ,"*A9270*"),"A9270 By definition this is a HCPCS for non-covered services. Need instruction on benefit response.  Authorization has this code.", IF(COUNTIF($AV:$AZ,"*Fluoride*")," Analysis required. Claims with Dental codes.","Analysis Required"))
ASKER CERTIFIED SOLUTION
Avatar of Subodh Tiwari (Neeraj)
Subodh Tiwari (Neeraj)
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
yes same statement as fluoride, even if dental, oral or teeth are found.
Then the suggested formula would work for you.
Neeraj,

Worked perfectly..  Thank you very much.  can you tell me what the * means or does?

,{"*Fluoride*","*Dental*","*Oral*","*Teeth*"}))>
* is a wildcard character. e.g. in *Fluoride* means there maybe some characters before Fluoride and after Fluoride.
But if your cells contain only Fluoride, you may remove the * from the formula.
You're welcome. Glad to help.
Thank you for explaining... makes sense now. take care
You're welcome.
Thanks and you too.