Looking for creative Non-VBA solution to problem!

Bailey589

New Member
Joined
Apr 18, 2016
Messages
25
I'm trying to help my coworker and build him a spreadsheet that reduces his workload. He tracks the success/failure rate in various classes within a school. He pulls a report weekly and then creates various charts and stuff based off of the constantly updating information. The data is as follows:

-Column A is a code that is unique to a given course, there are hundreds of these codes in no specific order.
-Column B is a code for a specific class within a course. The code is formatted as the fiscal year (which changes on October 1st) and then a three digit code for the class. Ex: 2017001 (first class of FY 2017).
-Column C-F: Arbitrary numerical information about how many students graduated, failed, etc.
-Column G: The ending date of the class.

Some issues with the data:
-The number of rows changes, but seems to hover around 10,000 or so.
-The codes in column B are formatted as text, and I would like to prevent my coworker from having to convert those to numbers. I don't really plan on using the dates, but I did think they could be useful for sorting the information because they have a numerical value?
-There can be (but not always) more than one row for a course/class due to different student types. There are 2 student types, so every course/class has 1 or 2 rows.
- The information comes sorted as column B, then column A.

What I'm looking for is the ability to type a course code (a value from column A) into a specified cell, and have it pull out all of the information that is associated with that course, and consolidate it by class. Since there is an unspecified number of classes associated with any given course over a time frame, I would like it to be able to populate an list with an unknown amount of columns? Another issue is sometimes we need to look at more than 1 course code (for example a specific math class may have 3 course codes that are all "different courses" because they're taught by different people or something, but are the same information, so they are looked at together). So if I could have the user be able to type all course codes into a column or something, and then have the corresponding information pulled out for all of the 3 or 4 courses pulled into a new table, that would be ideal.

I will insert a sample table of the data below. I've been trying to do this stuff with named ranges, sumproduct, small, etc. but have had no luck. Any help with a creative solution here is appreciated!
 

Excel Facts

Can a formula spear through sheets?
Use =SUM(January:December!E7) to sum E7 on all of the sheets from January through December
[TABLE="width: 500"]
<tbody>[TR]
[TD]A14678[/TD]
[TD]2016001[/TD]
[TD]35[/TD]
[TD]35[/TD]
[TD]0[/TD]
[TD]0[/TD]
[TD]16 Jul 2016[/TD]
[/TR]
[TR]
[TD]A14678[/TD]
[TD]2016001[/TD]
[TD]41[/TD]
[TD]40[/TD]
[TD]1[/TD]
[TD]0[/TD]
[TD]16 Jul 2016[/TD]
[/TR]
[TR]
[TD]D18742[/TD]
[TD]2016001[/TD]
[TD]56[/TD]
[TD]56[/TD]
[TD]0[/TD]
[TD]0[/TD]
[TD]19 Feb 2016[/TD]
[/TR]
[TR]
[TD]E19367[/TD]
[TD]2016001[/TD]
[TD]43[/TD]
[TD]43[/TD]
[TD]0[/TD]
[TD]0[/TD]
[TD]1 Nov 2015[/TD]
[/TR]
[TR]
[TD]A14678[/TD]
[TD]2016002[/TD]
[TD]23[/TD]
[TD]20[/TD]
[TD]1[/TD]
[TD]2[/TD]
[TD]1 Aug 2016[/TD]
[/TR]
[TR]
[TD]D18742[/TD]
[TD]2016002[/TD]
[TD]41[/TD]
[TD]39[/TD]
[TD]1[/TD]
[TD]1[/TD]
[TD]5 May 2016[/TD]
[/TR]
[TR]
[TD]D18742[/TD]
[TD]2016002[/TD]
[TD]35[/TD]
[TD]35[/TD]
[TD]0[/TD]
[TD]0[/TD]
[TD]5 May 2016[/TD]
[/TR]
[TR]
[TD]E19367[/TD]
[TD]2016002[/TD]
[TD]42[/TD]
[TD]42[/TD]
[TD]0[/TD]
[TD]0[/TD]
[TD]1 Jan 2016[/TD]
[/TR]
[TR]
[TD]A14678[/TD]
[TD]2017001[/TD]
[TD]35[/TD]
[TD]33[/TD]
[TD]1[/TD]
[TD]1[/TD]
[TD]1 Dec 2016[/TD]
[/TR]
[TR]
[TD]D18742[/TD]
[TD]2017001[/TD]
[TD]33[/TD]
[TD]33[/TD]
[TD]0[/TD]
[TD]0[/TD]
[TD]1 Oct 2017[/TD]
[/TR]
</tbody>[/TABLE]
 
Upvote 0

Forum statistics

Threads
1,224,827
Messages
6,181,200
Members
453,022
Latest member
RobertV1609

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