Trang 2 của 5 Đầu tiênĐầu tiên 1234 ... CuốiCuối
Kết quả 11 đến 20 của 45

Chủ đề: Lấy kí tự là số trong các chuỗi text

  1. #11
    bangkhuang Guest
    Trích dẫn Gửi bởi LoLemThoi@
    à, đó là quy cách thùng, số lượng là thùng X số kg(lit)/thùng = KG
    làm vậy để quy đổi từ tổng thùng sang tổng KG ạ
    Đương nhiên là tôi hiểu
    Ví dụ với 20 kg/thùng thì
    Thành tiền có thể là = số thùng * đơn giá (đồng/thùng) = (đồng)
    Hoặc Thành tiền sẽ =20 (kg/thùng) * số thùng * đơn giá (đồng/kg) = (đồng)

  2. #12
    hongson1992 Guest
    Trích dẫn Gửi bởi LoLemThoi@
    làm thế nào vậy, mình cần lấy số lượng nhân với quy cách là số bên trái
    Đưa File giả lập lên, nhập dữ liệu vào. Nhập cả kết quả mong muốn vào nữa! Nói đi nói lại ko bằng "tận mục sở thị".

  3. #13
    hoathachthao Guest
    Trích dẫn Gửi bởi vanle33
    Đương nhiên là tôi hiểu
    Ví dụ với 20 kg/thùng thì
    Thành tiền có thể là = số thùng * đơn giá (đồng/thùng) = (đồng)
    Hoặc Thành tiền sẽ =20 (kg/thùng) * số thùng * đơn giá (đồng/kg) = (đồng)
    vâng, đúng là thế anh ạ, giúp em lấy ra số 20 đó để nhân ạ[IMG]images/smilies/a30.gif[/IMG]

  4. #14
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi LoLemThoi@
    mọi người ơi, làm thế nào để lấy ra ký tự là số trong các chuỗi text sau:
    VD có các chuỗi: 20kg/thùng, 15kg/thùng, 1Lit/lon, 180kg/phuy, 200kg/thùng, 11lon/carton, .....
    Giả sử:
    A2 = 20kg/thùng
    A3 = 1lit/lon

    Công thức:
    B2 = LEFT(A2,IFERROR(FIND("k",A2),FIND("l",A2))-1)
    B3 = LEFT(A3,IFERROR(FIND("k",A3),FIND("l",A3))-1)

  5. #15
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi LoLemThoi@
    vâng, đúng là thế anh ạ, giúp em lấy ra số 20 đó để nhân ạ[IMG]images/smilies/a30.gif[/IMG]
    Gởi cho bạn file luôn, tôi nghĩ cái này chỉ có VBA mới giải quyết ngọt ngào thôi, chứ không có VBA thì hơi bị cực đó bạn
    chú ý là code tôi không có bẫy lỗi

    Mã:
    Function Tachso(Cll As Range) As Long
    Dim VBR As Object
    Set VBR = CreateObject("VBScript.RegExp")
    With VBR
          .Global = True
          .Pattern = "\D" ' lay ky tu so
           Tachso = .Replace(Cll.Value, "") * 1
    End With
    End Function

  6. #16
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Thêm chiêu "tà đạo" nữa:

    Mã:
    =LOOKUP(10^10,1*MID(A1,1,ROW(INDIRECT("1:"&LEN(A1)))))
    Cái này Enter bình thường. Ẹc... Ẹc...

  7. #17
    thethitotiu Guest
    Trích dẫn Gửi bởi chuot0106
    Đưa File giả lập lên, nhập dữ liệu vào. Nhập cả kết quả mong muốn vào nữa! Nói đi nói lại ko bằng "tận mục sở thị".
    đây là file ví dụ, bạn xem rồi giúp mình làm hàm excel gì để ra được

  8. #18
    doanthanhpro Guest
    Trích dẫn Gửi bởi LoLemThoi@
    giúp em lấy ra số 20 đó để nhân ạ[IMG]images/smilies/a30.gif[/IMG]
    Mượn Code của bài #3 đưa vào File đính kèm, không biết có đúng ý của bạn không

  9. #19
    sangdv Guest
    Trích dẫn Gửi bởi phihndhsp
    Gởi cho bạn file luôn, tôi nghĩ cái này chỉ có VBA mới giải quyết ngọt ngào thôi, chứ không có VBA thì hơi bị cực đó bạn
    chú ý là code tôi không có bẫy lỗi

    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    cảm ơn bạn nhiều!
    [IMG]images/smilies/a20.gif[/IMG]

  10. #20
    vanba1991 Guest
    Trích dẫn Gửi bởi LoLemThoi@
    đây là file ví dụ, bạn xem rồi giúp mình làm hàm excel gì để ra được
    Bạn làm như sau:
    1. Copy Code bài #3 vào Module
    2.Tại Cell L3 bạn nhập

    Mã:
    =tach_lay_so(K3)
    Fill xuống là OK.

Trang 2 của 5 Đầu tiênĐầu tiên 1234 ... CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •