Cách tách dấu gạch ngang trong Excel

Xem 32,571

Cập nhật thông tin chi tiết về Cách Thêm, Chèn Ký Tự Vào Giữa Các Chuỗi Dữ Liệu Trong Excel mới nhất ngày 07/04/2022 trên website Trucbachconcert.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 32,571 lượt xem.

--- Bài mới hơn ---

  • Hướng Dẫn Cách Chèn Các Ký Hiệu Toán Học Vào Word Và Excel
  • Hướng Dẫn Cách Thêm Dấu Tích Chữ V Vào Trang Tính Excel
  • 7 Ways To Find And Remove Duplicate Values In Microsoft Excel
  • How To Highlight Duplicate Values In Excel
  • How To Duplicate A Sheet In Excel
  • Giả sử bạn có một danh sách gồm các chuỗi liền mạch, bạn muốn phân tách chúng bằng các dấu gạch ngang, hoặc dấu chấm,… để dễ phân biệt hơn.

    Ví dụ như phân tách số điện thoại 18001234 thành 1800.1234, hoặc phân tách mã khách hàng từ KHCN201234 thành KHCN20-1234, hay biển số xe từ 14B11234 thành 14B1-1234,…

    Trong bài viết này, chúng ta sẽ tìm hiểu một số mẹo giúp bạn nhanh chóng chèn các ký tự vào giữa các chuỗi đã có trong Excel

    Cách thêm, chèn ký tự đặt biệt vào giữa dãy số, chuỗi với VBA

    Bạn có thể áp dụng mã VBA sau để chèn một ký tự cụ thể sau mỗi 4 (hoặc số lượng ký tự bất kỳ)

    1 . Nhấn giữ phím ALT + F11 trong Excel để mở cửa sổ Microsoft Visual Basic for Applications.

    3. Nhấn phím F5 hoặc nút Run để chạy đoạn mã này, một hộp nhắc sẽ bật ra để nhắc bạn chọn phạm vi dữ liệu mà bạn muốn chèn ký tự nhất định vào chuỗi văn bản.

    4. Bấm OK và sau đó nhập số để xác định vị trí bạn muốn chèn thêm ký tự, trong ví dụ này, chúng ta sẽ chèn ký tự “-” vào giữa để phân tách từng nhóm 4 ký tự một.

    5. Tiếp đến, hãy nhập ký tự bạn muốn chèn vào chuỗi. Sau đó bấm OK.

    6. Chọn nơi bạn muốn xuất kết quả. Lưu ý, bạn chỉ cần chọn 1 ô duy nhất. Cuối cùng, nhấp vào OK và bạn đã chèn thành công ký tự đặt biệt vào giữa một chuỗi ký tự trong Excel.

    Cách thêm, chèn ký tự vào giữa chuỗi trong Excel bằng công thức

    Mặc dù đoạn mã VBA trên giúp bạn nhanh chóng thêm ký tự vào vị trí bất kỳ trong một chuỗi trên Excel, nhưng nếu bạn chưa quen thuộc với công cụ này, bạn cũng có thể chèn ký ký tự vào giữa dãy số, chuỗi trong Excel với cách công thức bên dưới.

    • LEN: Tính tổng các ký tự trong dãy số.
    • LEFT: Tách ký tự trong dãy số bắt đầu từ phía bên trái.
    • RIGHT: Tách ký tự trong dãy số bắt đầu từ phía bên phải.

    Sử dụng công thức LEN, LEFT, RIGHT

    Giải sử bạn có mội danh sách các biển số xe, bạn cần chèn thêm dấu – để giúp nhận biết dể dàng hơn. Bạn có thể sử dụng công thức

    = LEFT(A2,4) & ” – ” & RIGHT(A2, LEN(A2) – 4)

    • LEFT(A2,4): Tách 4 ký tự tính từ bên trái của ô A2)
    • ” – “: là ký tự mà chúng ta muốn chèn vào chuỗi.
    • LEN(A2): Đếm số ký tự có trong ô A2
    • RIGHT(A2, LEN(A2)-4): Tách số ký tự tính từ bên phải sau khi trừ đi 4 (tức trừ đi 4 ký tự mà hàm LEFT đã lấy).
    • &: Dùng để nối dãy số.

    như hình bên dưới

    Sau đó, bạn có thể kéo công thức xuống các ô bên dưới.

    Sử dụng công thức LEFT, RIGHT, MID

    Trong ví dụ này, thay vì sử dụng hàm LEN để đếm ký tự như phần trên, chúng ta sẽ dùng hàm MID. Hàm MID dược sử dụng để bắt một chuỗi ký tự nằm bên trong một chuỗi ký tự dài hơn.

    Giả sử chúng ta có một cột bao gồm nhiều số điện thoại, bạn sẽ phân tách số điện thoại đó bằng dấu “.”, đồng thời thêm số 0 trước dải số để để nhận diện hơn. Bạn có thể sử dụng công thức

    = 0 & LEFT(A2,3) & “.” & MID(A2,4,3) & “.” & RIGHT(A2,3)

    như hình bên dưới

    • 0 là ký tự chúng ta thêm vào đầu chuỗi số
    • LEFT(A2,3) lấy từ bên phải qua 3 ký tự
    • & “.” chèn dấu “.”
    • MID (A2,4,3) lấy chuỗi nằm giữa, bỏ 4 ký tự bên phải và 3 ký tự bên trái
    • RIGHT(A2,3) lấy từ bên trái qua 3 ký tự.

    Trong công thức này

    Sau đó, bạn có thể kéo công thức xuống các ô bên dưới.

    Hy vọng qua bài viết này, bạn đã biết cách chèn ký tự vào giữa chuỗi trong Excel với mã VBA và các công thức thú vị khác. Bên cạnh đó, để không bỏ lỡ những mẹo và thủ thuật tin học văn phòng hữu ích khác, hãy tham gia Gitiho ngay hôm nay.

    Với sứ mệnh: ” Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người “, đội ngũ phát triển đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án…

      50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…

    Gitiho tự hào khi được đồng hành cùng:

    --- Bài cũ hơn ---

  • 2 Cách Đơn Giản Để Chèn Biểu Tượng Dấu Sao Trong Excel
  • Làm Cách Nào Để Nối Phạm Vi / Ô Với Dấu Phẩy, Dấu Cách, Ngắt Dòng Trong Excel?
  • Hướng Dẫn Chèn Dấu Gạch Nối Giữa Các Từ Trong Excel
  • Chia Sẻ Cách Đánh Dấu Mũ Trong Excel Từ A Đến Z
  • Hướng Dẫn Cách Chuyển Tiếng Việt Có Dấu Thành Không Dấu Trên Excel
  • Bạn đang xem bài viết Cách Thêm, Chèn Ký Tự Vào Giữa Các Chuỗi Dữ Liệu Trong Excel trên website Trucbachconcert.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!

    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: 

    Tách Chuỗi Ký Tự Trong Excel Ko Cần Dùng Hàm


    THUTHUATEXCEL.COM - THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG Facebook THUTHUATEXCEL.COM - THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG 2020-05-14T15:17:00+07:00 2020-05-14T08:17:31Z Ở bài viết nãy sẽ hướng dẫn các bạn cách kết hợp hàm excel để giải quyết một số yêu cầu nho nhỏ trong quá trình thao tác với bảng tính...

    Cách tách dấu gạch ngang trong Excel

    Cách tách dấu gạch ngang trong Excel


    Cách tách dấu gạch ngang trong Excel


    Ở bài viết nãy sẽ hướng dẫn các bạn cách kết hợp hàm excel để giải quyết một số yêu cầu nho nhỏ trong quá trình thao tác với bảng tính excel.


    Cụ thể chúng ta có một chuỗi như hình vẽ, đặc điểm chung của chúng là đều có một dấu gạch "-" nối ở giữa, và nhiệm vụ của chúng ta là tách các số ở bên phải, và bên trái đó ra, bạn nên tin rằng trong công việc sẽ có lúc bạn gặp trường hợp này. 

    Cách tách dấu gạch ngang trong Excel

    Tách số sau dấu gạch nối

    Để tách một ký tự, hay một chuỗi ra khỏi một chuỗi lớn hơn, chúng ta sẽ dùng các hàm như left, right, mid...và ở bài toán này chúng ta sẽ kết hợp hàm như sau: =MID(B1;(FIND("-";B1;1)+1);100)

    Phân tích hàm sự kết hợp này như sau:

    Đầu tiên chúng ta sẽ xác định hàm dùng để cách đó là hàm MID, và ký tự cần lấy sẽ nằm sau dấu gạch nối nên chúng ta sử dụng hàm FIND để tìm vị trí của ký tự gạch nối này, và công thức như bạn thấy ở trên rồi đấy

    Cách tách dấu gạch ngang trong Excel

    Enter 

    Cách tách dấu gạch ngang trong Excel

    Copy công thức qua các ô còn lại để xem chúng ta đã lấy đúng yêu cầu chưa nhé.

    Cách tách dấu gạch ngang trong Excel

    Tách số trước dấu gạch nối

    Tương tự với suy luận như ban đầu, chúng sẽ sử dụng công thức kết hợp như sau:

    =LEFT(B1;LEN(B1)-LEN(MID(B1;FIND("-";B1;1);100)))

    Cách tách dấu gạch ngang trong Excel

    Kết quả

    Cách tách dấu gạch ngang trong Excel

    Để hiểu công thức trên hoạt động như thế nào, hay để biết khi kết hợp các công thức trong excel hoạt động ra sao các bạn có thể tham khảo bài kiểm tra hoạt động hàm trong excel

    Chúc các bạn thành công

    5 THUTHUATEXCEL.COM - THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG: Tách Chuỗi Dựa Vào Ký Tự Cố Định Trong Excel Ở bài viết nãy sẽ hướng dẫn các bạn cách kết hợp hàm excel để giải quyết một số yêu cầu nho nhỏ trong quá trình thao tác với bảng tính...

    Ở bài viết nãy sẽ hướng dẫn các bạn cách kết hợp hàm excel để giải quyết một số yêu cầu nho nhỏ trong quá trình thao tác với bảng tính... Click vào link để xem chi tiết về bài này và các bài viết liên quan trên website >>