Excel skapar unika identifierare

Innehållsförteckning

Tänk dig att vi har en lista med namn som:

Och vi vill ge var och en en unik identifierare:

Så att förnamnet Bob har identifieraren 1, och nästa märke har identifieraren 2. Detta kan uppnås genom följande process.

Vi tilldelar Bob (dvs den första personen i listan) en identifierare 1:

Och sedan sätter vi in ​​följande formler i nästa cell nedanför detta och kopierar ner:

= IF (ISNA (MATCH (B7, B6: $ B $ 6,0)), MAX (C6: $ C $ 6)+1, VLOOKUP (B7, B6: $ C $ 6,2, FALSE))

Så:

Formlerna fungerar genom att leta efter en förekomst av namnet hittills. Om det inte existerar hittar det hittills maxvärdet för identifieraren och lägger till en för att ge en ny identifierare. Om det finns ett namn görs en sökning för att hitta identifieraren för det namnet.

Om fler namn läggs till längst ner eller i mitten och formlerna kopieras ner ger det fortfarande en tydlig identifierare.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave