Tách lấy chuỗi kí tự phía trước hoặc phía sau kí tự đặc biệt nào đó

Tách lấy chuỗi/nhóm ký tự phía trước hoặc phía sau kí tự đặc biệt nào đó kiểu như: * - / | } { ? > < @ ! $ % ^ & ) ( ~ ...
Giả sử ô Excel A1 của bạn có nội dung là:
N659.K1*17H45-3/7-27/6 
(có nhóm ký tự đặc biệt * - / )
Bạn muốn lấy chuỗi kí tự phía trước dấu *  -  /  và muốn lấy chuỗi kí tự đứng sau dấu  *  -  /  nhưng phải dùng thông qua công thức mà không phải chia tách trực tiếp
*
Để lấy chuỗi kí tự đứng trước dấu *  hoặc ký tự khác thì áp dụng theo công thức sau:
=Left(A1,(Find("*",A1,1)-1))
Nếu dữ liệu của bạn có ký tự đặc biệt khác như
- / | } { ? > < @ ! $ % ^ & ) ( ~ thì thay dấu "*" bằng các ký tự đó là ok
*
 Để lấy chuỗi kí tự đứng sau dấu * phải theo công thức sau
=Right(A1,(Len(A1)-(Find("*",A1,1))))
Xong*
1 số câu hỏi cùng chủ đề như: Hàm Excel lấy chữ sau ký tự đặc biệt; Cách lấy 1 nhóm ký tự sau 1 ký tự đặc biệt; Lấy 1 ký tự trước 1 ký tự trong Excel; Lấy 1 ký tự phía sau 1 ký tự khác

ĐỂ DỄ HIỂU HƠN HÃY XEM VIDEO: 



50 nhận xét:

  1. Nếu trong bảng mình muốn trích xuất vừa có dấu "/" & "*" thì theo công thức nào ạ?

    Trả lờiXóa
  2. Nếu chuỗi đó có 3 hoặc 4 dấu *, mình muốn lấy dữ liệu sau dấu * cuối cùng thì phải làm sao bạn

    Trả lờiXóa
    Trả lời
    1. cùng câu hỏi vs bạn. ai biết giúp mình vs ak. thanks all

      Xóa
    2. cùng câu hỏi vs bạn. ai biết giúp mình vs ak. thanks all

      Xóa
  3. bẠN DÙNG HÀM RIGHT:Ví dụ mình có Ô G95 "N659.K1-17H45-3/7-27/6" TẠI Ô A95 BẠN MUỐN LẤY 27/6 THÌ NHẬP CÔNG THỨC"=RIGHT(G95,(FIND("-",G95,1)-4))".

    Trả lờiXóa
    Trả lời
    1. CONG THUC NAO TIM K DUOC

      Xóa
    2. Nếu chính xác đều 4 ký tự ở các hàng thì RIGHT thôi được rồi, đâu cần FIND nhỉ.

      Xóa
  4. 9 MID:108P000033 (CHXD So 60) ST:970430******3328 MUA XD) . Nếu mình muốn lấy 4 số sau dẫu ****** thì làm thế nào nhỉ

    Trả lờiXóa
  5. Cho mình hỏi, nếu chuỗi có 3 dấu mình muốn lấy đến dấu thứ 2 thì làm như thế nào ạ?
    Vd: "N659.K1-17H45-3/7-27/6" mình muốn lấy như thế này N659.K1-17H45.
    Cảm ơn bạn, mong nhận được phản hồi sớm

    Trả lờiXóa
    Trả lời
    1. Cùng ý kiến với sếp này bạn ah

      Xóa
    2. Xin lỗi các bạn bây giờ m mới lấy lại đc Email nên mới vào trả lời đc!
      Nếu cột dữ liệu của bạn mà 100% dấu thứ 2 đều là dâu trừ "-" như trong vdu của bạn thì bạn chỉ cần thay dấu "*" thành dấu trừ "-" là OK luôn
      Test xem có vấn đề gì thì inbox m nhé

      Xóa
  6. nếu muốn lấy ký tự sau , hoặc - vì không đồng nhất thì phải làm thế nào ah

    Trả lờiXóa
  7. nếu muốn lấy ký tự sau , hoặc - vì không đồng nhất thì phải làm thế nào ah

    Trả lờiXóa
  8. ví dụ: "01/2015/ABC-BBA ngày 28 tháng 07 năm 2015" muốn lấy thành "28/07/2015" thì làm cách nào

    Trả lờiXóa
    Trả lời
    1. M chưa hiểu lắm, nếu cần thì cứ tự nhiên inbox ZALO 0945302015 NHÉ VÌ M ÍT ONLINE BLOGGER

      Xóa
  9. Giờ m có chuỗi: abc x 10 viên + dfg x 5 lọ
    M muốn tách thành từng ô riêng biệt chứa: abc; 10; dfg; 5 thì làm tn?
    Và trường hợp số lượng dấu "x" và dấu "+" thay đổi, độ dài số ký tự abc; dfg cũng không cố định (có thể là abcd, dfgf...)

    Trả lờiXóa
    Trả lời
    1. M chưa hiểu lắm, nếu cần thì cứ tự nhiên inbox ZALO 0945302015 NHÉ VÌ M ÍT ONLINE BLOGGER

      Xóa
  10. 9/20 12/20 10/20 6/15 9/14 (SL chốt sale/số khách hàng tiếp cận)
    Mình có các ô chứa các tỉ lệ như trên của các ngày. Có công thức nào tính tổng của các ngày trong 1 ô không ạ? Như số liệu trên thì tổng của 5 ngày là: 46/89 (tính thủ công).
    Nhờ các cao nhân chỉ giùm ạ!

    Trả lờiXóa
    Trả lời
    1. M chưa hiểu lắm, nếu cần thì cứ tự nhiên inbox ZALO 0945302015 NHÉ VÌ M ÍT ONLINE BLOGGER

      Xóa
  11. Ví dụ: chuỗi ký tự của mình:
    "K50 ÁO KHOÁC DẠ / (MÀU : BE / SIZE: FREE SIZE) x 1, V423 VÁY DẠ MÀU ĐỎ / (MÀU: ĐỎ / SIZE: S) x 1, V398 VÁY REN / (MÀU : BE / SIZE: M) x 1, K50 ÁO KHOÁC DẠ / (MÀU : BE / SIZE: FREE SIZE) x 1"
    Mình muốn tách lấy ký tự "K50" thì làm như nào ạ?

    Trả lờiXóa
    Trả lời
    1. dễ mà bạn, cái này dùng hàm mid là xong thôi: MID(A1,1,3)

      CÓ GÌ LIÊN HỆ ZALO 0945302015 NHÉ VÌ M ÍT ONLINE BLOGGER

      Xóa
  12. ID: 55932017 - CMND: 030199002763 - PHAM THI KIM ANH. ĐT: 0964360223. .-XA HOANG HOA THAM-THANH PHO CHI LINH-TINH HAI DUONG
    các cao thủ cho em hỏi tách số điện thoại riêng ra 1 cột dùng cách nào ạ

    Trả lờiXóa
    Trả lời
    1. Giả sử dữ liệu của bạn đang nằm ở ô A1 thì dùng hàm này nhé: =mid(A1,find("ĐT",A1)+3,10)

      CÓ GÌ LIÊN HỆ ZALO 0945302015 NHÉ VÌ M ÍT ONLINE BLOGGER

      Xóa
  13. Trả lời
    1. CÓ GÌ LIÊN HỆ ZALO 0945302015 NHÉ VÌ KHÔNG ONLINE TRÊN BLOGGER

      Xóa
  14. hệ IOS ko áp dụng đc

    Trả lờiXóa
  15. Link giải đáp các trường hợp phát sinh: https://docs.google.com/spreadsheets/d/1YCVcT9f1S6sjDBAeBzGkVGV98IkrP3jzcwf0qiFLvtM/edit?usp=sharing

    Trả lờiXóa
  16. Nguyễn Văn Nguyện, Làm ruộng, 0705596999 Mình chỉ muốn sử dụng họ tên thôi, còn số ĐT và nghề thì bỏ đi, thì làm thế nào ạ. Thank

    Trả lờiXóa
  17. • Giảm giá 300,000đ
    • Giảm 20% gói Bảo hành Mở rộng 12 tháng
    • Giảm giá 10% khi mua gói xem Bóng Đá K+
    • Hỗ trợ trả góp 0%
    • 1 đổi 1 trong 30 ngày đối với sản phẩm lỗi

    Trả lờiXóa
    Trả lời
    1. Cho em hỏi trích số tiền bằng số trong dãi ký tự dài như vậy mình trích sao cho đúng ạ

      Xóa
  18. Cho em hỏi trích số tiền bằng số trong dãi ký tự dài như vậy mình trích sao cho đúng ạ

    Trả lờiXóa
  19. Công dụng quá ạ, thank ad

    Trả lờiXóa
  20. cảm ơn bạn rất nhiều

    Trả lờiXóa
  21. cảm ơn bạn nhé

    Trả lờiXóa

TIN MỚI NHẤT