This will make more sense when you look at the sample of my spreadsheet.
I have hundreds of students that take an online class from me. I get a report (CSV file) from my Learning Management System, Schoology that includes a lot of metrics related to student activity. It's information overload with 1000's of rows of a spreadsheet taken up. The good news is, the information I want is contained in this massive spreadsheet. Bad news is, I don't know how to pull it out.
I'm looking to extract a few things from this enormous CSV sheet. 1) I want the first name, last name, and last login date (column AG) for each student. 2) I want a field that will be populated if a phrase that begins with "I have completed" is found in a column K.
The challenge is, the current CSV file shows ALL activity for each student. For example, Sydney Adams takes up 57 rows of the spreadsheet documenting every single activity they performed (in this case it's 57 activities and 57 rows on the spreadsheet). Sydney completed these activities from 7/2/20 through 7/8/20. All 57 rows have a date of when that activity was performed. I simply want the LATEST date to be extracted out for Sydney Adams. The further challenge of this is the fact there are multiple students. So somehow the formulas/functions created need to know how to stop analyzing the data for Sydney Adams after row 57, and start analyzing data for the next student, Noah Angell (who has 8 rows of activities on the spreadsheet).
In column K, Sydney Adams has a result that starts with "I have completed". I want that cell result to be pulled out.
I'm attaching a sample of my massive spreadsheet (sample includes less than 100 rows). The tabs at the bottom are titled "original file" and "desired output." It's pretty self explanatory, but "original file" is what I'm working with, and the desired output is what the spreadsheet would look like if I had it my way.
I've never used this forum before. I'm very curious to see what kind of help I get. Looking forward to it!
Bookmarks