Forum Discussion

NathanJB665's avatar
NathanJB665
Copper Contributor
Nov 22, 2021

Identifying Keywords in a Long List of Descriptions Shortcut

Hi everyone, I have 101,000 descriptions. I am searching for keywords within these descriptions to narrow down a target list. I have 147 keywords I would like to search for. Column one contains the number representing the description and column 2 is the description. I am trying to build a list, whereby searching for the keyword e.g. dog, all the descriptions with the word dog in them will populate a list with the corresponding number that represents them. So far I have used the below formula which has worked; =INDEX(the column with the list of numbers which represent/correspond to the subscription, SMALL(IF(ISNUMBER(SEARCH("dog (the keyword)", the descriptions column)),MATCH(ROW(the descriptions column),ROW(the descriptions column))),ROWS($A$1:A1))). My computer cannot cope with so many calculations across 101k descriptions. It stops responding. Does anyone have an alternative or can offer some advice, which would increase the speed of calculation or offer a solution with fewer steps?

3 Replies

  • Riny_van_Eekelen's avatar
    Riny_van_Eekelen
    Platinum Contributor

    NathanJB665 Perhaps Power Query is more suited for such a data set. I attached a small demo. Have you used PQ before?

     

    Test it by expanding the table on the left with some of your own descriptions and the one on the right with real keywords. But don't change the column headers or table names. Now, from the Data ribbon select Refresh All. Does it work for you?

Resources