Excel

Chia kích thước thành ba phần

Split Dimensions Into Three Parts

Công thức Excel: Chia kích thước thành ba phầnTóm lược

Để chia các kích thước như '100x50x25' thành ba phần riêng biệt, bạn có thể sử dụng công thức dựa trên một số hàm: BÊN TRÁI , MID , ĐÚNG , TÌM THẤY , LEN , và THAY THẾ .



Lưu ý: bạn cũng có thể sử dụng Flash Fill trong Excel 2013 trở lên, và ' Văn bản thành cột 'tính năng trong các phiên bản Excel trước. Cả hai cách tiếp cận đều đơn giản hơn một chút so với các công thức được mô tả bên dưới. Tuy nhiên, nếu bạn muốn có một giải pháp công thức, hãy đọc tiếp.

Giải trình

Chiều thứ nhất

Để có được thứ nguyên đầu tiên, chúng tôi đang sử dụng công thức này trong C4:





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

Điều này hoạt động bằng cách trích xuất văn bản bắt đầu ở TRÁI. Số lượng ký tự được tính bằng cách định vị dấu 'x' đầu tiên trong văn bản bằng cách sử dụng hàm FIND, sau đó trừ đi 1.

Chiều thứ 2

Để có được thứ nguyên thứ hai, chúng tôi đang sử dụng công thức này trong D4:



chỉ định rằng ô đã chọn phải chứa một số nguyên
 
= MID (B4, FIND ('x',B4)+1, FIND ('~', SUBSTITUTE (B4,'x','~',2))-( FIND ('x',B4)+1))

Công thức này sử dụng hàm MID, hàm này trích xuất một số ký tự nhất định bắt đầu từ một vị trí nhất định trong kế tiếp. Vị trí bắt đầu được tính với điều này:

 
 FIND ('x',B4)+1

Mà chỉ đơn giản là xác định vị trí 'x' đầu tiên và thêm 1.

Số lượng ký tự được tính bằng cách sử dụng:

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

Chúng tôi sử dụng SUBSTITUTE với FIND để xác định vị trí của dấu 'x' thứ 2, như được mô tả ở đây .

cách tìm các tệp excel gần đây

Sau đó, chúng tôi trừ đi vị trí của dấu 'x' + 1 đầu tiên.

Chiều thứ 3

Để có được thứ nguyên thứ ba, chúng tôi đang sử dụng công thức này trong E4:

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

Điều này sử dụng hàm RIGHT để trích xuất một số ký tự cụ thể, bắt đầu từ bên phải. Chúng tôi tính toán số ký tự cần trích xuất bằng cách lấy tổng độ dài với LEN, sau đó trừ đi vị trí của phiên bản thứ 2 của 'x'.

Tác giả Dave Bruns


^