Đăng ký học Excel và VBA cùng GPE tháng 10 - TPHCM

Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

Cần giúp đỡ gấp về hàm (Mid,left,right)

Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi daoanh, 25 Tháng mười một 2008.

  1. daoanh

    daoanh Thành viên mới

    Mình có 1 câu hỏi excel thế này các bạn giúp mình nha.
    mình có 2 ô trong excel có dữ liệu như sau:
    A B
    1 A100C
    2 A200BC

    Câu hỏi : làm sao ở ô B1 ta soạn công thức để lấy được số 100 và ô B2 là 200 (hai ô cùng công thức).Công thức soạn phải ngắn nhất và chỉ dùng các hàm :MID , LEFT , RIGHT và & trong excel.
     

    Các file đính kèm:

  2. sachtq

    sachtq Thành viên mới

    Bạn không viết rõ là con số cần chiết xuất ra có bao nhiêu chữ số. Nếu nó luôn có 3 chữ số như trong file của bạn thì dùng lệnh MID khá đơn giản.
     

    Các file đính kèm:

  3. ThuNghi

    ThuNghi Hãy cho rồi sẽ nhận!

    VD: A1=A100C
    B1=Mid(A1,2,3)
    Lấy A1 từ ký tự 2 lấy 3.
     
  4. daoanh

    daoanh Thành viên mới

    Mình cảm ơn các bạn nhưng lúc chiều mình bị nhầm khi đưa ra dữ liệu,dữ liệu đúng như sau:
    Mã hàng
    A100C
    B1000BC
    A2000B
    A50000BC
    Dùng hàm right,mid ,hoặc left hoặc & để cắt lấy các chữ số ở giữa (100, 1000, 2000, 50000)
    Các bạn giúp mình với nhé.
     

    Các file đính kèm:

  5. boyxin

    boyxin Members actively

    Có phải thế này không? (File sưu tầm trên GPE)​
     

    Các file đính kèm:

  6. salam

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

    Một cách dùng công thức mảng.
     

    Các file đính kèm:

  7. hoangdanh282vn

    hoangdanh282vn Nguyễn Cảnh Hoàng Danh Staff Member

    Nếu theo lôgic của các chuỗi trên thì bạn dùng công thức này cho dễ :

    =MID(A2,2,IF(RIGHT(A2,2)="BC",LEN(A2)-3,IF(OR(RIGHT(A2,1)="B",RIGHT(A2,1)="C"),LEN(A2)-2,0)))
     

    Các file đính kèm:

  8. ndu96081631

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

    Nếu chắc ăn các ký tự dạng TEXT trong MÃ chỉ là a, b và c thì dùng SUBSTITUTE biến chúng thành rỗng tất là nhanh nhất
     
  9. peterphan1982

    peterphan1982 Thành viên mới

    sao mình làm giống như bạn mà không được, mong chỉ giáo thêm
     
  10. peterphan1982

    peterphan1982 Thành viên mới

    sao mình làm giống như bạn mà không được, mong chỉ giáo thêm bạn nhé
     

Chia sẻ trang này