SOLVED

Compare list of Zoom participants with Student Roster

%3CLINGO-SUB%20id%3D%22lingo-sub-2051207%22%20slang%3D%22en-US%22%3ECompare%20list%20of%20Zoom%20participants%20with%20Student%20Roster%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2051207%22%20slang%3D%22en-US%22%3E%3CP%3E%3CFONT%20color%3D%22%230000FF%22%3EHello%2C%20%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20color%3D%22%230000FF%22%3EI%20am%20a%20high%20school%20teacher%20doing%20Distance%20Learning%20and%20I%20am%20hoping%20to%20be%20able%20to%20speed%20up%20the%20attendance%20process.%26nbsp%3B%20With%20Zoom%2C%20I%20am%20able%20to%20generate%20a%20list%20of%20participants%20for%20that%20day's%20meeting.%20I%20feel%20like%20there%20must%20be%20some%20way%20to%20compare%20the%20Zoom%20participants%20with%20my%20student%20rosters%20to%20find%20out%20who%20is%20present%2Fabsent.%20I've%20attempted%20to%20display%20a%20visual%20of%20my%20question%20below%20and%20I'd%20appreciate%20any%20input!%20Even%20if%20you%20don't%20have%20time%20to%20explain%2C%20if%20you%20can%20suggest%20some%20useful%20functions%2C%20I'd%20be%20able%20to%20do%20further%20research%20on%20my%20own.%26nbsp%3B%20Thank%20you%20for%20your%20time!%3C%2FFONT%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Zoom%20Record%20vs.%20Roster.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F245550i3B344CED0DE49D39%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Zoom%20Record%20vs.%20Roster.jpg%22%20alt%3D%22Zoom%20Record%20vs.%20Roster.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2051207%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EExcel%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EFormulas%20and%20Functions%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2051519%22%20slang%3D%22en-US%22%3ERe%3A%20Compare%20list%20of%20Zoom%20participants%20with%20Student%20Roster%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2051519%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F925501%22%20target%3D%22_blank%22%3E%40jjennings%3C%2FA%3E%26nbsp%3Byes%20there%20are%20few%20ways%20I%20could%20see%20you%20setting%20this%20up.%26nbsp%3B%20Because%20the%20names%20aren't%20exactly%20the%20same%20there%20is%20also%20a%20concern%20about%20false%20misses%20or%20false%20catches%20(false%20positives%20and%20false%20negatives).%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EI%20could%20see%20you%20could%20'stack'%20all%20the%20lists%20let's%20say%20in%20column%20B%20so%20your%20attendance%20sheet%20template%20would%20have%20all%203%20periods%20in%20column%20B%20and%20let's%20say%20you%20have%2049%20students%20combined%20so%20then%20you%20paste%20the%20list%20from%20zoom%20in%20column%20A%20starting%20at%20A50.%26nbsp%3B%20And%20in%20column%20B%20starting%20at%20cell%20B50%20you%20have%20an%20equation%20like%3A%3C%2FP%3E%3CP%3E%3Dlet(zoomList%2CA50%3AA100%2Cright(zoomList%2Clen(zoomList)-search(%22%20%22%2CzoomList))%26amp%3B%22%2C%20%22%26amp%3Bleft(zoomList%2Csearch(%22%20%22%2CzoomList)-1))%3C%2FP%3E%3CP%3Ewhich%20will%20convert%20first%20name%20last%20name%20to%20Last%2C%20First%3C%2FP%3E%3CP%3EThen%20a%20UNIQUE%20of%20that%20column%20will%20show%20you%20a%20small%20list%20of%20outliers%20that%20you%20can%20manually%20check.%3C%2FP%3E%3CP%3EIn%20the%20attached%20sheet%20I%20give%20a%20sample%20of%20this%20and%20added%20SORT%20to%20the%20UNIQUE%20to%20make%20it%20easier%20to%20check.%3C%2FP%3E%3CP%3EI%20also%20added%20another%20pair%20of%20columns%20where%20it%20will%20truncate%20the%20Last%2C%20First%20names%20to%20x%20number%20of%20characters%20in%20the%20first%20name.%26nbsp%3B%20i.e.%20Smith%2C%20Joseph%20and%20Smith%2C%20Joe%20would%20both%20become%20Smith%2C%20Jo%20if%20set%20to%202%20BUT%20so%20will%20Smith%2C%20Jonathan.%26nbsp%3B%20In%20the%20example%20sheet%20you%20will%20see%203%20will%20drop%20David%20vs%20Dave%20and%202%20will%20also%20drop%20Michael%20vs%20Mike%20BUT%20you%20also%20confuse%20Bridget%20and%20Brenda.%3C%2FP%3E%3CP%3EI'm%20sure%20we%20could%20come%20up%20with%20some%20fancier%20tricks%20to%20help%20more%20but%20get%20the%20feeling%20that%20you%20are%20going%20to%20have%20exceptions%20no%20matters%20what%20I%20do%20and%20without%20sharing%20your%20list%20(which%20you%20can't%20do)%20I'm%20going%20to%20have%20a%20hard%20time%20catching%20them%20all.%26nbsp%3B%20I%20hope%20this%20helps.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
New Contributor

Hello,

I am a high school teacher doing Distance Learning and I am hoping to be able to speed up the attendance process.  With Zoom, I am able to generate a list of participants for that day's meeting. I feel like there must be some way to compare the Zoom participants with my student rosters to find out who is present/absent. I've attempted to display a visual of my question below and I'd appreciate any input! Even if you don't have time to explain, if you can suggest some useful functions, I'd be able to do further research on my own.  Thank you for your time!Zoom Record vs. Roster.jpg

2 Replies
best response confirmed by jjennings (New Contributor)
Solution

@jjennings yes there are few ways I could see you setting this up.  Because the names aren't exactly the same there is also a concern about false misses or false catches (false positives and false negatives).  

I could see you could 'stack' all the lists let's say in column B so your attendance sheet template would have all 3 periods in column B and let's say you have 49 students combined so then you paste the list from zoom in column A starting at A50.  And in column B starting at cell B50 you have an equation like:

=let(zoomList,A50:A100,right(zoomList,len(zoomList)-search(" ",zoomList))&", "&left(zoomList,search(" ",zoomList)-1))

which will convert first name last name to Last, First

Then a UNIQUE of that column will show you a small list of outliers that you can manually check.

In the attached sheet I give a sample of this and added SORT to the UNIQUE to make it easier to check.

I also added another pair of columns where it will truncate the Last, First names to x number of characters in the first name.  i.e. Smith, Joseph and Smith, Joe would both become Smith, Jo if set to 2 BUT so will Smith, Jonathan.  In the example sheet you will see 3 will drop David vs Dave and 2 will also drop Michael vs Mike BUT you also confuse Bridget and Brenda.

I'm sure we could come up with some fancier tricks to help more but get the feeling that you are going to have exceptions no matters what I do and without sharing your list (which you can't do) I'm going to have a hard time catching them all.  I hope this helps.

 

@mtarler  Wow, thank you so much for taking the time to make a sample spreadsheet and help me brainstorm a solution! The way you used the SORT and UNIQUE function along with the equation which generates the last name and a certain number of characters is clever.  I've only made equations for numbers within Excel, so, seeing an equation used with characters completely changes the way I've been thinking about the problem.  I'll be trying out some different ideas this week and I'll report back if I come up with anything noteworthy.

Thank you again for your time!