Tách chuỗi ký tự nằm giữa hai ký tự đặc biệt (1 người xem)

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

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

A ơi a có thể nói chi tiết giúp em xem đoạn code trên ap dụng như thế nào vào exel được k ạ em cảm ơn a
Bạn làm như sau:
1. Gõ Alt+F11
2. Vào Insert ---> Module
3. Copy Code bài #4, dán vào Module
4. Ghi lại
5. Bấm nút Run, hoặc F5 để chạy code
Trong File tôi đã tạo nút bấm giúp bạn
 

File đính kèm

Cảm ơn anh Lê Hồng Minh83 đã trả lời câu hỏi của em: VD ở ô A1 là "Dầm dọc, ngang: 10x5+3=53", em muốn trả về kết quả là "10x5+3". ý em là:
Tách chuỗi ký tự nằm giữa hai ký tự đặc biệt khác nhau ( tách chuỗi giữa dấu ":" và dấu "=") ạ. anh xem giúp em với ạ. em cảm ơn
Vậy là hiểu nhầm rồi. :)
Bạn thử cái này nha: =RIGHT(LEFT(A2,FIND("=",A2)-1),LEN(LEFT(A2,FIND("=",A2)-1))-FIND(": ",LEFT(A2,FIND("=",A2)-1)))
 

File đính kèm

Phiền mọi người giúp em với ạ:
Vẫn từ chuỗi ký tự "10x5+3=543"
 
Lần chỉnh sửa cuối:
Phiền mọi người giúp em với ạ:
Vẫn từ chuỗi ký tự "Cột B, D: 10x5+3=53" em muốn tách phần sau dấu "=" để tách được thành "53" thì làm thế nào ạ. Ý em là: tách chuỗi sau dấu "=" ạ.
Bạn thử:
PHP:
Sub abc()
   Dim St
      St = [b1]
      '[c1] = Split(Split(St, ":")(1), "=")(0)
      [c1] = Split(St, "=")(1)
End Sub
 
hi, em hỏi cũng hơi nhiều ạ.
Mọi người xem giúp em với ạ
Em muốn tách dữ liệu "8*1,54*0,62*0,1 = 0,764" thành "8*1,54*0,62*0,1" thì phải làm thế nào ạ. em muốn tách dữ liệu trước dấu "=" ạ
 
hi, em hỏi cũng hơi nhiều ạ.
Mọi người xem giúp em với ạ
Em muốn tách dữ liệu "8*1,54*0,62*0,1 = 0,764" thành "8*1,54*0,62*0,1" thì phải làm thế nào ạ. em muốn tách dữ liệu trước dấu "=" ạ
+ Với đầu vào vẫn là B1 nhé, thì bạn dùng:
[c1] = Split(Range("B1"), "=")(0)
 
Anh Phulien1902 xem lại giúp em với ạ, em dùng thì báo là: chức năng đó không hợp lệ ạ.
 

File đính kèm

Bạn làm vậy là chưa đúng rồi. Bạn vào cửa sổ VBA và xem trong File nhé
 

File đính kèm

Mọi người giúp em với ạ: em muốn tách "15" từ chuỗi "Tnanh D2,3,4- 6 ( 15 DS)" thành "15" ạ. cảm ơn mọi người trước ạ
 
Nhanh gọn và "Phiêu lưu" hơn bạn nhiều :p
PHP:
Sub abc()
    [c1] = 15
End Sub
Khà khà, Chúc bạn 1 ngày cuối tuần vui /-*+//-*+//-*+/
Hay quá!
Code của bác quá ngắn gọn, không thể ngắn hơn.
Em cũng xin kính chúc bác & gia đình 1 ngày cuối tuần vui vẻ.
 
cảm ơn các đại ca đã nhiệt tình chỉ giáo ^_^
 
Web KT

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

Back
Top Bottom