Google Trang tính xóa ký tự đầu tiên

Tôi đã nói với anh ấy một công thức nhỏ (dễ dàng) để làm điều đó, nhưng anh ấy không hài lòng và muốn có một phương pháp khác

Và sau đó, tôi đã nói với anh ấy về năm phương pháp khác nhau cho việc này nhưng sau đó anh ấy bối rối không biết phương pháp nào dễ dàng

Thậm chí tôi đã tạo một UDF nhỏ để giúp anh ấy dễ dàng xóa n số ký tự khỏi đầu chuỗi

Và hôm nay trong bài đăng này, tôi muốn chia sẻ với các bạn tất cả các phương pháp mà tôi thấy dễ dàng và thuận tiện để xóa một ký tự bắt đầu từ một chuỗi

…chúng ta bắt đầu

1. Kết hợp RIGHT và LEN để xóa ký tự đầu tiên khỏi giá trị

Sử dụng kết hợp RIGHT và LEN là cách phù hợp nhất để xóa ký tự đầu tiên khỏi ô hoặc khỏi chuỗi văn bản

Công thức này chỉ cần bỏ qua ký tự đầu tiên từ văn bản được cung cấp và trả về các ký tự còn lại

Trong ví dụ dưới đây, chúng tôi có một danh sách các số cuộn trong đó chúng tôi có chữ cái “H” làm tiền tố

remove-the-first-character-from-excel-from-a-roll-number-list

Ở đây chúng ta cần xóa “H” và trả về phần còn lại của chuỗi và sự kết hợp giữa RIGHT với LEN có thể giúp chúng ta

Đây là những gì bạn cần làm, chọn ô B2 và nhập công thức bên dưới vào đó và sau đó kéo công thức đó đến cuối

=RIGHT(A2,LEN(A2)-1)

remove first character in excel cell using text to column with right len

Kết quả là nó đã trả về ba ký tự cuối cùng bằng cách xóa ký tự đầu tiên khỏi chuỗi văn bản thực tế

[wp_ad_camp_1]

nhưng làm thế nào công thức này hoạt động

Trước hết, chúng tôi đã sử dụng hàm LEN đếm tổng số ký tự từ ô và trả về số đó

excel-remove-first-character-len-function-returns-the-number-of-characters

Sau đó, chúng tôi đã sử dụng chức năng RIGHT để lấy các ký tự từ cùng một ô bắt đầu từ bên phải

Như bạn đã biết, bạn cần chỉ định số lượng ký tự bạn muốn trích xuất bằng hàm RIGHT và đối với điều này, chúng tôi đã sử dụng số được trả về bởi lệnh LEN…

…nhưng, thay vì trả về tất cả ký tự, chúng ta đã trừ đi một ký tự để công thức bỏ qua ký tự cuối cùng từ bên phải, ký tự đầu tiên từ bên trái

tip

Nếu bạn muốn xóa thêm một ký tự đó thì chỉ cần thay thế 1 ở hàm bên phải bằng 2, 3, 4 cho bất kỳ ký tự nào bạn muốn xóa

2. Sử dụng hàm REPLACE để xóa ký tự đầu tiên khỏi ô

Và nếu bạn muốn sử dụng một công thức duy nhất, bạn có thể sử dụng chức năng REPLACE

Trong ví dụ dưới đây với cùng một danh sách các số cuộn, chúng tôi đã sử dụng REPLACE để xóa ký tự đầu tiên khỏi ô

Nó chỉ đơn giản là thay thế ký tự đầu tiên bằng một ký tự trống bằng công thức dưới đây

=REPLACE(A2,1,1,””)

remove first character in excel cell using text to column with replace

[wp_ad_camp_1]

làm thế nào nó hoạt động

Với chức năng REPLACE, bạn có thể thay thế một hoặc nhiều ký tự bằng cách sử dụng vị trí bắt đầu của (các) ký tự

Ở đây trong công thức này, chúng ta đã đề cập đến chuỗi văn bản chính và chỉ định vị trí bắt đầu 1 (từ ký tự cần thay thế) và sau đó đề cập đến số lượng ký tự cần thay thế

Vì chúng ta đã chỉ định vị trí bắt đầu là 1 và chỉ 1 ký tự để thay thế và bỏ qua việc chỉ định ký tự cần thay thế bằng

Nó đã loại bỏ ký tự đầu tiên và chỉ ký tự đầu tiên mà không thay thế nó bằng bất kỳ ký tự nào khác. Đó là lý do tại sao những gì chúng ta nhận được là chuỗi văn bản không có ký tự đầu tiên

Không có sự khác biệt giữa phương pháp này và phương pháp mà chúng tôi đã sử dụng ở trên

Nếu bạn muốn xóa thêm một ký tự đó thì chỉ cần thay thế 1 (ký tự cần thay thế) bằng 2, 3, 4 cho bất kỳ ký tự nào bạn muốn xóa

3. Kết hợp MID và LEN để nhận giá trị sau khi xóa ký tự đầu tiên

Công thức thứ ba mà chúng ta có thể sử dụng là sự kết hợp giữa MID và LEN. sSự kết hợp này hoạt động giống như hai phương pháp mà chúng tôi đã sử dụng ở trên

Trong ví dụ dưới đây, chúng tôi đã sử dụng tổ hợp này để lấy các ký tự từ một ô trừ ký tự đầu tiên. Và công thức là

=MID(A2,2,LEN(A2)-1)

remove first character in excel cell using mid len

công thức này tính như thế nào

Trong công thức này, LEN trả về tổng số ký tự trong chuỗi

Vì chúng tôi muốn xóa ký tự đầu tiên khỏi chuỗi văn bản gốc, chúng tôi cần trừ 1 từ số được trả về bởi LEN

Vì vậy, khi LEN trả về 4 dưới dạng tổng số ký tự, chúng tôi sẽ trừ 1 từ nó

Sau đó, trong MID, chúng tôi đã gọi chuỗi văn bản gốc và đề cập đến vị trí bắt đầu là hai để nó bỏ qua ký tự đầu tiên

Kết quả là công thức đã trả về các ký tự còn lại ngoại trừ ký tự đầu tiên

4. Xóa ký tự đầu tiên bằng văn bản thành cột khỏi ô

Nếu thay vì xóa ký tự đầu tiên nếu bạn muốn tách nó ra khỏi chuỗi văn bản gốc thì bạn có thể sử dụng phương thức TEXT to COLUMN

Bằng cách sử dụng TEXT to COLUMN, bạn có thể chia ký tự đầu tiên và các ký tự còn lại thành hai cột khác nhau thay vì xóa nó

Dưới đây là các bước đơn giản bạn cần làm theo tại đây

  • Trước hết, hãy chọn cột hoặc phạm vi ô nơi bạn có chuỗi văn bản gốc
    remove-first-character-in-excel-cell-using-text-to-column-select-data
  • Sau đó, vào ➜ Data ➜ Data Tools ➜ Text To Column, đó là nơi bạn sẽ thấy một hộp thoại
    remove-first-character-in-excel-cell-using-text-to-column-click-on
  • Từ đây, chọn tùy chọn “Fixed Width” và nhấp vào tiếp theo
    remove-first-character-in-excel-cell-using-text-to-column-selct-fixed-width
  • Bây giờ trong phần xem trước dữ liệu, nhấp vào giữa ký tự thứ nhất và ký tự thứ hai để chèn một đường thẳng đứng giữa cả hai ký tự
  • Khi bạn thực hiện việc này, hãy nhấp vào tiếp theo
    remove-first-character-in-excel-cell-using-text-to-column-click-between
  • Bây giờ từ định dạng cột dữ liệu, chọn loại định dạng bạn muốn áp dụng và nhấp vào kết thúc

Cuối cùng, ở đây bạn có hai cột, một cột chứa ký tự đầu tiên và cột còn lại chứa các ký tự còn lại

remove first character in excel cell using text to column delete first column

Bạn có thể xóa nếu không muốn sử dụng cột có ký tự đầu tiên

Có một điều bạn cần hiểu rằng đây không phải là một phương pháp động để loại bỏ một ký tự và nếu bạn muốn tách nhiều hơn một ký tự thì bạn chỉ cần điều chỉnh đường thẳng đứng cho đến ký tự đó.

5. Áp dụng Flash Fill để xóa ký tự đầu tiên bằng phím tắt

Lưu ý nhanh, bạn cũng có thể sử dụng flash fill để xóa ký tự đầu tiên khỏi chuỗi văn bản

Hãy để tôi giải thích cho bạn cách sử dụng nó và tôi đang sử dụng cùng một dữ liệu ví dụ ở đây mà tôi đã sử dụng trong các phương pháp khác

  • Trước hết, trong ô A1, nhập văn bản đầu tiên bằng cách bỏ qua ký tự đầu tiên từ văn bản gốc
  • Sau đó, nhấn enter và đi xuống ô thứ hai trong cột
  • Bây giờ, nhấn phím tắt Control + E để áp dụng flash fill để áp dụng

remove first character in excel using flash fill

làm thế nào nó hoạt động

Thời điểm bạn nhấn phím tắt, đèn flash lấp đầy theo mẫu mà bạn đã sử dụng trong mục nhập đầu tiên

Nói một cách đơn giản, khi bạn nhập văn bản vào ô đầu tiên, bạn đã bỏ qua ký tự đầu tiên trong văn bản…

…và lấp đầy flash theo cùng một mẫu trả về văn bản trong các ô còn lại mà không có ký tự đầu tiên

6. UDF để xóa (n) ký tự đầu tiên khỏi một ô

Để giúp bạn dễ dàng hơn, tôi đã tạo Hàm do người dùng xác định

Nó sẽ thực hiện chính xác điều mà chúng ta có thể làm những công thức khác làm. Chỉ cần sao chép đoạn mã sau và sử dụng các bước để chèn vào sổ làm việc của bạn

  • Trước hết, hãy mở trình chỉnh sửa cơ bản trực quan từ sổ làm việc của bạn bằng Alt + F11
  • Sau đó, chèn một mô-đun và dán đoạn mã trên vào đó
  • Bây giờ, hãy quay lại trang tính của bạn và chèn công thức sau

Hàm công khai removeFirstC(rng As String, cnt As Long)

removeFirstC = Right(rng, Len(rng) - cnt)

chức năng kết thúc

remove first character in excel cell using text to column using VBA

cách thức hoạt động của UDF này

Trong UDF này, tôi chỉ đơn giản sử dụng công thức mà chúng tôi đã áp dụng trong phương pháp đầu tiên

Bạn chỉ cần tham chiếu đến ô nơi bạn có văn bản hoặc bạn có thể nhập trực tiếp văn bản vào hàm và sau đó bạn cần nhập một số để chỉ định ký tự bạn muốn xóa

Vâng, đó là nó

Ghi chú. Nếu bạn muốn xóa nhiều hơn một ký tự ở đầu chuỗi thì bạn có thể nhập số đó vào hàm.

Tệp mẫu

Tải xuống tệp mẫu này từ đây để tìm hiểu thêm

Không phải lúc nào bạn cũng có nhân vật đầu tiên là một nhân vật thực sự. Đôi khi nó có thể là một không gian không mong muốn. Trong tình huống đó, bạn có thể xóa nó bằng chức năng TRIM

TRIM loại bỏ các ký tự không mong muốn từ đầu và cuối của chuỗi văn bản

=TRIM(“Puneet”)

đến cuối cùng

Tóm lại, tôi muốn nói rằng tất cả các phương pháp trên đều khá dễ sử dụng và thuận tiện

Ba phương pháp đầu tiên dựa trên các công thức động và mặt khác chuyển văn bản thành cột nhanh chóng nhưng bạn cần phải sử dụng đi sử dụng lại nên đôi khi nó không tiện dụng lắm

Nhưng điều quan trọng là nếu bạn muốn xóa nhiều hơn một ký tự (hai, ba, bốn, v.v.) khỏi chuỗi/ô thì sử dụng UDF là một cách hoàn hảo

Nếu bạn hỏi tôi phương pháp 1 và 5 là phương pháp yêu thích của tôi. Nhưng ở đây bạn cần nói với tôi một điều

Bạn thích phương pháp nào nhất?

Vui lòng chia sẻ quan điểm của bạn với tôi trong phần bình luận, tôi rất muốn nghe ý kiến ​​của bạn và đừng quên chia sẻ mẹo này với bạn bè của bạn

Thêm công thức

  • Thêm dòng mới vào ô trong Excel (Ngắt dòng)
  • Thêm số không đứng đầu trong Excel
  • Viết Hoa Chữ Cái Đầu Tiên Trong Excel
  • Thay đổi cột thành hàng (và ngược lại) trong Excel
  • Thay đổi trường hợp câu trong Excel
  • Nối (Kết hợp) các ô bằng dấu phẩy trong Excel
  • Nối (Kết hợp) một dãy ô trong Excel
  • Nối với ngắt dòng trong Excel
  • Tạo bộ lọc ngang trong Excel
  • Tạo Mẫu Xếp hạng Sao trong Excel
  • Lấy tên tệp trong Excel
  • Lấy tên Sheet trong Excel
  • Xóa ký tự đầu tiên khỏi ô trong Excel
  • Tạo nhanh các chữ cái ngẫu nhiên trong Excel
  • Sắp xếp ngẫu nhiên một danh sách (Sắp xếp ngẫu nhiên) trong Excel
  • Xóa khoảng trắng thừa trong Excel
  • Tách Tên trong Excel – (Họ và Tên)

⇠ Quay lại Danh sách hơn 100 công thức Excel (Cơ bản + Nâng cao)

Chia sẻ0

Tweet0

Giới thiệu về tác giả

puneet one point one

Puneet đang sử dụng Excel từ những ngày còn học đại học. Anh ấy đã giúp hàng nghìn người hiểu được sức mạnh của bảng tính và học Microsoft Excel. Bạn có thể tìm thấy anh ấy trực tuyến, tweet về Excel, trên đường chạy hoặc đôi khi đi bộ lên núi