![]() |
Difficult Sorting Equation
Hi all,
I have some data which I need to sort. Cells in column A contain a location identifier. Cells in column B contain a string of the form "rk_1" or "rk_2" ... etc or it may contain "ne_001", or "ne_002" ... etc. Cells in column M contain a string of the form "RACKS" or a different string which is a product type. Cells in column N contains a string of the form "rk_1" or "rk_2" ... etc I do the following: 1. Sort on Column B 2. Sort on Column A 3. Sort using a sort flag in a new column. The flag is a number, generated by the following equation that I autofill in the new column: =IF(COUNTIF(B2,"*rk_*")0,1,IF((COUNTIF(B2,"*ne_*" )*COUNTIF(N2,"*rk_*"))0,2,IF(COUNTBLANK(B2)*COUNT BLANK(N2)*COUNTIF(M2,"RACKS")0,3,4))) 4. Finally I sort again on Column A The above sorting method works to a certain degree, but what I also need is for rows which have the same location (column A) and the same "rk_*" in column N to be grouped together, *but* with rows with "RACKS" in column M coming after rows with something else in column M *IF* column B contains a "rk_*". I tried the following new equation to sort in, replacing that in 3: =IF(AND(COUNTIF(B2,"*rk_*")*COUNTIF(N2,"*rk_*"),CO UNTIF(M2, "RACKS")=0),1,IF((COUNTIF(B2,"*rk_*")*COUNTIF(M2," RACKS"))0,2,IF((COUNTIF(B2,"*ne_*")*COUNTIF(N2,"* rk_*"))0,3,IF(COUNTBLANK(B2)*COUNTBLANK(N2)*COUNT IF(M2,"RACKS")0,4,5)))) but whilst this results in rows with "RACKS" coming after rows with something else in column M, rows with the same "rk_*" in column N are no longer grouped together. This is a bit difficult to explain without sending data, but I would be really grateful for any help. I can mail sample data if necessary. Thanks Andrew |
All times are GMT +1. The time now is 02:07 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com