How are these colors applied, highlights or background color?
Second, you can't (easily) sort columns separately. Rows are usually sorted as a unit.
Your data is strange. What are you trying to do record? Items sold in each store?
How are the first 4 "items" in the "items" column, items, they are people's names? Are you selling people (that is frowned on in some places <g>). And the entries in the first row under the various stores are all in the first column, but for the other rows they have some new "items".
I suspect you are going to have to restructure your data, "unpivot" it so that it has 2 columns, store number and item. Then you can sort items, by color. I can tell you how to automate that.
Here is a "shotgun" list of articles about sorting by colors. I doubt that any will do what you need, but they may give you an idea.
**Sort by Color****** April 14, 2016
http://www.excel-university.com/sort-by-color/
In this post, I’ll answer a question submitted by reader Chérie about sorting by color. The basic question is this. “I have created a color coded list, where yes=green, no=red, maybe=orange, and other is any other color. How can I sort the list so that all the yes rows are first, then no, then maybe, […]
**Sort By Colour in Excel****** February 24, 2010****http://blog.contextures.com/archives/2010/02/24/sort-by-colour-in-excel/****
In the old days, the Sort dialog box in Excel only had 3 levels. However, with a bit of planning, you could sort Excel data by 4 columns or more, and once you learned that trick, life was good. Or at least it was sort of good. ;-)
**Sort It Your Way With Custom Lists****** March 10, 2010
You know how to sort an Excel list alphabetically, and with Excel 2007 you can even sort an Excel list by colour. Did you know that you can also create a custom list in...
Need to sort your data based on the color of the cell or the color of the text within the cell? Excel makes it easy to do the sorting, as discussed in this tip.
http://excel.tips.net/T002009_Sorting_by_Fill_Color.html
Sorting data in a worksheet is easy, unless you want to sort by the color used to fill a range of cells. There are ways to do the sorting, however, as illustrated in this tip.
@ (Advanced) Sort data in a range or table
Sorting data is an integral part of data analysis. You might want to arrange a list of names in alphabetical order, compile a list of product inventory levels from highest to lowest, or order rows by colors or icons. Sorting data helps you quickly visualize and understand your data better, organize and find the data that you want, and ultimately make more effective decisions.
You can sort data by text (A to Z or Z to A), numbers (smallest to largest or largest to smallest), and dates and times (oldest to newest and newest to oldest) in one or more columns. You can also sort by
. * Sort numbers--------------------------------- . * Sort dates or times
. * Sort by more than one column or row--- . * Sort by cell color, font color, or icon
. * Sort by a custom list------------------------- . * Case sensitive sort
. * Sort from left to right------------------------ . * Sort by a partial value in a column
. * Sort a range within a larger range--------