Excel képlet: Alapvető vázlatszámozás -

Összegzés

Az alapvető vázlatszámozás létrehozásához több Excel-függvényen alapuló képletet használhat, beleértve a COUNTA, IF, MID, FIND és LEN elemeket. A bemutatott példában a D5 képlete a következő:

=COUNTA($B$5:B5)&"."&IF(B5"",1,MID(D4,FIND(".",D4)+1,LEN(D4))+1)

Megjegyzés: ez a képlet csak egy 2 szintes körvonalat fog kezelni.

Magyarázat

Lényegében ez a képlet épít egy 1. és 2. szintű számot, és összefűzi a két számot egy periódussal (".") Elválasztóként. Az eredmény olyan érték, mint az "1.1". Az "1. szintű" számot a COUNTA a következőképpen generálja:

=COUNTA($B$5:B5)

Ne feledje, hogy a tartomány egy bővülő referencia, így az oszlop lefelé másolása során kibővül.

A "2. szintű" szám ezzel a kóddal jön létre:

IF(B5"",1,MID(D4,FIND(".",D4)+1,LEN(D4))+1)

Itt az IF funkcióval ellenőrizzük a B5 tartalmát. Ha a B5 nem üres, az azt jelenti, hogy új 1. szintű fejlécünk van, és az IF 1. értéket ad vissza. Más szavakkal, minden alkalommal, amikor új 1. szintű bejegyzésünk van, újraindítjuk a 2. szintű számozást 1-nél.

Ha a B5 * üres, akkor a fenti cellában szereplő érték segítségével növelni kell a 2. szintű számot. Ez kissé trükkös, mert a vázlatszám szöveges karakterlánc, nem pedig szám. Ez azt jelenti, hogy az értéket egy szöveges függvénnyel kell kinyernünk, mielőtt növelhetnénk. Ehhez a MID függvény segítségével az egész szöveget kibontjuk a periódustól jobbra ("."), Amelyet a FIND függvénnyel találunk meg:

MID(D4,FIND(".",D4)+1,LEN(D4))+1

A LEN függvény egyszerű módja annak, hogy garantáljuk az összes karaktert a periódus kivonása után. Vegye észre, hogy ezután közvetlenül 1-et adunk az eredményhez, amely még mindig szöveg. Ez a matematikai művelet azt eredményezi, hogy az Excel számra kényszeríti a szöveget, így az eredmény növekményes szám. Végül az 1. és 2. szintű számokat összefűzzük egy periódussal (".") Elválasztóként.

érdekes cikkek...