Excel képlet: A méretek három részre osztása -

Összegzés

A (z) "100x50x25" dimenziók három külön részre történő felosztásához több funkción alapuló képleteket használhat: BAL, MID, RIGHT, FIND, LEN és SUBSTITUTE.

Megjegyzés: Használhatja a Flash Fill alkalmazást az Excel 2013 és újabb verzióiban, valamint az Excel korábbi verzióinak "Szöveg oszlopokba" funkcióját. Mindkét megközelítés meglehetősen egyszerűbb, mint az alábbiakban ismertetett képletek. Ha azonban képletmegoldást szeretne, olvassa el tovább.

Magyarázat

Az 1. dimenzió

Az első dimenzió megszerzéséhez ezt a képletet használjuk a C4-ben:

=LEFT(B4,FIND("x",B4)-1)

Ez úgy működik, hogy kivonatolunk szöveget a BAL-tól kezdve. A karakterek számát úgy kapjuk meg, hogy a FIND függvény segítségével megkeressük az első "x" -t a szövegben, majd kivonjuk az 1-et.

A 2. dimenzió

A második dimenzió megszerzéséhez ezt a képletet használjuk a D4-ben:

=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))

Ez a képlet a MID függvényt használja, amely kivon egy bizonyos számú karaktert a következõben egy bizonyos pozíciótól kezdve. A kiindulási helyzetet ezzel számoljuk:

FIND("x",B4)+1

Ami egyszerűen megkeresi az első "x" -t, és hozzáadja az 1-et.

A karakterek számát a következő módon számolják:

FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)

A SUBSTITUTE with FIND használatával megkeresjük a 2. "x" helyzetét, az itt leírtak szerint.

Ezután kivonjuk az első "x" + 1 helyét.

A 3. dimenzió

A harmadik dimenzió megszerzéséhez ezt a képletet használjuk az E4-ben:

=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))

Ez a JOBB funkciót használja egy meghatározott számú karakter kinyerésére, jobbról indulva. Kiszámítjuk a kinyerendő karakterek számát úgy, hogy megkapjuk a teljes hosszúságot a LEN segítségével, majd kivonjuk az "x" 2. példányának helyét.

érdekes cikkek...