Find data in a cell from a grid of words

tonywatsonhelp

Well-known Member
Joined
Feb 24, 2014
Messages
3,194
Office Version
  1. 365
  2. 2019
  3. 2016
Platform
  1. Windows
Hi Everyone,

In K4 I have a sentence,

in range AD3:AZ23 I have words that can possibly be in that sentence.

I'd like a formula that can look at the words in range AD3:AZ23 and see if any of them can be found within the sentence that's in K4, if so return that word. If not return other. (if it finds more than one word just return the first)

please help if you can as i've got no idea how to do this.

Thansk
Tony
 

Excel Facts

Why are there 1,048,576 rows in Excel?
The Excel team increased the size of the grid in 2007. There are 2^20 rows and 2^14 columns for a total of 17 billion cells.
This is sort of the opposite. Parsing your sentence to find words. But, you can probably reverse the formula. You'll have to adjust your cell references as the xl2bb of column K to column AZ is pretty large. Also, this is a 365 solution:

Book1
AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZ
1
2
3WJJXKDYXZOJWNMCUSPANEPQERNSQFDIXQACGFYCMLXMLYYONZGATJWSYTDDHYRSRTCZSQWDPGBGPEOJWCAAOLERNIGVJ
4In K4 I have a sentenceMWZOEBAXCAIQFISWIAJNEAWFAOQSNCHEVBXNUYGRRPPAYMMXFOUUUYRHRDDIGWNQLBZMPQLIBERERLNQEWYMAENSQLHJ
5WBFOIBQLZNZXYRLXODGJDUUFBCKSTYFOCIXQYLTTRJEWOLNREOOTIRMOWINFXDBSOZEMZRGZFPYTEPJHLWZJIEPHQOBN
6HNOKRQNDInJRDGPEZPYHFNUOBAXZZALVFRVRFHRGYIVFJKCCDNVEBCZFKIUDPYWRGHDKCYIJFJBDCGFPIXGRRJAGHT
7ISCFAWYYOAGRMLKJGOKTYSJVTPMBELFIIPJZKQZRQZYTJKCNIDCVTQWBLHHSNZDHLYTUFXBUVUZXFDTOUQJCVNWYUDJO
8YAIVYQNLTRRRBBYGZOBQURAUOVTVRVWFUBXUYQPHISJRYOMLUBXIDWIGSCYFIAQNVBEWTKUWIPTEWVJMGXHUJJTSGKWO
9VQOQMQFVKNNNWPIRBPWQOBGFIHRNDVLJBJZNZXSBBBXNPBRHLHDNLGTGUYIHBKKTSPDIWCTQQEUIHXLZUVQLSCHJCADG
10TIGPGVTSDVQTZXJJIIIVYCKHNSTSFHPYAHTNDKKEFGHLSFXBFCEAFEIPLHMBLBQNGVCCCDMOENRPBYVTNDNOLRIJIYOY
11AMTJHVKWPNCQVPVTIMPAK4MDUYZRJYWSWVQOBZPDYSJLDWJXEGTTORNZBLUDFWKZCLQQGSSLKSDNBRVRLWKSPGPECH
12GSURKWXKZUWKCDSOLHBBIMLQLRSKHGEYQBHGDYYAKBOTATGHCWVLIZACBMRBYXPRTBQSVIGFLOXHZLHNRCTPPEJGGFBE
13YVGMODCOBOJJABQEGPJCTUJLUMTBNZNEXODGNZPQFGCMWQSWJOSKLQEXYCBIYZZUCKUKMXXAWDLEZSXLXHFAQHHPWDGT
14MNUNXGIFXXGCDXMZCYKDVMGREAODSSTIFJDIUXCXWJUCHMYZOCJMYRFQFRYIFWFSBGJCIRMJWTBCBHXBAQWCZHCWFPND
15JSLZICTLCPJCANYFQYRPEHMMVIYGBUUTPKVQDLBVDZENNEAKPPMQAGMFKHIBWNWKYQMPZDSHGEPEALHPGZXUDABHA
16NZKRMCUPFWJPSDPOGENPZWKCKBEAGFHUQFQBKBRCVELWWAQKUMVKKOHOHRTHMPHANYFOYTCBDJDBNTPTFDZZPTGJMXJV
17CRUKXTGWXCLFGYOMhaveOUBIEIUDJCYIUMHWCSSQISYLBUZZCLAJSYYLFNDIJRYVSLSWWDMMMSHRAFVWSFOZCAIRODCR
18OVATQOCXDEEUPUHTRFNERNCLEKMZYHHINGRWAEGDORJBHDJLPUDQBKVEAIQXZVKWZATJMEQMPSQBOYKOSGIEQFBBBPHH
19FGYNLAHJCVDNLPWQJOXTEOGJIEIKQBUXJKVVFWSDDCKLJTBHRUOZLMOUJMJVMTUXSQFEHPACOIHODWCIFAPYICKDDFUX
20HBVPMYEEBYXEFNJQSBKNYPNKaGHXGKIGBMHUMNHCRREQIEMTPCRCLFPMUHHXYNJVDCTJIIQKFNILCVSGDTZVQTXTN
21FCFFMMFLJUCTEJGHYRBBRIAOELLIDUBHBZCFPBXHLQBDIOVNPHXMERQIKNFAPQLABCTBPQFUISHQNEAGCMWXKHDDFQXY
22NZWNUVSNRGNGLKVRNXWBOOWCEGRCEMDIRKMLsentenceCPZGJEDXDOOFHECSKZGMPISYEJFFVTMHZSBMFKKRCWQSGPHJCJWF
23
24InIn
25K4K4
26II
27havehave
28aa
29sentencesentence
Sheet1
Cell Formulas
RangeFormula
AA24:AA29AA24=TEXTSPLIT(AA4,," ")
AC24:AC29AC24=INDEX(wordlist,SUM(IFNA(SEQUENCE(ROWS(wordlist))*(AA24=wordlist),0)),SUM(IFNA(SEQUENCE(,COLUMNS(wordlist))*(AA24=wordlist),0)))
Dynamic array formulas.
Named Ranges
NameRefers ToCells
wordlist=Sheet1!$AD$3:$AZ$22AC24:AC29
 
Upvote 0
Solution
Hi, thanks for your help, I think i can make this work
Thansk
Tony
 
Upvote 0
I think i can make this work
:unsure: Are you sure?

in range AD3:AZ23 I have words that can possibly be in that sentence.
My reading of that is that not all the words in the sentence might be in AD3:AZ23. If I am correct, for the layout in post #2, try changing cell AA4 to "This sentence has five words?


return that word. If not return other. (if it finds more than one word just return the first)
My suggestion would be ..

23 11 28.xlsm
KLADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZ
3WJJXKDYXZOJWNMCUSPANEPQERNSQFDIXQACGFYCMLXMLYYONZGATJWSYTDDHYRSRTCZSQWDPGBGPEOJWCAAOLERNIGVJ
4This sentence has five wordsMWZOEBAXCAIQFISWIAJNEAWFAOQSNCHEVBXNUYGRRPPAYMMXFOUUUYRHRDDIGWNQLBZMPQLIBERERLNQEWYMAENSQLHJ
5 WBFOIBQLZNZXYRLXODGJDUUFBCKSTYFOCIXQYLTTRJEWOLNREOOTIRMOWINFXDBSOZEMZRGZFPYTEPJHLWZJIEPHQOBN
6sentenceHNOKRQNDxxxJRDGPEZPYHFNUOBAXZZALVFRVRFHRGYIVFJKCCDNVEBCZFKIUDPYWRGHDKCYIJFJBDCGFPIXGRRJAGHT
7ISCFAWYYOAGRMLKJwordsYSJVTPMBELFIIPJZKQZRQZYTJKCNIDCVTQWBLHHSNZDHLYTUFXBUVUZXFDTOUQJCVNWYUDJO
8YAIVYQNLTRRRBBYGZOBQURAUOVTVRVWFUBXUYQPHISJRYOMLUBXIDWIGSCYFIAQNVBEWTKUWIPTEWVJMGXHUJJTSGKWO
9VQOQMQFVKNNNWPIRBPWQOBGFIHRNDVLJBJZNZXSBBBXNPBRHLHDNLGTGUYIHBKKTSPDIWCTQQEUIHXLZUVQLSCHJCADG
10TIGPGVTSDVQTZXJJIIIVYCKHNSTSFHPYAHTNDKKEFGHLSFXBFCEAFEIPLHMBLBQNGVCCCDMOENRPBYVTNDNOLRIJIYOY
11AMTJHVKWPNCQVPVTIMPAAAAMDUYZRJYWSWVQOBZPDYSJLDWJXEGTTORNZBLUDFWKZCLQQGSSLKSDNBRVRLWKSPGPECH
12GSURKWXKZUWKCDSOLHBBIMLQLRSKHGEYQBHGDYYAKBOTATGHCWVLIZACBMRBYXPRTBQSVIGFLOXHZLHNRCTPPEJGGFBE
13YVGMODCOBOJJABQEGPJCTUJLUMTBNZNEXODGNZPQFGCMWQSWJOSKLQEXYCBIYZZUCKUKMXXAWDLEZSXLXHFAQHHPWDGT
14MNUNXGIFXXGCDXMZCYKDVMGREAODSSTIFJDIUXCXWJUCHMYZOCJMYRFQFRYIFWFSBGJCIRMJWTBCBHXBAQWCZHCWFPND
15JSLZIIICTLCPJCANYFQYRPEHMMVIYGBUUTPKVQDLBVDZENNEAKPPMQAGMFKHIBWNWKYQMPZDSHGEPEALHPGZXUDABHA
16NZKRMCUPFWJPSDPOGENPZWKCKBEAGFHUQFQBKBRCVELWWAQKUMVKKOHOHRTHMPHANYFOYTCBDJDBNTPTFDZZPTGJMXJV
17CRUKXTGWXCLFGYOMhaveOUBIEIUDJCYIUMHWCSSQISYLBUZZCLAJSYYLFNDIJRYVSLSWWDMMMSHRAFVWSFOZCAIRODCR
18OVATQOCXDEEUPUHTRFNERNCLEKMZYHHINGRWAEGDORJBHDJLPUDQBKVEAIQXZVKWZATJMEQMPSQBOYKOSGIEQFBBBPHH
19FGYNLAHJCVDNLPWQJOXTEOGJIEIKQBUXJKVVFWSDDCKLJTBHRUOZLMOUJMJVMTUXSQFEHPACOIHODWCIFAPYICKDDFUX
20HBVPMYEEBYXEFNJQSBKNYPNKaGHXGKIGBMHUMNHCRREQIEMTPCRCLFPMUHHXYNJVDCTJIIQKFNILCVSGDTZVQTXTN
21FCFFMMFLJUCTEJGHYRBBRIAOELLIDUBHBZCFPBXHLQBDIOVNPHXMERQIKNFAPQLABCTBPQFUISHQNEAGCMWXKHDDFQXY
22NZWNUVSNRGNGLKVRNXWBOOWCEGRCEMDIRKMLsentenceCPZGJEDXDOOFHECSKZGMPISYEJFFVTMHZSBMFKKRCWQSGPHJCJWF
23jklmnopqrstuvwxyzaaabacadaeaf
Find word (3)
Cell Formulas
RangeFormula
K6K6=LET(w,TEXTSPLIT(K4," "),INDEX(FILTER(w,ISNUMBER(MATCH(w,TOCOL(AD3:AZ23),0)),"other"),1))
 
Upvote 0

Forum statistics

Threads
1,215,108
Messages
6,123,133
Members
449,098
Latest member
Doanvanhieu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top