• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 365
  • Last Modified:

excel array formula to create list from another list with wildcard text criteria

I have a row of text values.
Some of these text values end in "95"
I'm trying to build an array formula that will create another list with only those that end in "95.

What I am trying is not working


any ideas?
  • 2
1 Solution
barry houdiniCommented:
INDEX/MATCH should work to get the first match (or you can use HLOOKUP with a wildcard too) but you need something more complex to get multiple matches......

If your list is in A1:Z1 then to build another horizontal list of only those values try this formula in A3 confirmed with CTRL+SHIFT+ENTER and copied across


If you want a vertical list then replace COLUMNS function at the end with ROWS and drag down like:


see attached example

regards, barry
newparadigmzAuthor Commented:
Thanks, this works, but is there a way where you dont need to reference the cell the formula is in?

I'd like to be able to put it anywhere and not have to change that reference or use the relative referencing, COLUMNS($A3:A3).

Also, can you explain a little? I don't get why you need small.
barry houdiniCommented:
If you want you can use just COLUMN(A1) like


That should work OK wherever you put it, as long as you are copying across

It doesn't really matter as long as it increments - I use the cell reference of the start cell because it's a little more robust - if you use COLUMN(A1) when starting at E5 that will work but if you now delete column A the A1 reference turns into a #REF! error.

This part of the formula


returns an array of either FALSE values or the column number of a value ending with 95, i.e. for my example that will return this array


where 1, 4 and 9 represent the columns where the data ends with 95

and SMALL in conjunction with the COLUMNS function will take the smallest number in the first formula, 2nd smallest in the next, 3rd smallest in the next etc. .....and then INDEX gives you the relevant value from that numbered cell in the range

regards, barry
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now