Extract and return a rows values and cells list which contains alphabetical texts

mmr1

Board Regular
Joined
Aug 25, 2020
Messages
80
Office Version
  1. 365
Platform
  1. Windows
Hi,

Required a formula help to Extract and return a rows which contains alphabetical text, and return a list wise cells values which contains alphabetical text as based on data specified in column(B4:E8)

desired results enclosed.

Thanks for the help,

Book4
ABCDEF
2
3
42351636562698547Q154545O
514526LO1545KL6OP6987452654
685964475013652498745
79585674856LPPL9856463524
865653145631254665412
9
10Desired Results-1
112351636562698547Q154545O
1214526LO1545KL6OP6987452654
139585674856LPPL9856463524
14
15Desired Results-2
16Sr.NoList
171698547Q
182154545O
19314526LO
2041545KL6
215OP69874
22674856LP
237PL98564
24
25
Sheet1
 

Excel Facts

Bring active cell back into view
Start at A1 and select to A9999 while writing a formula, you can't see A1 anymore. Press Ctrl+Backspace to bring active cell into view.
How about
+Fluff v2.xlsm
ABCDE
1
2
32351636562698547Q154545O
414526LO1545KL6OP6987452654
585964475013652498745
69585674856LPPL9856463524
765653145631254665412
8
9Desired Results-1
102351636562698547Q154545O
1114526LO1545KL6OP6987452654
129585674856LPPL9856463524
13
14Desired Results-2
15Sr.NoList
161698547Q
172154545O
18314526LO
1941545KL6
205OP69874
21674856LP
227PL98564
Master
Cell Formulas
RangeFormula
B10:E12B10=FILTER(B3:E7,(ISTEXT(C3:C7))+(ISTEXT(D3:D7))+(ISTEXT(E3:E7)))
B16:B22B16=LET(a,B3:E7,r,ROWS(a),seq,SEQUENCE(r*COLUMNS(a),,0),arr,INDEX(a,seq/r+1,MOD(seq,r)+1),FILTER(arr,ISTEXT(arr)))
Dynamic array formulas.


2nd formula pinched from here
 
Upvote 0
Many thanks fluff for your solution.

first formula solution is works to me

Second formula I do not have Let function yet to my version of office 365.


Thanks,
 
Upvote 0
Ok, try
Excel Formula:
=FILTER(INDEX(B3:E7,SEQUENCE(ROWS(B3:E7)*COLUMNS(B3:E7),,0)/ROWS(B3:E7)+1,MOD(SEQUENCE(ROWS(B3:E7)*COLUMNS(B3:E7),,0),ROWS(B3:E7))+1),ISTEXT(INDEX(B3:E7,SEQUENCE(ROWS(B3:E7)*COLUMNS(B3:E7),,0)/ROWS(B3:E7)+1,MOD(SEQUENCE(ROWS(B3:E7)*COLUMNS(B3:E7),,0),ROWS(B3:E7))+1)))
 
Upvote 0
Solution
Thank you so much fluff it works as needed

Appreciate your help.
 
Upvote 0
You're welcome & thanks for the feedback.
 
Upvote 0

Forum statistics

Threads
1,224,817
Messages
6,181,147
Members
453,021
Latest member
Justyna P

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