Mừng Sinh Nhật GPE 11: sáng 25/6 Hà Nội; 1/7 Huế/Đà Nẵng; Trưa 2/7 TPHCM

Hỏi hàm cắt bớt ký tự

Thảo luận trong 'Hướng dẫn sử dụng các hàm trong Excel' bắt đầu bởi nthxe, 20 Tháng một 2010.

  1. nthxe

    nthxe Thành viên hoạt động

    Chào các ACE;
    Tớ có cột số liệu:
    1234
    12345
    123456
    12
    1254

    Giờ muốn cắt bỏ ký tự cuối cùng trong từ dòng thì dùng hàm nào? Trình còi tìm mãi ko ra, mong ACE giúp
     
  2. cadafi

    cadafi New Style! New Life! Staff Member Super Moderator

    Ví dụ nhé, ô A1 chứa số 1234..n
    Ô B1 gõ công thức:
    PHP:
    LEFT(A1Len(A1)-1)
     
  3. dat_butmuc

    dat_butmuc weitə r ə'pɔn prɔvidəns

    Giả sử cho A1=1234
    Tại ô B1 gõ công thức: =LEFT(A1,LEN(A1)-1)
     
  4. ndu96081631

    ndu96081631 Ăn cùng GPE, Ở cùng GPE, Sống cùng GPE Staff Member Super Moderator

    Dùng hàm xử lý chuổi là phương pháp chung để làm bài này. Tuy nhiên kết quà nhận được sẽ là TEXT
    Nếu bạn chắc chắn dử liệu của bạn là số thì có cách khác gọn hơn: dùng INT
    =INT(A1/10)
     
  5. HYen17

    HYen17 Thành viên cằn cỗi.

    Bạn cần nghiên cứu hàm tự tạo này

    Mã:
    Option Explicit
    [B]Function Bo1KyTu(Value_ As Range) As Variant[/B]
     If IsNumeric(Value_) Then
       If Int(Value_) = Value_ Then
          Bo1KyTu = Value_ \ 10
       Else
          Bo1KyTu = Mid(CStr(Value_), 1, Len(Value_) - 1)
       End If
     Else
       Bo1KyTu = Mid(Value_, 1, Len(Value_) - 1)
     End If
    [B]End Function[/B]
    Chúc thành công!
     
    Lần chỉnh sửa cuối: 22 Tháng một 2010
  6. trantuyen123

    trantuyen123 Thành viên mới

    Vậy giờ em không mún cắt mà muốn thêm vào trước chuỗi thì làm thế nào ạ.
    Vd em có danh sách forum

    abc.com/đieđan
    dfss.com/forum
    fdfs.com/forum
    Giờ em muốn thêm vào trước các forum đó là chữ http://abc.com/đieđan

    http:dfss.com/forum thì phải làm sao ạ? Mong anh chị chỉ giúp em
     
  7. dhn46

    dhn46 Hướng tới tương lai

    Thì bạn dùng toán tử nối chuỗi &
     
  8. gaucon122

    gaucon122 Thành viên mới

    Các Bác cho em hỏi, để cắt bớt ký tự như sau thì làm như nào ?
    Column1
    [TR]
    [TD]Ví dụ: In brochure ĐMX – CBAA – Kim Đồng (20 lớp)
    E muốn cắt bỏ chữ: In brochure để chỉ còn ĐMX – CBAA – Kim Đồng (20 lớp)
    E cảm ơn các bác nhiều ạ[/TD]
    [/TR]
     
  9. lenongree

    lenongree Thành viên tích cực

    Giả sử dữ liệu bạn tại A1, CT tại B1 như sau:
    Mã:
    B1=TRIM(RIGHT(SUBSTITUTE(A1,"–",REPT(" ",100)),100))
     
  10. quanluu1989

    quanluu1989 Thành viên gắn bó

    Bạn dùng hàm RIGHT hoặc SUBSTITUTE. Ko dùng hàm thì Find and Replace
     
  11. quocgiacan

    quocgiacan Thành viên gắn bó

    Chào gaucon122,

    Còn 1 cách khác vui vui, bạn làm như sau:
    Chọn ô có dữ liệu bạn muốn cắt, vào Data/Text to Column, nhấn Next, nắm đầu của những mũi tên không cần thiết kéo lên trên, sao cho như hình đính kèm, xong nhấn OK.

    Chúc bạn ngày vui.
    GPE_TextToColumn.jpg
     
  12. hoalan081292

    hoalan081292 Thành viên mới

    em xin chào tất cả mọi người ạ, em xin nhờ mọi người trợ giúp ạ, Chả là em cố coppy tất cả các trường thông tin trên facebook để lấy mail ạ.
    VD em coppy được:
    Column1
    [TR]
    [TD]

    [/TD]
    [/TR]


    Giờ em muốn lọc thành:
    loanghienhth9@gmail.com
    Phamly2907@gmail.com
    vi3105@gmailcom
    phuongthoa160190@gmail.com
    Thì có hàm nào lọc được không ạ
    Em cám ơn nhiều ạ%#^#$}}}}}
     
  13. Nguyễn Hồng Quang

    Nguyễn Hồng Quang Thành viên GPE Hà Nội

    Cái này thì mình nghĩ là có thể làm được bằng hàm.
    phương pháp lọc sẽ là lấy chữ @ làm mốc rồi nhặt ký tự qua bên phải đến dấu cách đầu tiền, rồi nhặt qua bên trái đến dấu cách đầu tiên
     
  14. hoalan081292

    hoalan081292 Thành viên mới

    HIHI, bạn ơi mình chưa hiểu lắm@$@!^%
     
  15. doveandrose

    doveandrose hello

  16. HieuCD

    HieuCD Thành viên gắn bó

    yêu cầu kết quả là "ĐMX – CBAA – Kim Đồng (20 lớp) "+-+-+-+
    chúc bạn một ngày vui }}}}}}}}}}}}}}}
     

Chia sẻ trang này