Hello,
This has been puzzling me for some time. I operate a weekly farm share and we attach custom labels to each customer share. The customer places an order with multiple items and we can export a CSV file. The attached sample data highlights each row as a separate customer with the full items ordered separated by commas in the third column. This can be fed into our DYMO label printer. Each row is one label. Here is the problem. Some items need to be packaged in different packages and stored in a different location. For example: Floral Fun needs it's own customer row with the only item being "Floral Fun" so one label is printed for that customer for a bouquet of flowers. Another example, meats are frozen so those need their own label as well. All other items that can be packed together in the cooler such as a Veggie Share and Eggs and Tofu can stay together but they need to be carriage returned in the cell so the label prints each combined item on a new label line. I have been using find/replace in the items column to replace all commas in the items column with a carriage return. Then I go through each customer and make new rows with items that need their own label like the flowers or meat. I want to identify a list of unique items and categorize which items are ok to be combined in the same package. I want new rows to be created for customers with the items that can be combined. The sample data shows how i receive it and how I want it to look. I would like some automation. Either by formulas that I can input a new weekly CSV file into a pre-formatted spreadsheet or dashboard. Or I want some sort of macro or function or even pivot table to help me make this task more efficient. Thank you in advance for you suggestions and help.
Sample Data (sorry i don't know how to attach the excel sheet, open to learning)
<tbody>
</tbody>
My Goal
<tbody>
</tbody>
This has been puzzling me for some time. I operate a weekly farm share and we attach custom labels to each customer share. The customer places an order with multiple items and we can export a CSV file. The attached sample data highlights each row as a separate customer with the full items ordered separated by commas in the third column. This can be fed into our DYMO label printer. Each row is one label. Here is the problem. Some items need to be packaged in different packages and stored in a different location. For example: Floral Fun needs it's own customer row with the only item being "Floral Fun" so one label is printed for that customer for a bouquet of flowers. Another example, meats are frozen so those need their own label as well. All other items that can be packed together in the cooler such as a Veggie Share and Eggs and Tofu can stay together but they need to be carriage returned in the cell so the label prints each combined item on a new label line. I have been using find/replace in the items column to replace all commas in the items column with a carriage return. Then I go through each customer and make new rows with items that need their own label like the flowers or meat. I want to identify a list of unique items and categorize which items are ok to be combined in the same package. I want new rows to be created for customers with the items that can be combined. The sample data shows how i receive it and how I want it to look. I would like some automation. Either by formulas that I can input a new weekly CSV file into a pre-formatted spreadsheet or dashboard. Or I want some sort of macro or function or even pivot table to help me make this task more efficient. Thank you in advance for you suggestions and help.
Sample Data (sorry i don't know how to attach the excel sheet, open to learning)
First Name | Last Name | Items |
Nicholas | Baldwin | 1 Veggie Share |
Melissa | Belliveau | 1 Veggie Share |
Debra | Brady | 1 Veggie Share |
Jennifer | Bryan | 1 Veggie Share |
Madaline | Champagne | 1 Veggie Share, 1 Greens Galore |
Sarah | Crosman | 1 Veggie Share, 1 Eggs (hen) |
Olga | Cushman | 1 Veggie Share, 2 Eggs (hen), 2 Milk, Jersey Raw, 1x1 bunch Beets, Rainbow - bunch, 1x1 head Celery, 1x1 quart Potatoes, new - red, 1x1 bunch Carrots, orange bunched, 1x12 Pint SNAP Blueberries, wild low bush - organic |
Paula | Deering | 1 Veggie Share, 2 Yogurt, 3x1 Pint Yogurt, maple, 15oz *ORDER BY SAT. PM* |
Laura | Gross-Balzano | 1 Veggie Share, 1 Basic Meat Share |
Tammy | Jewell | 1 Greens Galore, 1 Floral Fun |
<tbody>
</tbody>
My Goal
First Name | Last Name | Items |
Nicholas | Baldwin | 1 Veggie Share |
Melissa | Belliveau | 1 Veggie Share |
Debra | Brady | 1 Veggie Share |
Jennifer | Bryan | 1 Veggie Share |
Madaline | Champagne | 1 Veggie Share |
Madaline | Champagne | 1 Greens Galore |
Sarah | Crosman | 1 Veggie Share 1 Eggs (hen) |
Olga | Cushman | 1 Veggie Share 2 Eggs (hen) 2 Milk, Jersey Raw 1x1 bunch Beets, Rainbow - bunch 1x1 head Celery 1x1 quart Potatoes, new - red 1x1 bunch Carrots, orange bunched |
Olga | Cushman | 1x12 Pint SNAP Blueberries, wild low bush - organic |
Paula | Deering | 1 Veggie Share 2 Yogurt 3x1 Pint Yogurt, maple, 15oz *ORDER BY SAT. PM* |
Laura | Gross-Balzano | 1 Veggie Share |
Laura | Gross-Balzano | 1 Basic Meat Share |
Tammy | Jewell | 1 Greens Galore |
Tammy | Jewell | 1 Floral Fun |
<tbody>
</tbody>