Hỏi về tách chữ và chuyển sang ô khác!

Liên hệ QC

autokiss

Thành viên hoạt động
Tham gia
22/12/07
Bài viết
173
Được thích
11
Chào các bạn, hiện tại mình muốn hỏi cụ thể về công việc mình đang làm trên 1 file Excel, mình muốn hỏi như sau mong các bạn giúp.

Mình có 1 cột danh sách các tên từ ô A1 đến A5:

Máy xúc điện EKG số 09
Xúc thủy lực DOOSAN số 01
Xe gạt xích D85 EX số 25
HD 785-7 số 411
Xe Hyundai HD270 số 14L-7257

Bây giờ mình muốn bên cột B và cột C theo thứ tự cột B sẽ lấy tất cả các giá trị đứng trước chữ "số", cột C sẽ lấy tất cả giá trị đứng sau chữ "số". Tức là chữ "số" ở đây chỉ là phân cách 2 giá trị của cột B và cột C thôi.

Mình gửi file đính kèm lên, trong file của mình yêu cầu tương tự như vậy. Mình có 2 file "So theo doi" và "Quyet toan", mình muốn giá trị được bôi màu xanh trong file "So theo doi" sẽ được chuyển sang bên file "Quyet toan" theo yêu cầu như trên (trước chữ "số" thì gắn vào ô bên trái là "TÊN THIẾT BỊ", bên phải chữ "số" sẽ lắp vào bên phải là "Số Đăng ký").

Cảm ơn các bạn nhiều!
 

File đính kèm

  • Quyet toan.xls
    17 KB · Đọc: 12
  • So theo doi.xls
    62.5 KB · Đọc: 8
Lần chỉnh sửa cuối:
Theo giả lập có 5 giá trị A1:A5 như bạn nói, đếu có chuỗi "số", công thức tại B1:
Mã:
=TRIM(LEFT(A1,FIND("số",A1)-1))
Công thức tại C1:
Mã:
=TRIM(RIGHT(A1,LEN(A1)-LEN(B1)-4))
Bạn viết chữ "số" trong công thức phải đúng Font chữ với cột A.
Còn việc áp dụng cho 2 file đính kèm thì bạn cố gắng nghiên cứu 2 công thức trên. Nên gộp vào 1 file cho dễ theo dõi.
 
Theo giả lập có 5 giá trị A1:A5 như bạn nói, đếu có chuỗi "số", công thức tại B1:
Mã:
=TRIM(LEFT(A1,FIND("số",A1)-1))
Công thức tại C1:
Mã:
=TRIM(RIGHT(A1,LEN(A1)-LEN(B1)-4))
Bạn viết chữ "số" trong công thức phải đúng Font chữ với cột A.
Còn việc áp dụng cho 2 file đính kèm thì bạn cố gắng nghiên cứu 2 công thức trên. Nên gộp vào 1 file cho dễ theo dõi.

Mình đã thử công thức của bạn thì công thức trên được nhưng công thức bên dưới không đảm bảo tách được số máy ra khỏi tên máy vì điều mình muốn là tách ra một bên là tên máy và một bên là số của máy mà.

Mình cũng tính làm trên cùng 1 file rồi, để khỏi phải update dữ liệu và nhiều khi nó không update gây mất chính xác.
 
Mình đã thử công thức của bạn thì công thức trên được nhưng công thức bên dưới không đảm bảo tách được số máy ra khỏi tên máy vì điều mình muốn là tách ra một bên là tên máy và một bên là số của máy mà.

Mình cũng tính làm trên cùng 1 file rồi, để khỏi phải update dữ liệu và nhiều khi nó không update gây mất chính xác.
Tôi đã Test thử công thức của leonguyenz, thấy cả 2 công thức đều ra kết quả mà.
 
Mình đã thử công thức của bạn thì công thức trên được nhưng công thức bên dưới không đảm bảo tách được số máy ra khỏi tên máy vì điều mình muốn là tách ra một bên là tên máy và một bên là số của máy mà.

Mình cũng tính làm trên cùng 1 file rồi, để khỏi phải update dữ liệu và nhiều khi nó không update gây mất chính xác.
Công thức dưới bạn nói "không đảm bảo" là sao? Ý bạn là không dựa vào cột B?
Nếu không dựa vào cột B thì bạn dùng công thức sau:
Mã:
=TRIM(MID(A1,FIND("số",A1)+2,255))
 

File đính kèm

  • Book1.xls
    26 KB · Đọc: 5
Công thức dưới bạn nói "không đảm bảo" là sao? Ý bạn là không dựa vào cột B?
Nếu không dựa vào cột B thì bạn dùng công thức sau:
Mã:
=TRIM(MID(A1,FIND("số",A1)+2,255))


Oh hay quá! Vậy mà lúc nãy mình thử công thức bên dưới của bạn không được, để mình xem lại xem thế nào. Cảm ơn bạn nhiều!
 
Web KT

Bài viết mới nhất

Back
Top Bottom