Formula Excel: Tukarkan kaki dan inci ke inci -

Isi kandungan

Formula generik

=INT(A1/12)&"' "&MOD(A1)&""""

Ringkasan

Untuk menukar ukuran dalam kaki dan inci ke inci sahaja (iaitu 4'5 "hingga 53) anda boleh menggunakan formula berdasarkan beberapa fungsi, termasuk KIRI, MENCARI, MID, dan SUBSTITUT. Dalam contoh yang ditunjukkan, formula di D5 adalah :

=LEFT(B5,FIND("'",B5)-1)*12+SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Penjelasan

Pada bahagian pertama formula, kaki diekstraksi dan ditukarkan KIRI dan MENCARI seperti ini:

=LEFT(B5,FIND("'",B5)-1)*12

Bekerja dari dalam ke luar, FIND digunakan untuk mencari kedudukan petikan tunggal (') dalam rentetan. Nombor ini (tolak satu) masuk ke fungsi KIRI sebagai bilangan aksara yang akan diekstrak. Untuk sel B5, LEFT mengembalikan 8, yang kemudian didarabkan dengan 12 hingga inci.

Catatan: KIRI akan mengembalikan teks, tetapi mengalikan dengan 12 akan menutup teks menjadi nombor.

Pada bahagian kedua formula, kami mengekstrak bahagian inci dari nilai teks dengan ini:

SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Di sini kita sekali lagi mencari kedudukan petikan tunggal (') dalam rentetan dengan FIND. Namun kali ini kami menambahkannya, dan memasukkan hasilnya ke fungsi MID sebagai titik permulaan untuk mengekstrak watak.

Untuk bilangan watak yang akan diekstrak, kami menipu dan menggunakan fungsi LEN. LEN akan mengembalikan jumlah aksara dalam B5, yang jumlahnya lebih besar daripada yang ada setelah petikan tunggal dalam rentetan. namun, MID hanya akan mengekstrak semua watak yang tinggal. Untuk B5, MID akan mengembalikan "4" "", yang masuk ke fungsi PENGGANTI sebagai teks.

SUBSTITUTE dikonfigurasikan untuk mencari petikan ganda ("" "") dan ganti dengan apa-apa (""). Dalam kes B5, SUBSTITUT mengembalikan "4" sebagai teks, yang ditambahkan ke bilangan kaki yang telah ditentukan. Seperti sebelumnya, operasi matematik menukar teks menjadi nombor, dan Excel mengembalikan hasil akhir 100.

Unit lain

Setelah anda mengukur dalam inci, anda boleh menggunakan fungsi CONVERT untuk menukar ke unit ukuran yang lain.

Artikel menarik...