![](https://cdn.wiki-base.com/9183873/excel_formula_convert_feet_and_inches_to_inches__2.png.webp)
Formuła ogólna
=INT(A1/12)&"' "&MOD(A1)&""""
Podsumowanie
Aby przekonwertować pomiar w stopach i calach na same cale (tj. 4'5 "do 53), możesz użyć wzoru opartego na kilku funkcjach, w tym LEWO, ZNAJDŹ, ŚRODEK i PODSTAW. W przedstawionym przykładzie formuła w D5 to :
=LEFT(B5,FIND("'",B5)-1)*12+SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")
Wyjaśnienie
W pierwszej części wzoru stopy są wyodrębniane i konwertowane w LEWO i ZNAJDŹ w następujący sposób:
=LEFT(B5,FIND("'",B5)-1)*12
Pracując od wewnątrz, funkcja ZNAJDŹ służy do zlokalizowania pozycji pojedynczego cudzysłowu (') w ciągu. Ta liczba (minus jeden) przechodzi do funkcji LEFT jako liczba znaków do wyodrębnienia. W przypadku komórki B5 funkcja LEFT zwraca 8, które następnie jest mnożone przez 12, aby uzyskać cale.
Uwaga: LEFT zwróci tekst, ale pomnożenie przez 12 spowoduje ukrycie tekstu jako liczby.
W drugiej części wzoru wyodrębniamy część wartości tekstowej w calach za pomocą tego:
SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")
Tutaj ponownie lokalizujemy pozycję pojedynczego cudzysłowu (') w ciągu za pomocą ZNAJDŹ. Tym razem jednak dodajemy jeden i wprowadzamy wynik do funkcji MID jako punkt wyjścia do wyodrębniania znaków.
Aby uzyskać liczbę znaków do wyodrębnienia, oszukujemy i używamy funkcji DŁ. LEN zwróci całkowitą liczbę znaków w B5, która jest większą liczbą niż istnieje po pojedynczym cudzysłowie w ciągu. jednak MID po prostu wyodrębni wszystkie pozostałe znaki. W przypadku B5 MID zwróci wartość „4” „”, która trafia do funkcji SUBSTITUTE jako tekst.
SUBSTITUTE jest skonfigurowany do wyszukiwania podwójnego cudzysłowu ("" "") i zastępowania go niczym (""). W przypadku B5 SUBSTITUTE zwraca „4” jako tekst, który jest dodawany do już określonej liczby stóp. Tak jak poprzednio, operacja matematyczna konwertuje tekst na liczbę, a program Excel zwraca końcowy wynik 100.
Inne jednostki
Gdy masz już pomiar w calach, możesz użyć funkcji CONVERT, aby przekonwertować na inne jednostki miary.