Forum Discussion
School Presentation Day Data: Help save me endless hours of typing
I recently started working in a school and I'm finding our processes are a little dated. Presentation day prep for end of year is so huge and I spent days typing everything out last year, we need a better system. Let me explain and hopefully someone has inspiration.
Current process:
Teachers input into a spreadsheet the awards students are winning by entering a '1' into th relevant column.
e.g John Smith receives a Maths & Mandarin award
An admin person (me...) will then go into every sheet and every student (400+) and physically type out in a Word document:
I know there has to be a better way. Whether it's a formula working with the existing format that reads a 1 in a column and changes it to the right text, or if it's reimagining the entire process to work better. But my brain is a little fried from mulling this one over and need some help from the community.
Thoughts?
8 Replies
- Subodh_Tiwari_sktneerSilver Contributor
You may also add predefined text in the formula suggested by SergeiBaklan like this...
Assuming your data looks like this on Sheet1...
Then on Sheet2, you may have a list of all the students names in column A starting from cell A1 and place this formula in B1 and confirm it with Ctrl+Shift+Enter.
=TEXTJOIN(CHAR(10),TRUE,IF(INDEX(Sheet1!$C$2:$K$5,MATCH(A1,Sheet1!$A$2:$A$5,0),)=1,"Academic Achievement " &Sheet1!$C$1:$K$1,""))And the formula output would be like this...
Please refer to the attached for more details.
- mathetesGold Contributor
When you talk of the "endless typing" I'm hearing that as some form of document, whether a certificate or a citation of some kind, and that brings up the possibility of using Excel as the data source, and Word as the document processor. Word has the ability to take data from Excel and merge it into a document that has x amount of "boiler plate" text and space for the individual's name and achievements, as well as other tailored, even conditional, text.
Here's an introductory YouTube video...and it's very basic. https://www.youtube.com/watch?v=mFqCvTOpOL0
It's not hard to use
- leanne8Copper ContributorThanks for your suggestion. I'm aware of how to mail merge as I use this often. Unfortunately MM won't solve this one as I need it to be smarter and turn the '1' in a particular column into a full title of the achievement.
- mathetesGold Contributor
One final tweak here. In so much as I'm still assuming you want to be able to print nice certificates of some kind on an individual basis. All of the results so far gave you the text for the citations, but all as a list of all the names......
Here's a variation--still using the formula that @Sergei Baklan first posted--that produces individual reports. You will need to use a drop-down box to select the name, and still do it one at a time, but it is, as the saying goes, "Suitable for Printing." And you can extend the database as much as desired; it should all grow and be handled by the formulas...
A PDF of the output, as well as the generating spreadsheet is attached.
- SergeiBaklanDiamond Contributor
As variant that could be combined
by
=TEXTJOIN(CHAR(10),,IF(INDEX($D$3:$O$5,MATCH(B8,$B$3:$B$5),0)="","",$D$2:$O$2))