Công thức Excel: Chuyển đổi foot và inch sang inch -

Mục lục

Công thức chung

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

Tóm lược

Để chuyển đổi phép đo chỉ tính bằng feet và inch sang inch (tức là từ 4'5 "thành 53), bạn có thể sử dụng công thức dựa trên một số hàm, bao gồm LEFT, FIND, MID và SUBSTITUTE. Trong ví dụ minh họa, công thức trong D5 là :

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

Giải trình

Trong phần đầu tiên của công thức, chân được trích xuất và chuyển đổi TRÁI và TÌM như thế này:

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

Làm việc từ trong ra ngoài, FIND được sử dụng để xác định vị trí của dấu nháy đơn (') trong chuỗi. Số này (trừ một) đi vào hàm LEFT dưới dạng số ký tự cần trích xuất. Đối với ô B5, LEFT trả về 8, sau đó được nhân với 12 để có inch.

Lưu ý: LEFT sẽ trả về văn bản, nhưng nhân với 12 sẽ ẩn văn bản thành một số.

Trong phần thứ hai của công thức, chúng tôi trích xuất phần inch của giá trị văn bản với điều này:

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

Ở đây, chúng tôi lại xác định vị trí của dấu nháy đơn (') trong chuỗi bằng FIND. Tuy nhiên, lần này chúng tôi thêm một và đưa kết quả vào hàm MID làm điểm bắt đầu để trích xuất các ký tự.

Đối với số ký tự cần trích xuất, chúng tôi gian lận và sử dụng hàm LEN. LEN sẽ trả về tổng số ký tự trong B5, là một số lớn hơn số tồn tại sau dấu nháy đơn trong chuỗi. tuy nhiên, MID sẽ chỉ trích xuất tất cả các ký tự còn lại. Đối với B5, MID sẽ trả về "4" "", đi vào hàm SUBSTITUTE dưới dạng văn bản.

SUBSTITUTE được cấu hình để tìm kiếm một dấu ngoặc kép ("" "") và thay thế bằng không (""). Trong trường hợp B5, SUBSTITUTE trả về "4" dưới dạng văn bản, được thêm vào số feet đã được xác định. Như trước đây, phép toán chuyển đổi văn bản thành số và Excel trả về kết quả cuối cùng là 100.

Các đơn vị khác

Khi bạn có số đo bằng inch, bạn có thể sử dụng chức năng CHUYỂN ĐỔI để chuyển đổi sang các đơn vị đo lường khác.

thú vị bài viết...