Excel formula: Osnovno oštevilčenje orisov -

Povzetek

Za ustvarjanje osnovnega oštevilčenja orisov lahko uporabite formulo, ki temelji na več Excelovih funkcijah, vključno s COUNTA, IF, MID, FIND in LEN. V prikazanem primeru je formula v D5:

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

Opomba: ta formula bo obravnavala samo dvostopenjski oris.

Pojasnilo

V bistvu ta formula gradi številko ravni 1 in ravni 2 in združuje obe številki skupaj z piko (".") Kot ločilo. Rezultat je vrednost, kot je "1,1". Številka "nivo 1" se ustvari s COUNTA, kot je ta:

=COUNTA($B$5:B5)

Upoštevajte, da je obseg referenca, ki se širi, zato se bo razširil, ko bo kopiran v stolpec.

Številka "stopnja 2" se ustvari s to kodo:

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

Tu se funkcija IF uporablja za preverjanje vsebine B5. Če B5 ni prazen, to pomeni, da imamo nov naslov 1. stopnje in IF vrne 1. Z drugimi besedami, vsakič, ko imamo nov vnos 1. stopnje, znova zaženemo oštevilčenje 2. stopnje na 1.

Če je B5 * prazen, moramo stopnjo 2 povečati z uporabo vrednosti v zgornji celici. To je nekoliko zapleteno, ker je številka orisa besedilni niz in ne število. To pomeni, da moramo vrednost izvleči s funkcijo besedila, preden lahko prirastemo. Za to s funkcijo MID izvlečemo celotno besedilo desno od pike ("."), Ki jo poiščemo s funkcijo FIND:

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

Funkcija LEN se uporablja kot preprost način za zagotovitev vseh znakov po izvleku pike. Upoštevajte, da nato dodamo 1 neposredno rezultatu, ki je še vedno besedilo. Ta matematična operacija povzroči, da Excel prisili besedilo v številko, zato je rezultat povečano število. Končno se številki ravni 1 in 2 združita skupaj z piko (".") Kot ločilo.

Zanimive Članki...