Top 3 # Xem Nhiều Nhất Xóa List Trong Excel Mới Nhất 3/2023 # Top Like | Beiqthatgioi.com

Cách Tạo Drop List Trong Excel

Tạo drop down list thông thường

Ví dụ, ta có trường dữ liệu các tỉnh thành phố, tạo Drop List giúp quá trình nhập dữ liệu được dễ dàng và nhanh chóng hơn.

Cách tạo Drop List (Nguồn: Thuthuatphanmem.vn)

Bước 1: Bạn vào bảng chọn Data, chọn tiếp Data Validation.

Chọn vào Data Validation (Nguồn: Internet)

Bước 2: Sau đó hộp thoại mới sẽ xuất hiện, tại tab Settings trong mục Allow bạn chọn List. Ở mục Source, bạn nhập tên các thành phần nằm trong Drop List, lưu ý rằng các thành phần phân cách với nhau bởi dấu phẩy.

Hoặc bạn không cần nhập dữ liệu trực tiếp, thay vào đó bạn có thể nhập các thành phần của Drop List trên 1 sheet khác.

Ví dụ: Tạo một sheet mới tên là Du_Lieu có các tỉnh:

Kết quả cho ra cũng tương tự như khi tạo dữ liệu với cách nhập trực tiếp.

Tạo list có phụ thuộc vào 1 list khác

Ví dụ: Bạn phải nhập list các tỉnh và list các thành phố phụ thuộc theo tỉnh.

Để tạo Drop List có phụ thuộc bạn nên nhập dữ liệu ban đầu vào list theo cách thứ hai. Khi đó, ta có bảng dữ liệu:

Bước 1: Đặt tên cho các vùng dữ liệu trong bảng tính.

Với vùng dữ liệu trong thành phố tỉnh Quảng Ninh, bạn bôi đen vùng dữ liệu từ ô C2 đến ô C7 và đặt tên là QuảngNinh (chú ý gõ đúng dấu và chữ viết hoa, không được chứa phím cách).

Bôi đen vùng dữ liệu từ ô D2 đến ô D5 và đặt tên là HảiPhòng.

Bôi đen vùng dữ liệu từ ô E2 đến ô E7 và đặt tên là TháiBình.

Để đặt tên bạn thực hiện như sau: Nhấn chuột phải vào vùng dữ liệu muốn đặt tên, tiếp đến chọn Define Name

Khi hộp thoại mới xuất hiện, bạn nhập tên tương ứng cho các vùng như đã quy định ở trên:

Các bạn chú ý đặt tên sao cho đúng và giống hệt như giá trị trong tên tỉnh (nhưng không được chứa phím cách).

Tiếp tục chọn công cụ Data Validation (Nguồn: Internet)

Bước 3: Sau khi hộp thoại mới xuất hiện, trong mục Allow các bạn chọn List, ở mục Source các bạn nhập công thức sau: =INDIRECT(SUBSTITUTE(C15,” “,””)).

Lưu ý ở bước này, trong công thức nên để địa chỉ tương đối, nếu không giá trị giữa các thành phố sẽ không thay đổi.

Tương tự như trên, bạn copy công thức cho các ô cần thiết còn lại ta có kết quả:

Như vậy bạn đã tạo xong 1 list có giá trị phụ thuộc vào 1 list khác. Bài viết này có sử dụng hàm INDIRECT kết hợp với hàm SUBSTITUTE để lấy giá trị tên tỉnh đã được loại bỏ dấu cách, đồng thời tham chiếu tới vùng dữ liệu có cùng tên với giá trị tham chiếu.

Ví dụ: Khi list tỉnh lấy kết quả tỉnh Thái Bình, hàm SUBSTITUTE sẽ thực hiện xóa dấu cách, khi đó giá trị tham chiếu trở thành TháiBình và tham chiếu tiếp tới vùng dữ liệu có tên TháiBình ta có giá trị trả về là các huyện trong tỉnh Thái Bình từ ô E2 đến ô E7 trong sheet dữ liệu đã đặt tên.

Xóa một danh sách sổ xuống (Drop List) trong một ô

Xóa Drop List (Nguồn: Internet)

Như vậy, Drop List đã được xóa và ô sẽ khôi phục về trạng thái mặc định. Nếu có một tùy chọn nào đó được bạn lựa chọn khi xóa Drop List, thì ô đó sẽ được nhập với giá trị của tùy chọn đó.

Giá trị của tùy chọn được tự động nhập vào ô (Nguồn: Internet)

Nếu không muốn lưu bất kỳ giá trị nào khi xóa Drop List, bạn có thể sao chép ô trống và dán nó vào ô có chứa Drop List, danh sách này sẽ được xóa.

Cách định dạng ngày tháng trong Excel : Việc định dạng ngày tháng đúng trong Excel có thể rút ngắn thời gian nhập liệu vào bảng tính cũng như làm cho số liệu được thống nhất và dễ dàng kiểm tra.

Excel Formula: Random List Of Names

At the core, this formula uses the INDEX function to retrieve 10 random names from a named range called “names” which contains 100 names. For example, to retrieve the fifth name from the list, we use INDEX like this:

=

INDEX

(

names

,

5

)

However, the trick in this case is that we don’t want a single name at a known location, we want 10 random names at unknown locations between 1 and 100. This is an excellent use case for the RANDARRAY function, which can create a random set of integers in a given range. Working from the inside out, we use RANDARRAY to get 10 random numbers between 1 and 100 like this:

RANDARRAY

(

10

,

1

,

1

,

COUNTA

(

names

)

The COUNTA function is used to get a dynamic count of names in the list, but we could replace COUNTA with a hardcoded 100 in this case with the same result:

=

INDEX

(

names

,

RANDARRAY

(

10

,

1

,

1

,

100

,

TRUE

))

In either case, RANDARRAY will return 10 numbers in an array that looks like this:

{

64

;

74

;

13

;

74

;

96

;

65

;

5

;

73

;

84

;

85

}

Note: these numbers are random only and do not map directly to the example shown.

This array is returned directly to the INDEX function as the row argument:

=

INDEX

(

names

,

{

64

;

74

;

13

;

74

;

96

;

65

;

5

;

73

;

84

;

85

}

Because we are giving INDEX 10 row numbers, it will 10 results, each corresponding to a name at the given position. The 10 random names are returned in a spill range beginning in cell D5.

Prevent duplicates

One problem with the above formula (depending on your needs) is that RANDARRAY will sometimes generate duplicate numbers. In other words, there is no guarantee that RANDARRAY will return 10 unique numbers.

To ensure 10 different names from the list, you can adapt the formula to randomly sort the full list of names, then retrieve the first 10 names from the list. The formula in F5 uses this approach:

=

INDEX

(

SORTBY

(

names

,

RANDARRAY

(

COUNTA

(

names

))),

SEQUENCE

(

10

))

The approach here is the same as above – we are using INDEX to retrieve 10 values from the list of names. However, in this version of the formula, we are sorting the list of names randomly before handing giving the list to INDEX like this:

SORTBY

(

names

,

RANDARRAY

(

COUNTA

(

names

)))

Here, the SORTBY function is used to sort the list of names randomly with an array values created by the RANDARRAY function, as explained in more detail here.

Finally, we need to retrieve 10 values. Because we already have names in a random order, we can simply request the first 10 with an array created by the SEQUENCE function like this:

SEQUENCE

(

10

)

SEQUENCE builds an array of sequential numbers:

{

1

;

2

;

3

;

4

;

5

;

6

;

7

;

8

;

9

;

10

}

which is returned to the INDEX function as the row argument. INDEX then returns the first 10 names in a spill range like the original formula.

Cách Xóa Password Trong Excel 2007

Nhu cầu bảo mật nên chúng ta thường đặt mật khẩu cho file Excel để bảo vệ các số liệu tính toán. Nhưng nếu chẳng may quên mật khẩu đã thiết lập thì thật phức tạp. Bài viết sau sẽ hướng dẫn bạn cách thức “chữa cháy” trong trường hợp này.

Làm gì khi quên mật khẩu của file Excel?

Tương ứng với file Excel đã được đặt mật khẩu bảo vệ Sheet hay Workbook, bạn chọn hình thức gỡ bỏ passwork thích hợp.

Trong quá trình thử nghiệm, người viết đã thử đặt một mật khẩu phức tạp, bao gồm cả chữ thường, chữ in hoa, các kí tự số… Excel Passwork Remover sẽ mất khoản 2 phút để hoàn thành công việc của mình. Khá nhanh chóng và hiệu quả. Sau khi công việc hoàn thành, 1 cửa sổ sẽ hiển thị để thông báo cho bạn biết. Bây giờ, bạn có thể thay đổi nội dung bên trong các Sheet và Workbook của Excel mà không gặp bất kỳ vấn đề nào về mật khẩu.

Nếu muốn dùng phiên bản đầy đủ, bạn có thể tìm thấy chương trình tại các cửa hàng tin học.

Hy vọng, với những tiện ích ở trên, bạn sẽ tìm ra được biện pháp hiện quả để tạm thời khắc phục hậu quả cho sự “đãng trí” của mình.

Cách 3:

Dùng tiện ích Excel Password Remover 2009 (ER09): một add-in của Excel giúp loại bỏ mật khẩu bảo vệ các Sheet hay Workbook để chống thay đổi nội dung. ER09 tương thích với Excel 2000, XP and 2003, được cung cấp miễn phí ở địa chỉ: sau đây

Cách 4:

Dùng đoạn mã Visual Basic:bạn cũng có thể tự tay xóa mật khẩu bảo vệ các Sheet mà không cần dung đến ER09, cách thực hiện như sau: Mở file Excel, nhấp phải chuột lên Sheet đã được bảo vệ chọn View Code. Cửa sổ Microsoft Visual Basic xuát hiện, bạn dán đoạn mã sau:

Sub PasswordBreaker() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer On Error Resume Next For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If ActiveSheet.ProtectContents = False Then ActiveWorkbook.Sheets(1).Select Range(“a1”).FormulaR1C1 = Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub

Nếu bạn có 01 hòm thư Gmail thì bạn có thể dùng để dăng nhập dịch vụ Google Docs. Tệp tin excel của tôi sau khi đặt mật khẩu bảo vệ thì không thể sửa được.

Tôi sẽ tải tệp tin này lên Google Docs để loại bỏ mật khẩu trên sau đó tôi sẽ tải về máy tính của tôi tệp tin vừa tải lên rồi lưu lại với tên khác với tệp tin gốc.

Google Docs có thể sẽ thay đổi một vài khoảng cách của các ô (cell) nên bạn chỉ cần chỉnh lại trên tệp tin đã bị loại bỏ mật khẩu.

Zoho Sheet cũng làm việc tương tự Google Docs nhưng có thêm một vài tính năng khác như chỉnh sửa tệp tin excel được lưu trên SharePoint. Bạn có thể dùng chính hòm thư Gmail của bạn để đăng nhập dịch vụ Zoho Sheet. Sau khi đăng nhập bạn tải tệp tin cần loại bỏ mật khẩu như hình dưới.

Sau đó vào mụcExport để lưu tệp tin với tên khác với tệp tin gốc bị đặt mật khẩu thành nhiều định dạng như định dạng .ods (OpenOffice), .xls (Microsoft Office 2003), .xlsx (Microsoft Office 2007), .pdf….

Xóa bỏ protect, password ở file Exel

Bạn là dân kế toán, hoặc đang soạn thảo một tài liệu quan trọng nào đó, bạn đã đặt password bảo vệ cho file exel này của bạn, nhưng đôi khi bạn quên mất password mình đã đặt là gì dẫn đến bạn không thể xem hoặc chỉnh sửa lại nội dung trong file exel đó của bạn.

Cách xóa password, unproteced file exel sau đây sẽ giúp các bạn vô hiệu hóa chức năng đó của exel, và bạn có thể chỉnh sửa, xem file exel của bạn thoải mái. Cách này quá đơn giản so với việc dùng phần mềm dò password file exel.

Hiện ra bảng như hình dưới:

Bạn chờ khoảng 5s để đoạn Macros làm việc.

Password của file exel sẽ được hiện lên, bạn hãy ghi lại nếu cần:

Cuối cùng, thông báo hiện lên toàn bộ password, protected của worksheet của file exel đã bị vô hiệu hóa, ban có thể chỉnh sửa thoải mái rồi đấy.

Cách Xóa Ký Tự Trong Excel

Cách #1: Xoá ký tự lạ hàng loạt trên Excel bằng code VBA

+ Bước 1: Đầu tiên bạn mở file Excel mà bạn đang cần xử lý lên.

Trong bài viết lần trước thì mình đã giới thiệu tới các bạn ứng dụng Kutool for Excel, một ứng dụng hỗ trợ nhiều thao tác trên file Excel vô cùng mạnh mẽ.

Và việc xoá ký tự lạ trên Excel này cũng không ngoại lệ, sử dụng Kutools sẽ đơn giản hơn khá nhiều.

Hàm LEFT ()

Hàm LEFT là hàm tách ký tự trong chuỗi từ bên trái.

Cú pháp: =LEFT(text; n)

Trong đó: text là chuỗi ký tự mà bạn muốn tách chữ (ký tự); n là số ký tự cần tách ra khỏi chuỗi bắt đầu từ vị trí đầu tiên (nếu bỏ qua đối số n thì mặc định sẽ là 1).

Ví dụ: Tách 4 ký tự đầu tiên trong mã nhân viên sử dụng hàm LEFT.

=LEFT(A3;4) trong đó A3 là ô chứa mã nhân viên, 4 là số ký tự các bạn muốn tách.

Hàm RIGHT ()

Hàm RIGHT là hàm tách ký tự trong chuỗi từ bên phải.

Cú pháp: =RIGHT(text; n)

Trong đó: text là chuỗi ký tự cần tách, n là số ký tự cần tách từ bên phải chuỗi.

Ví dụ:

Sử dụng hàm RIGHT: =RIGHT(A3;4) trong đó A3 là chuỗi cần tách, 4 là số ký tự cần tách từ bên phải.

Hàm MID ()

Hàm MID là hàm tách ký tự nằm ở giữa chuỗi.

Cú pháp: =MID(text; start_num; num_chars)

Trong đó:

text là chuỗi ký tự cần tách.

start_num là vị trí ký tự đầu tiên mà bạn cần tách trong chuỗi.

num_chars là số ký tự cần tách.

Ví dụ: các bạn muốn tách 2 ký tự bắt đầu từ ký tự thứ 3.

Các bạn sử dụng hàm MID: =MID(A3;3;2)

Trong đó A3 là chuỗi ký tự, văn bản cần tách; 3 là vị trí bắt đầu tách; 2 là số ký tự cần tách.

Một số ví dụ tách chữ ra khỏi chuỗi trong Excel khác.

Ví dụ 1: Tách tên tài khoản trước dấu @ từ chuỗi đầy đủ.

Giả sử các bạn có các địa chỉ mail như bảng dưới:

Để tách phần tên tài khoản phía trước dấu @ các bạn sử dụng hàm LEFT như sau:

=LEFT(A3;SEARCH(“@”;A3)-1)

Trong đó:

A3 là ô địa chỉ đầy đủ mà các bạn cần tách;

SEARCH(“@”;A3)-1 là số ký tự cần tách, hàm Search sẽ giúp các bạn tìm kiếm vị trí ký tự @ trong chuỗi A3, sau đó lấy vị trí đó trừ đi 1 để không tách ký tự @.

Sau đó các bạn sao chép xuống dưới để tách các tài khoản khác.

Ví dụ 2: Tách chuỗi sau dấu @ trong các tài khoản gmail.

Cũng trong dữ liệu của ví dụ 1, các bạn muốn tách riêng cả chuỗi ký tự sau ký tự @ các bạn có thể thực hiện như sau:

=RIGHT(A3;LEN(A3)-SEARCH(“@”;A3))

Trong đó:

A3 là ô chứa dữ liệu cần tách.

LEN(A3)-SEARCH(“@”;A3) là số ký tự cần tách từ bên phải, hàm LEN(A3) là số ký tự của chuỗi A3, SEARCH(“@”;A3) là vị trí ký tự @ trong chuỗi. Như vậy LEN(A3)-SEARCH(“@”;A3) là tổng số ký tự của chuỗi cần tách trừ đi số ký tự từ đầu chuỗi đến vị trí ký tự @.

Ví dụ 3: Tách các chữ trong hai dấu gạch ngang trong chuỗi ký tự.

Các bạn sử dụng hàm MID kết hợp hàm SEARCH như sau:

=MID(C3;SEARCH(“-“;C3)+1;SEARCH(“-“;C3;SEARCH(“-“;C3)+1)-SEARCH(“-“;C3)-1)

Trong đó:

C3 là chuỗi ký tự các bạn cần tách.

SEARCH(“-“;C3)+1 là vị trí bắt đầu cần tách, hàm Search giúp các bạn tìm kiếm vị trí dấu “-” từ vị trí đầu tiên, sau đó các bạn cần cộng thêm 1 để vị trí bắt đầu cần tách sẽ là vị trí sau dấu “-“.

SEARCH(“-“;C3;SEARCH(“-“;C3)+1)-SEARCH(“-“;C3)-1 là số lượng ký tự cần tách, trong đó hàm Search tìm kiếm vị trí của dấu “-” thứ 2 trong ô C3 và tìm kiếm từ vị trí bắt đầu cần tách (SEARCH(“-“;C3)+1). Sau khi tìm kiếm được vị trí của dấu “-” thứ 2 thì sẽ trừ đi vị trí của dấu trừ thứ nhất SEARCH(“-“;C3) và trừ đi 1 để khi tách sẽ không tách cả dấu “-” thứ 2 như vậy sẽ ra số lượng ký tự cần tách (chính là số lượng các ký tự trong hai dấu trừ).

Sau đó các bạn chỉ cần sao chép công thức xuống các ô phía dưới là các bạn đã có thể tách hết các chuỗi ký tự.

Đếm ký tự trong excel

Trong bài hướng dẫn ngắn này, chúng ta sẽ xem xét nhanh cú pháp trước, rồi sẽ tìm hiểu kỹ một vài mẫu công thức để đếm số ký tự trong bảng tính Excel.

HÀM LEN TRONG EXCEL

Hàm LEN trong Excel đếm tất cả ký tự trong một ô, rồi trả về chiều dài chuỗi. Nó chỉ có một câu lệnh, câu lệnh này chắc chắn phải có rồi:

=LEN(text)

Text chính là chuỗi ký tự nơi mà bạn muốn đếm số ký tự. Chẳng có gì là dễ hơn thế, đúng không nào?

Bạn sẽ tìm thấy một vài công thức đơn giản bên dưới nhằm giúp bạn hiểu sơ qua công dụng của hàm LEN trong Excel.

=LEN(123) – trả về 3, bởi vì 3 chữ số được nhập vào câu lệnh text.

=LEN(“good”) – trả về 4, bởi vì từ good có 4 chữ cái. Giống như bất cứ công thức Excel nào khác, hàm LEN bắt buộc bạn phải đặt chuỗi ký tự bên trong dấu ngoặc kép, và dấu ngoặc kép này sẽ không được đếm.

Khi sử dụng công thức LEN, bạn có thể cần phải nhập tham chiếu ô thay vì chữ số hay chuỗi ký tự , để đếm số ký tự trong một ô cụ thể hay một dải ô.

Ví dụ, để tính được chiều dài chuỗi ký tự trong ô A1, bạn sẽ dùng công thức này:

CÁCH DÙNG HÀM LEN TRONG EXCEL – MẪU CÔNG THỨC

Thoạt nhìn, hàm LEN trông đơn giản đến nỗi chẳng cần phải giải thích gì thêm nữa. Tuy nhiên, có một vài mẹo hữu ích có thể giúp bạn điều chỉnh công thức LEN trong Excel theo mong muốn của mình.

CÁCH ĐẾM TẤT CẢ KÝ TỰ TRONG MỘT Ô (BAO GỒM KHOẢNG TRỐNG)

Như đã nói lúc trước, hàm LEN trong Excel đếm tất cả ký tự trong một ô cụ thể một cách tuyệt đối, bao gồm tất cả khoảng trống – thụt đầu dòng, thụt cuối dòng, và khoảng trống giữa các từ.

Ví dụ, để tính chiều dài của ô A2, bạn sử dụng công thức này:

ĐẾM SỐ KÝ TỰ TRONG NHIỀU Ô

Để đếm số ký tự trong nhiều ô, hãy chọn ô có công thức LEN rồi sao chép sang ô khác, ví dụ bằng cách kéo ô vuông nằm dưới góc bên phải .

Ngay khi sao chép công thức, hàm LEN sẽ trả về số ký tự đếm được trong mỗi ô.

Và một lần nữa, hãy lưu ý rằng hàm LEN đếm tất cả mọi thứ một cách tuyệt đối bao gồm chữ cái, chữ số, khoảng trống, dấu phẩy, dấu ngoặc kép, dấu ngoặc đơn, và còn nhiều nữa:

Lưu ý. Khi sao chép một công thức xuống các cột khác, hãy chắc rằng bạn sử dụng tham chiếu ô tương đối chẳng hạn như LEN(A1), hay một tham chiếu hỗn hợp như LEN($A1) chỉ dùng cố định cho cột, nên công thức LEN của bạn sẽ điều chỉnh một cách thích hợp với vị trí mới.

ĐẾM TẤT CẢ KÝ TỰ TRONG NHIỀU Ô

Cách rõ ràng nhất để đếm tất cả ký tự trong vài ô là thêm vài hàm LEN nữa, ví dụ:

=LEN(A2)+LEN(A3)+LEN(A4)

Hay, hãy sử dụng hàm SUM để tính tổng số ký tự được trả về bởi hàm LEN:

Cách nào cũng được, công thức đều đếm số ký tự trong mỗi ô xác định rồi trả về tổng chiều dài chuỗi:

Cách này chắc chắn dễ hiểu và cũng dễ sử dụng, nhưng nó không phải là cách hiệu quả nhất để đếm số ký tự trong một dải gồm có, giả sử, 100 hay 1000 ô. Trông trường hợp này, bạn nên dùng hàm SUM và hàm LEN trong công thức mảng, và tôi sẽ cho bạn ví dụ trong bài viết tiếp theo.

CÁCH ĐẾM SỐ KÝ TỰ KHÔNG TÍNH KHOẢNG TRỐNG THỤT ĐẦU DÒNG VÀ THỤT CUỐI DÒNG

Khi thao tác với bảng tính lớn thì vấn đề phổ biến chính là khoảng cách đầu dòng và cuối dòng, ví dụ: khoảng trống ở đầu hay ở cuối ký tự. Có lẽ bạn hầu như không thấy chúng trên bảng tính, nhưng sau khi bạn gặp chúng một vài lần, thì bạn sẽ dễ nhận thấy chúng hơn.

Nếu bạn nghi ngờ có vài khoảng trống vô hình trong các ô thì hàm LEN trong Excel sẽ giúp ích rất nhiều. Hy vọng bạn còn nhớ, nó đếm tất cả khoảng trống trong phép đếm ký tự:

Để tính được chiều dài chuỗi mà không đếm khoảng trống đầu dòng và cuối dòng, hãy lồng ghép hàm TRIM vào hàm LEN trong Excel:

=LEN(TRIM(A2))

CÁCH ĐẾM SỐ KÝ TỰ TRONG MỘT Ô MÀ KHÔNG TÍNH CÁC KHOẢNG TRỐNG

Nếu mục đích của bạn là đếm số ký tự mà không tính các khoảng trống cho dù đó là khoảng trống đầu dòng, cuối dòng hay giữa các từ, thì bạn sẽ cần một công thức phức tạp hơn:

=LEN(SUBSTITUTE(A2,” “,””))

Có lẽ bạn đã biết, hàm SUBSTITUTE thay thế ký tự này với ký tự khác. Trong công thức trên, bạn thay thế khoảng trống (” “) bằng một ký tự rỗng, ví dụ một chuỗi ký tự rỗng (“”). Và bởi vì bạn lồng ghép hàm SUBSTITUTE vào hàm LEN nên phép thế thật sự không được thực hiện trong các ô, mà nó chỉ hướng dẫn công thức LEN tính chiều dài chuỗi mà không tính các khoảng trống.

CÁCH ĐẾM SỐ KÝ TỰ TRƯỚC HAY SAU MỘT KÝ TỰ XÁC ĐỊNH

Thông thường, bạn cần phải biết chiều dài của một phần nhất định của chuỗi ký tự, thay vì đếm tổng số ký tự trong một ô.

Giả sử, bạn có một danh sách mã hàng hóa như sau:

Và tất cả mã hàng hóa hợp lệ đều có chính xác 5 ký tự trong nhóm đầu tiên. Vậy làm thế nào bạn chỉ ra được mã hàng hóa nào là không hợp lệ? À thì, bằng cách đếm số ký tự trước dấu gạch ngang đầu tiên.

Công thức chiều dài Excel có dạng như sau:

=LEN(LEFT($A2, SEARCH(“-“, $A2) -1))

Và bây giờ, hãy chia nhỏ công thức ra để bạn có thể hiểu quy luật của nó:

Bạn sử dụng hàm SEARCH để trả về vị trí của dấu gạch ngang đầu tiên (“-“) trong ô A2:

Sau đó, bạn sử dụng hàm LEFT để trả về các ký tự phía bên trái của chuỗi ký tự, rồi lấy kết quả trừ 1 bởi vì bạn không muốn tính luôn dấu gạch ngang:

Và cuối cùng, bạn có hàm LEN để trả về chiều dài của chuỗi đó.

Hay, bạn có thể xác định mã hàng hóa không hợp lệ bằng cách lồng ghép công thức LEN ở trên vào hàm IF:

Tương tự, bạn có thể sử dụng hàm LEN trong Excel để đếm số ký tự sau một ký tự cụ thể.

Ví dụ, trong một danh sách tên, có thể bạn muốn biết họ của một người có bao nhiêu ký tự. Công thức LEN sau đây sẽ giải quyết việc này:

=LEN(RIGHT(A2, LEN(A2) -SEARCH(” “,A2)))

Công thức hoạt động như thế nào:

Đầu tiên, bạn xác định vị trí của khoảng trống (” “) trong chuỗi ký tự bằng cách sử dụng hàm SEARCH: SEARCH(“-“,A2)))

Sau đó, bạn đếm có bao nhiêu ký tự phía sau khoảng trống. Về việc này, bạn lấy tổng chiều dài chuỗi trừ đi vị trí khoảng trống:

Sau đó, bạn sử dụng hàm RIGHT để trả về tất cả ký tự phía sau khoảng trống.

Và cuối cùng, bạn sử dụng hàm LEN để tính chiều dài chuỗi được trả về bởi hàm RIGHT.

Xin hãy lưu ý rằng, để công thức hoạt động một cách chính xác, mỗi ô nên có chỉ một khoảng trống, ví dụ chỉ có tên và họ, không có tên lót, danh hiệu hay hậu tố.

Đồng thời, xin cảm ơn các bạn vì đã dành thời gian đọc bài viết này và hy vọng sẽ sớm gặp lại các bạn trên trang blog.

Để có thể ứng dụng tốt Excel vào trong công việc, chúng ta không chỉ nắm vững được các hàm mà còn phải sử dụng tốt cả các công cụ của Excel. Những hàm nâng cao giúp áp dụng tốt vào công việc như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những công cụ thường sử dụng là Data validation, Conditional formatting, Pivot table…

Chèn chữ ký vào excel

CÁCH 1: SỬ DỤNG DẤU & ĐỂ NỐI KÝ TỰ

Căn cứ vào thứ tự các ký tự, chúng ta sẽ đặt phần ký tự nào cần viết trước, tiếp theo là đến phần ký tự viết sau. Trong trường hợp này ta có:

C5=B5&A5

Kết quả là:

C5=B5&” “&A5

CÁCH 2: SỬ DỤNG HÀM CONCATENATE

Hàm Concatenate (có thể viết gọn là hàm Concat trong một số phiên bản mới của Excel) là hàm giúp nối ký tự trong Excel. Đặt các từ khóa cần nối theo thứ tự vào trong hàm:

C5=CONCATENATE(B5,” “,A5)

Kết quả là:

Tương tự như việc nối ký tự ở đầu, khi nối ký tự vào cuối của chuỗi ký tự gốc thì chúng ta lưu ý đặt thứ tự các ký tự cho đúng.

Ví dụ:

Cách 1: Sử dụng dấu & ta có:

E3=A3&D3

Cách 2: Sử dụng hàm Concatenate ta có:

E3=Concatenate(A3,D3)

CHÈN THÊM KÝ TỰ VÀO GIỮA CỦA CHUỖI KÝ TỰ

XÁC ĐỊNH VỊ TRÍ BẮT ĐẦU CHÈN KÝ TỰ MỚI

Chúng ta cần có 1 căn cứ để xác định ký tự mới sẽ được đặt vào đâu trong chuỗi ký tự gốc. Ví dụ như sau dấu chấm, hoặc sau ký tự thứ 5.

Trong trường hợp này, chúng ta lấy dấu chấm làm căn cứ. Vì vậy cần xác định xem dấu chấm nằm ở vị trí thứ mấy trong đoạn ký tự gốc. Để làm việc này chúng ta dùng hàm Search như sau:

=SEARCH(“.”,A4)

Kết quả =5. Điều này có nghĩa là dấu chấm nằm ở vị trí ký tự thứ 5 trong chuỗi ký tự ở ô A4

Như vậy chúng ta có thể hình dung: Đoạn ký tự gốc sẽ bị cắt làm 2 phần. Vị trí cắt là vị trí ký tự thứ 5. Đoạn ký tự cần chèn thêm vào sẽ được đặt vào giữa, sau đó nối lại toàn bộ các phần để ra chuỗi ký tự mới.

KỸ THUẬT CHÈN VÀ NỐI CHUỖI

Phần bên trái của ký tự gốc được lấy bởi hàm LEFT như sau:

=LEFT(A4,SEARCH(“.”,A4))

Ý nghĩa: lấy phần bên trái của A4, theo số ký tự cần lấy là đến ký tự dấu chấm trong đoạn text ở ô A4

Phần còn lại của đoạn ký tự gốc được lấy bởi hàm RIGHT như sau:

=RIGHT(A4,LEN(A4)-SEARCH(“.”,A4))

Ý nghĩa: Lấy phần bên phải của A4, theo số ký tự cần lấy là Tổng toàn bộ số ký tự trừ đi phần ký tự bên trái đã lấy ở trên.

Tổng hợp toàn bộ các nội dung trên ta có công thức sau: