Formuła programu Excel: Podziel wymiary na trzy części -

Podsumowanie

Aby podzielić wymiary, takie jak „100x50x25” na trzy oddzielne części, możesz użyć formuł opartych na kilku funkcjach: LEWO, ŚRODEK, PRAWO, ZNAJDŹ, DŁ. I PODSTAW.

Uwaga: możesz także użyć funkcji Wypełnianie flash w programie Excel 2013 i nowszych wersjach oraz funkcji „Tekst w kolumnach” we wcześniejszych wersjach programu Excel. Oba podejścia są nieco prostsze niż wzory opisane poniżej. Jeśli jednak potrzebujesz rozwiązania opartego na formule, czytaj dalej.

Wyjaśnienie

1. wymiar

Aby uzyskać pierwszy wymiar, używamy tego wzoru w C4:

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

Działa to poprzez wyodrębnianie tekstu zaczynającego się od LEWEGO. Liczba znaków jest obliczana poprzez zlokalizowanie pierwszego „x” w tekście za pomocą funkcji ZNAJDŹ, a następnie odjęcie 1.

Drugi wymiar

Aby uzyskać drugi wymiar, używamy tego wzoru w D4:

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

Ta formuła korzysta z funkcji MID, która wyodrębnia określoną liczbę znaków, zaczynając od określonej pozycji w następnej. Pozycja wyjściowa jest obliczana w ten sposób:

FIND("x",B4)+1

Który po prostu lokalizuje pierwszy „x” i dodaje 1.

Liczba znaków jest obliczana za pomocą:

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

Używamy SUBSTITUTE z FIND, aby zlokalizować pozycję drugiego „x”, jak opisano tutaj.

Następnie odejmujemy od tego położenie pierwszego „x” + 1.

Trzeci wymiar

Aby uzyskać trzeci wymiar, używamy tego wzoru w E4:

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

Używa funkcji PRAWO do wyodrębnienia określonej liczby znaków, zaczynając od prawej. Liczbę znaków do wyodrębnienia obliczamy, uzyskując całkowitą długość za pomocą funkcji LEN, a następnie odejmując położenie drugiego wystąpienia „x”.

Interesujące artykuły...