29 november 2018

Willekeurige namen kiezen

Gisteren kwam ik deze vraag tegen op Twitter en dacht: Dat moet toch ook in Google Sheets kunnen?
Het antwoord is natuurlijk ja, maar het kostte me wel even wat uitzoekwerk.
Uiteindelijk is de oplossing heel simpel!

Zet in kolom A een aantal namen.
Zet ergens in kolom C de volgende formule:
=index(A2:A;ASELECTTUSSEN(1;AANTALARG(A2:A)))
Zoals je ziet in de screenshot heb ik een aantal velden samengevoegd om het wat mooier te maken. Datzelfde geldt voor de cellen in kolom B.
Plaats daar nu via Invoegen een selectievakje. Dat is een vrij nieuwe functie in Sheets die er in dit geval voor zorgt dat er bij aan/uitvinken telkens een nieuwe naam wordt gekozen. Een functionaliteit waar ik toevallig tegenaan liep...

Dat is alles!

Nu hoef je niet meer iedere keer een online tool te zoeken en daar eerst namen naar uploaden. Gewoon deze functionaliteit inbakken in de lijsten die je toch al hebt en je kunt volledig willekeurig namen genereren!

Natuurlijk kan je het nog mooier te maken door een verzamelblad te bouwen waarbij je via pulldown uit de groepen kunt kiezen en alleen de naam te zien krijgt.
In het voorbeeld hiernaast heb ik in cel A2 een pulldown menu gemaakt en in A3 de volgende formule gebruikt:
=ALS.FOUT(index(indirect(A2&"!"&"A2:A");ASELECTTUSSEN(1;AANTALARG(indirect(A2&"!"&"A2:A"))));"Maak een keuze!")
Wil je al dit werk niet zelf doen, dan mag je een kopie maken van mijn voorbeeldbestand en daarmee verder werken...

Overigens werkt de bovenste formule ook in Excel. Alleen moet je dan op F9 klikken voor een nieuwe naam. Dat selectievakje werkt in Excel niet...

Geen opmerkingen:

Een reactie posten