Tách số kèm theo chữ? (1 người xem)

  • Thread starter Thread starter ditimdl
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

ditimdl

Thành viên thường trực
Tham gia
11/10/06
Bài viết
378
Được thích
107
Giới tính
Nam
Nghề nghiệp
Pharmacist
Nhờ các bạn và anh chị trên GPE giúp mình tách số đi kèm với chữ, diễn giải ra chắc khó hiểu hơn là xem file đính kèm.

Mong được các bạn giúp đỡ!
 

File đính kèm

Nhờ các bạn và anh chị trên GPE giúp mình tách số đi kèm với chữ, diễn giải ra chắc khó hiểu hơn là xem file đính kèm.

Mong được các bạn giúp đỡ!
thử công thức này xem sao
C4=TRIM(RIGHT(SUBSTITUTE(B4," ",REPT(" ",255)),255))
 
Upvote 0
Cảm ơn bạn, công thức chưa đúng với trường hợp thứ 6 :D
 
Upvote 0
bạn gõ như vậy đã đúng chưa? ở trường hợp 6 có khoản trắng nào không?
 
Upvote 0
Upvote 0
nếu tác giả ghi như vậy tức ở vị trí số 6 có khoảng trắng mà kết quả là rỗng là không được dùng cái này? em thử test công thức của em trường hợp cuối không đúng?
vì trường hợp 6 giống trường hợp cuối mà kết quả không giống thì ta không thể sử dụng như vậy được
 
Upvote 0
Cái này để tách hàm lượng ra riêng, trường hợp 6 H/10 là quy cách chứ không phải hàm lượng nên kết quả sẽ rỗng.
Cảm ơn 2 bạn rất nhiều.

Các bạn có thể viết thành function riêng để nhìn nó ngắn gọn, dễ sử dụng hơn và đưa công thức vào code VBA để thực hiện tự động luôn chứ công thức trên đưa vào VBA báo lỗi.
 
Lần chỉnh sửa cuối:
Upvote 0
nếu tác giả ghi như vậy tức ở vị trí số 6 có khoảng trắng mà kết quả là rỗng là không được dùng cái này? em thử test công thức của em trường hợp cuối không đúng?
vì trường hợp 6 giống trường hợp cuối mà kết quả không giống thì ta không thể sử dụng như vậy được
Nếu em hiểu đúng ý cảu tác giả thì kí từ đầu tiên sau khoảng trắng cuối cùng phải là chữ số anh ạ!
 
Upvote 0
Cái này để tách hàm lượng ra riêng, trường hợp 6 H/10 là quy cách chứ không phải hàm lượng nên kết quả sẽ rỗng.
Bạn thử công thức của tôi chưa? Theo tôi bạn nên giải thích rõ ràng ra? Chỉ có bạn biết cái nào là hàm lượng, cái nào là quy cách chứ các thành viên khác làm sao mà biết được.
 
Upvote 0
Công thức của chuot0106 thì đúng rồi, hàm lượng và quy cách (theo quy ước riêng của mình) phân biệt:
- quy cách bắt đầu từ chữ/số (viết liền nhau)
- Hàm lượng: luôn bắt đầu bằng con số và kết thúc có thể là chữ hoặc /chữ hoặc %.
 
Upvote 0
Cái này để tách hàm lượng ra riêng, trường hợp 6 H/10 là quy cách chứ không phải hàm lượng nên kết quả sẽ rỗng.
Cảm ơn 2 bạn rất nhiều.

Các bạn có thể viết thành function riêng để nhìn nó ngắn gọn, dễ sử dụng hơn và đưa công thức vào code VBA để thực hiện tự động luôn chứ công thức trên đưa vào VBA báo lỗi.
Code này của QuangHai1969, mình mới tập VBA, bạn xem thử:
 

File đính kèm

Upvote 0
Code này của QuangHai1969, mình mới tập VBA, bạn xem thử:

Tham khảo thêm cách bình dân này
PHP:
Function ABC(cell As Range) As String
Dim tam
tam = Right(cell, Len(cell) - InStrRev(cell, " "))
ABC = IIf(IsNumeric(Left(tam, 1)), tam, "")
End Function
 
Upvote 0
Tham khảo thêm cách bình dân này
PHP:
Function ABC(cell As Range) As String
Dim tam
tam = Right(cell, Len(cell) - InStrRev(cell, " "))
ABC = IIf(IsNumeric(Left(tam, 1)), tam, "")
End Function
Có nét giống với công thức của anh Chuot0106 nhưng gần với code của chú quanghai1969 hơn thậm chí là giải thuật giống nhau lun, nếu công thức của cháu đi đời thì code của chú cũng tiêu lun nhé! --=0--=0--=0
PHP:
=IF(ISNUMBER(--LEFT(TRIM(RIGHT(SUBSTITUTE(B4," ",REPT(" ",255)),255)),1)),TRIM(RIGHT(SUBSTITUTE(B4," ",REPT(" ",255)),255)),"")
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom