Ví dụ về các công thức phổ biến trong danh sách
Applies To
SharePoint Server Phiên bản đăng ký SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Enterprise Quản trị Trung tâm SharePoint Server 2013 SharePoint trong Microsoft 365 SharePoint Server 2010 Danh sách Microsoft SharePoint trong Microsoft 365 Small BusinessSử dụng công thức trong các cột được tính trong danh sách có thể giúp thêm vào các cột hiện có, chẳng hạn như tính thuế bán hàng trên một giá. Chúng có thể được kết hợp để xác thực dữ liệu theo chương trình. Để thêm cột được tính, hãy bấm + thêm cột rồi chọn Thêm.
Lưu ý: Trường được tính toán chỉ có thể hoạt động trên hàng riêng của chúng, vì vậy bạn không thể tham chiếu một giá trị trong một hàng hoặc cột khác chứa trong danh sách hay thư viện khác. Trường tra cứu không được hỗ trợ trong công thức và không thể dùng ID của hàng mới chèn vì ID không tồn tại khi công thức được xử lý.
Khi nhập công thức, trừ khi được chỉ định khác, sẽ không có khoảng trắng giữa các từ khóa và toán tử.
Sau đây không phải là danh sách đầy đủ. Để xem tất cả các công thức, hãy xem danh sách theo thứ tự bảng chữ cái ở cuối bài viết này.
Chọn một đầu đề bên dưới để mở và xem hướng dẫn chi tiết.
Bạn có thể sử dụng các công thức sau đây để kiểm tra điều kiện của một câu lệnh và trả về giá trị Yes hoặc No, để kiểm tra một giá trị thay thế chẳng hạn như OK hoặc Not OK, hoặc để trả về một dấu gạch ngang hoặc trống để đại diện cho một giá trị null.
Kiểm tra xem một số có lớn hơn hoặc nhỏ hơn một số khác hay không
Sử dụng hàm IF để thực hiện so sánh này.
Column1 |
Column2 |
Công thức |
Mô tả (kết quả có thể có) |
---|---|---|---|
15000 |
9000 |
=[Cột_1]>[Cột_2] |
Column1 có lớn hơn Column2 không? (Có) |
15000 |
9000 |
=IF([Column1]<=[Column2], "OK", "Not OK") |
Cột 1 có nhỏ hơn hoặc bằng Cột 2 không? (Không ok) |
Trả về một giá trị lô-gic sau khi so sánh nội dung cột
Đối với kết quả là một giá trị lô-gic (Có hoặc Không), hãy dùng các hàm AND, ORvà NOT .
Column1 |
Column2 |
Column3 |
Công thức |
Mô tả (kết quả có thể có) |
---|---|---|---|---|
15 |
9 |
8 |
=AND([Column1]>[Column2], [Column1]<[Column3]) |
Là 15 lớn hơn 9 và nhỏ hơn 8? (Không) |
15 |
9 |
8 |
=OR([Column1]>[Column2], [Column1]<[Column3]) |
Là 15 lớn hơn 9 hoặc nhỏ hơn 8? (Có) |
15 |
9 |
8 |
=NOT([Column1]+[Column2]=24) |
Là 15 cộng với 9 không bằng 24? (Không) |
Đối với kết quả là một phép tính khác hoặc bất kỳ giá trị nào khác ngoài Có hoặc Không, hãy sử dụng các hàm IF, AND và OR .
Column1 |
Column2 |
Column3 |
Công thức |
Mô tả (kết quả có thể có) |
---|---|---|---|---|
15 |
9 |
8 |
=IF([Column1]=15, "OK", "Not OK") |
Nếu giá trị trong Cột1 bằng 15, thì trả về "OK". (OK) |
15 |
9 |
8 |
=IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
Nếu 15 lớn hơn 9 và nhỏ hơn 8, thì trả về "OK". (Không ok) |
15 |
9 |
8 |
=IF(OR([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
Nếu 15 lớn hơn 9 hoặc nhỏ hơn 8, thì trả về "OK". (OK) |
Hiển thị số không dưới dạng ô trống hoặc dấu gạch ngang
Để hiển thị số không, hãy thực hiện tính toán đơn giản. Để hiển thị dấu gạch ngang hoặc trống, hãy sử dụng hàm IF.
Column1 |
Column2 |
Công thức |
Mô tả (kết quả có thể có) |
---|---|---|---|
10 |
10 |
=[Cột_1]-[Cột_2] |
Số thứ hai bị trừ khỏi (0) đầu tiên |
15 |
9 |
=IF([Cột1]-[Cột2],"-",[Cột_1]-[Cột2]) |
Trả về dấu gạch ngang khi giá trị là không (-) |
Ẩn giá trị lỗi trong cột
Để hiển thị dấu gạch ngang, #N/A hoặc NA thay cho giá trị lỗi, hãy sử dụng hàm ISERROR .
Column1 |
Column2 |
Công thức |
Mô tả (kết quả có thể có) |
---|---|---|---|
10 |
0 |
=[Cột_1]/[Cột_2] |
Kết quả là lỗi (#DIV/0) |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"NA",[Column1]/[Column2]) |
Trả về NA khi giá trị là lỗi |
10 |
0 |
=IF(ISERROR([Cột_1]/[Cột_2]),"-",[Cột_1]/[Cột2]) |
Trả về dấu gạch ngang khi giá trị là lỗi |
Kiểm tra trường trống
Bạn có thể sử dụng công thức ISBLANK để tìm các trường trống.
Column1 |
Công thức |
Mô tả (kết quả có thể có) |
"Thạch đậu" |
=ISBLANK([Column1] |
Trả về Có hoặc Không nếu trống hoặc không |
"Thép" |
=IF(ISBLANK([Column1]), "Not OK", "OK") |
Điền vào lựa chọn của riêng bạn - đầu tiên là nếu trống, thứ hai nếu không |
Để biết thêm các hàm IS , hãy xem mục Hàm IS.
Bạn có thể dùng các công thức sau đây để thực hiện các phép tính dựa trên ngày và giờ, chẳng hạn như cộng một số ngày, tháng hoặc năm vào một ngày, tính toán chênh lệch giữa hai ngày và chuyển đổi thời gian thành giá trị thập phân.
Thêm ngày
Để cộng một số ngày vào một ngày, hãy dùng toán tử cộng (+).
Lưu ý: Khi bạn thao tác với ngày tháng, kiểu trả về của cột được tính phải được đặt là Ngày và Giờ.
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
6/9/2007 |
3 |
=[Column1]+[Column2] |
Cộng 3 ngày vào 09/06/2007 (12/06/2007) |
12/10/2008 |
54 |
=[Column1]+[Column2] |
Cộng 54 ngày vào 10/12/2008 (02/02/2009) |
Để cộng một số tháng vào một ngày, hãy dùng các hàm DATE, YEAR, MONTHvà DAY .
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
Cộng 3 tháng vào 09/06/2007 (09/09/2007) |
12/10/2008 |
25 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
Cộng 25 tháng vào 10/12/2008 (10/1/2011) |
Để cộng một số năm vào một ngày, hãy dùng các hàm DATE, YEAR, MONTHvà DAY .
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
Cộng 3 năm vào 09/06/2007 (09/06/2010) |
12/10/2008 |
25 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
Cộng 25 năm vào 10/12/2008 (10/12/2033) |
Để cộng một tổ hợp ngày, tháng và năm vào một ngày, hãy dùng các hàm DATE, YEAR, MONTH và DAY .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
6/9/2007 |
=DATE(YEAR([Column1])+3,MONTH([Column1])+1,DAY([Column1])+5) |
Cộng 3 năm, 1 tháng và 5 ngày vào 09/06/2007 (14/07/2010) |
12/10/2008 |
=DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) |
Cộng 1 năm, 7 tháng và 5 ngày vào 10/12/2008 (15/07/2010) |
Tính chênh lệch giữa hai ngày
Dùng hàm DATEDIF để thực hiện tính toán này.
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
Ngày 1 tháng 1 năm 1995 |
Ngày 15 tháng 6 năm 1999 |
=DATEDIF([Column1], [Column2],"d") |
Trả về số ngày giữa hai ngày (1626) |
Ngày 1 tháng 1 năm 1995 |
Ngày 15 tháng 6 năm 1999 |
=DATEDIF([Column1], [Column2],"ym") |
Trả về số tháng giữa các ngày, bỏ qua phần năm (5) |
Ngày 1 tháng 1 năm 1995 |
Ngày 15 tháng 6 năm 1999 |
=DATEDIF([Column1], [Column2],"yd") |
Trả về số ngày giữa các ngày, bỏ qua phần năm (165) |
Tính toán chênh lệch giữa hai thời điểm
Để trình bày kết quả ở định dạng thời gian chuẩn (giờ:phút:giây), hãy dùng toán tử trừ (-) và hàm TEXT . Đối với phương pháp này để làm việc, giờ không được vượt quá 24, và phút và giây không được vượt quá 60.
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
06/09/2007 10:35 SA |
06/09/2007 3:30 CH |
=TEXT([Column2]-[Column1],"h") |
Giờ giữa hai thời điểm (4) |
06/09/2007 10:35 SA |
06/09/2007 3:30 CH |
=TEXT([Column2]-[Column1],"h:mm") |
Giờ và phút giữa hai thời điểm (4:55) |
06/09/2007 10:35 SA |
06/09/2007 3:30 CH |
=TEXT([Cột2]-[Cột_1],"h:mm:ss") |
Giờ, phút và giây giữa hai lần (4:55:00) |
Để trình bày kết quả trong tổng dựa trên một đơn vị thời gian, hãy dùng hàm INT hoặc hàm HOUR, MINUTE hoặc SECOND .
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
06/09/2007 10:35 SA |
06/10/2007 3:30 CH |
=INT(([Column2]-[Column1])*24) |
Tổng số giờ giữa hai thời điểm (28) |
06/09/2007 10:35 SA |
06/10/2007 3:30 CH |
=INT(([Column2]-[Column1])*1440) |
Tổng số phút giữa hai lần (1735) |
06/09/2007 10:35 SA |
06/10/2007 3:30 CH |
=INT(([Column2]-[Column1])*86400) |
Tổng số giây giữa hai lần (104100) |
06/09/2007 10:35 SA |
06/10/2007 3:30 CH |
=HOUR([Column2]-[Column1]) |
Giờ giữa hai thời điểm, khi chênh lệch không vượt quá 24 (4) |
06/09/2007 10:35 SA |
06/10/2007 3:30 CH |
=MINUTE([Column2]-[Column1]) |
Phút giữa hai thời điểm, khi chênh lệch không vượt quá 60 (55) |
06/09/2007 10:35 SA |
06/10/2007 3:30 CH |
=SECOND([Column2]-[Column1]) |
Giây giữa hai thời điểm, khi chênh lệch không vượt quá 60 (0) |
Chuyển đổi thời gian
Để chuyển đổi giờ từ định dạng thời gian chuẩn sang số thập phân, hãy sử dụng hàm INT .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
10:35 SÁNG |
=([Column1]-INT([Column1]))*24 |
Số giờ tính từ 12:00 SA (10,583333) |
12:15 TỐI |
=([Column1]-INT([Column1]))*24 |
Số giờ tính từ 12:00 SA (12,25) |
Để chuyển đổi giờ từ số thập phân sang định dạng thời gian chuẩn (giờ:phút:giây), hãy dùng toán tử chia và hàm TEXT .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
23:58 |
=TEXT(Cột 1/24, "hh:mm:ss") |
Giờ, phút và giây kể từ 12:00 SA (00:59:55) |
2:06 |
=TEXT(Cột 1/24, "h:mm") |
Giờ và phút kể từ 12:00 SA (0:05) |
Chèn ngày tháng của Julian
Ngày Julian đề cập đến định dạng ngày tháng là sự kết hợp của năm hiện tại và số ngày kể từ đầu năm. Ví dụ: ngày 1 tháng 1 năm 2007, được biểu thị là 2007001 và 31/12/2007, được biểu thị dưới dạng ngày 2007365. Định dạng này không dựa trên lịch Julian.
Để chuyển đổi ngày thành ngày Julian, hãy sử dụng hàm TEXTvà DATEVALUE .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
6/23/2007 |
=TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1);"000") |
Ngày ở định dạng Julian, với năm hai chữ số (07174) |
6/23/2007 |
=TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1);"000") |
Ngày ở định dạng Julian, với một năm có bốn chữ số (2007174) |
Để chuyển đổi ngày thành ngày Julian được sử dụng trong thiên văn học, hãy sử dụng hằng số 2415018,50. Công thức này chỉ hoạt động đối với các ngày sau ngày 01/03/1901 và nếu bạn đang sử dụng hệ thống ngày theo năm 1900.
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
6/23/2007 |
=[Cột1]+2415018.50 |
Ngày tháng ở định dạng Julian, được sử dụng trong thiên văn học (2454274,50) |
Hiển thị ngày dưới dạng ngày trong tuần
Để chuyển đổi ngày tháng thành văn bản cho ngày trong tuần, hãy dùng hàm TEXTvà WEEKDAY .
Column1 |
Công thức |
Mô tả (kết quả có thể có) |
---|---|---|
Ngày 19 tháng 2 năm 2007 |
=TEXT(WEEKDAY([Column1]), "dddd") |
Tính toán ngày trong tuần cho ngày và trả về tên đầy đủ của ngày (Thứ hai) |
Ngày 3 tháng 1 năm 2008 |
=TEXT(WEEKDAY([Column1]), "ddd") |
Tính toán ngày trong tuần cho ngày và trả về tên viết tắt của ngày (Thu) |
Bạn có thể sử dụng các công thức sau đây để thực hiện nhiều phép tính toán học khác nhau, chẳng hạn như cộng, trừ, nhân và chia các số, tính trung bình hoặc trung vị các số, làm tròn số và đếm giá trị.
Cộng các số
Để cộng các số trong hai hoặc nhiều cột trong một hàng, hãy sử dụng toán tử cộng (+) hoặc hàm SUM .
Column1 |
Column2 |
Column3 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|---|
6 |
5 |
4 |
=[Cột1]+[Cột2]+[Cột3] |
Cộng các giá trị trong ba cột đầu tiên (15) |
6 |
5 |
4 |
=SUM([Column1],[Column2],[Column3]) |
Cộng các giá trị trong ba cột đầu tiên (15) |
6 |
5 |
4 |
=SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
Nếu Column1 lớn hơn Column2, hãy thêm chênh lệch và Column3. Else thêm 10 và Column3 (5) |
Trừ số
Để trừ các số trong hai hoặc nhiều cột trong một hàng, hãy sử dụng toán tử trừ (-) hoặc hàm SUM với các số âm.
Column1 |
Column2 |
Column3 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|---|
15000 |
9000 |
-8000 |
=[Cột_1]-[Cột_2] |
Trừ 9000 từ 15000 (6000) |
15000 |
9000 |
-8000 |
=SUM([Column1], [Column2], [Column3]) |
Cộng các số trong ba cột đầu tiên, bao gồm các giá trị âm (16000) |
Tính toán chênh lệch giữa hai số dưới dạng tỷ lệ phần trăm
Sử dụng các toán tử trừ (-) và chia (/) và hàm ABS .
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
2342 |
2500 |
=([Cột2]-[Cột1])/ABS([Cột1]) |
Tỷ lệ phần trăm thay đổi (6,75% hoặc 0,06746) |
Nhân các số
Để nhân các số trong hai hoặc nhiều cột trong một hàng, hãy sử dụng toán tử nhân (*) hoặc hàm PRODUCT .
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
5 |
2 |
=[Cột_1]*[Cột_2] |
Nhân các số trong hai cột đầu tiên (10) |
5 |
2 |
=PRODUCT([Column1], [Column2]) |
Nhân các số trong hai cột đầu tiên (10) |
5 |
2 |
=PRODUCT([Column1],[Column2],2) |
Nhân các số trong hai cột đầu tiên và số 2 (20) |
Chia các số
Để chia các số trong hai hoặc nhiều cột trong một hàng, hãy sử dụng toán tử chia (/).
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
15000 |
12 |
=[Cột_1]/[Cột_2] |
Chia 15000 cho 12 (1250) |
15000 |
12 |
=([Column1]+10000)/[Column2] |
Cộng 15000 và 10000, rồi chia tổng cộng cho 12 (2083) |
Tính trung bình của các số
Giá trị trung bình còn được gọi là giá trị trung bình. Để tính trung bình của các số trong hai hoặc nhiều cột trong một hàng, hãy dùng hàm AVERAGE .
Column1 |
Column2 |
Column3 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|---|
6 |
5 |
4 |
=AVERAGE([Column1], [Column2],[Column3]) |
Trung bình của các số trong ba cột đầu tiên (5) |
6 |
5 |
4 |
=AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
Nếu Column1 lớn hơn Column2, hãy tính toán trung bình của chênh lệch và Column3. Nếu không thì tính trung bình của giá trị 10 và Cột3 (2,5) |
Tính số trung vị của các số
Số trung vị là giá trị nằm ở trung tâm của một phạm vi số theo thứ tự. Dùng hàm MEDIAN để tính toán số trung vị của một nhóm số.
A |
B |
C |
D |
E |
F |
Công thức |
Mô tả (kết quả) |
---|---|---|---|---|---|---|---|
10 |
7 |
9 |
27 |
0 |
4 |
=MEDIAN(A, B, C, D, E, F) |
Trung vị của các số trong 6 cột đầu tiên (8) |
Tính số nhỏ nhất hoặc lớn nhất trong một phạm vi
Để tính toán số nhỏ nhất hoặc lớn nhất trong hai hoặc nhiều cột trong một hàng, hãy sử dụng các hàm MINvà MAX .
Column1 |
Column2 |
Column3 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|---|
10 |
7 |
9 |
=MIN([Column1], [Column2], [Column3]) |
Số nhỏ nhất (7) |
10 |
7 |
9 |
=MAX([Cột1], [Cột2], [Cột3]) |
Số lớn nhất (10) |
Đếm các giá trị
Để đếm các giá trị số, hãy sử dụng hàm COUNT .
Column1 |
Column2 |
Column3 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|---|
Apple |
12/12/2007 |
=COUNT([Column1], [Column2], [Column3]) |
Đếm số cột chứa giá trị số. Không bao gồm ngày và giờ, văn bản và giá trị null (0) |
|
$12 |
#DIV/0! |
1.01 |
=COUNT([Column1], [Column2], [Column3]) |
Đếm số cột chứa giá trị số nhưng không bao gồm giá trị lỗi và lô-gic (2) |
Tăng hoặc giảm một số theo một tỷ lệ phần trăm
Sử dụng toán tử phần trăm (%) để thực hiện tính toán này.
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
23 |
3% |
=[Cột1]*(1+5%) |
Tăng số trong Column1 lên 5% (24,15) |
23 |
3% |
=[Cột1]*(1+[Cột2]) |
Tăng số trong Cột1 với giá trị phần trăm trong Cột2: 3% (23,69) |
23 |
3% |
=[Cột1]*(1-[Cột2]) |
Giảm số trong Cột1 theo giá trị phần trăm trong Cột2: 3% (22,31) |
Nâng lũy thừa một số
Sử dụng toán tử số mũ (^) hoặc hàm POWER để thực hiện tính toán này.
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
5 |
2 |
=[Column1]^[Column2] |
Tính toán năm bình phương (25) |
5 |
3 |
=POWER([Column1], [Column2]) |
Tính toán năm cube (125) |
Làm tròn một số
Để làm tròn một số lên, hãy dùng hàm ROUNDUP, ODD hoặc EVEN .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
20,3 |
=ROUNDUP([Column1],0) |
Làm tròn 20,3 lên tới số nguyên gần nhất (21) |
-5,9 |
=ROUNDUP([Column1],0) |
Làm tròn -5,9 lên tới số nguyên gần nhất (-5) |
12,5493 |
=ROUNDUP([Column1],2) |
Làm tròn 12,5493 lên đến phần trăm gần nhất, hai vị trí thập phân (12,55) |
20,3 |
=EVEN([Column1]) |
Làm tròn 20,3 lên đến số chẵn gần nhất (22) |
20,3 |
=ODD([Column1]) |
Làm tròn 20,3 lên đến số lẻ gần nhất (21) |
Để làm tròn xuống một số, hãy dùng hàm ROUNDDOWN .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
20,3 |
=ROUNDDOWN([Column1],0) |
Làm tròn 20,3 xuống tới số nguyên gần nhất (20) |
-5,9 |
=ROUNDDOWN([Column1],0) |
Làm tròn -5,9 xuống tới số nguyên gần nhất (-6) |
12,5493 |
=ROUNDDOWN([Column1],2) |
Làm tròn 12,5493 xuống đến phần trăm gần nhất, hai vị trí thập phân (12,54) |
Để làm tròn số tới số hoặc phân số gần nhất, hãy dùng hàm ROUND .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
20,3 |
=ROUND([Column1],0) |
Làm tròn 20,3 xuống, vì phần phân số nhỏ hơn 0,5 (20) |
5,9 |
=ROUND([Column1],0) |
Làm tròn 5,9 lên, vì phần phân số lớn hơn 0,5 (6) |
-5,9 |
=ROUND([Column1],0) |
Làm tròn -5,9 xuống, vì phần phân số nhỏ hơn -,5 (-6) |
1,25 |
=ROUND([Column1], 1) |
Làm tròn số tới phần mười gần nhất (một vị trí thập phân). Vì phần được làm tròn là 0,05 hoặc lớn hơn, số được làm tròn lên (kết quả: 1,3) |
30,452 |
=ROUND([Column1], 2) |
Làm tròn số tới phần trăm gần nhất (hai vị trí thập phân). Vì phần được làm tròn là 0,002, nhỏ hơn 0,005, số được làm tròn xuống (kết quả: 30,45) |
Để làm tròn số tới chữ số có nghĩa trên 0, hãy dùng các hàm ROUND, ROUNDUP, ROUNDDOWN, INT và LEN .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
5492820 |
=ROUND([Column1],3-LEN(INT([Column1]))) |
Làm tròn số tới 3 chữ số có nghĩa (5490000) |
22230 |
=ROUNDDOWN([Column1],3-LEN(INT([Column1]))) |
Làm tròn số dưới cùng xuống còn 3 chữ số có nghĩa (22200) |
5492820 |
=ROUNDUP([Column1], 5-LEN(INT([Column1]))) |
Làm tròn số trên cùng lên đến 5 chữ số có nghĩa (5492900) |
Bạn có thể sử dụng các công thức sau đây để thao tác với văn bản, chẳng hạn như kết hợp hoặc ghép nối các giá trị từ nhiều cột, so sánh nội dung của cột, loại bỏ ký tự hoặc khoảng trắng và các ký tự lặp lại.
Thay đổi kiểu chữ hoa/thường
Để thay đổi kiểu chữ hoa/thường của văn bản, hãy sử dụng hàm UPPER, LOWERhoặc PROPER .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
nina Vietzen |
=UPPER([Column1]) |
Thay đổi văn bản thành chữ hoa (NINA VIETZEN) |
nina Vietzen |
=LOWER([Column1]) |
Thay đổi văn bản thành chữ thường (nina vietzen) |
nina Vietzen |
=PROPER([Column1]) |
Thay đổi văn bản thành chữ hoa/thường (Nina Vietzen) |
Kết hợp họ và tên
Để kết hợp họ và tên, hãy sử dụng toán tử dấu và (&) hoặc hàm CONCATENATE .
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
Carlos |
Carvallo |
=[Cột_1]&[Cột_2] |
Kết hợp hai chuỗi (CarlosCarvallo) |
Carlos |
Carvallo |
=[Column1]&" "&[Column2] |
Kết hợp hai chuỗi, cách nhau bởi một khoảng trắng (Carlos Carvallo) |
Carlos |
Carvallo |
=[Column2]&", "&[Column1] |
Kết hợp hai chuỗi, phân tách bằng dấu phẩy và dấu cách (Carvallo, Carlos) |
Carlos |
Carvallo |
=CONCATENATE([Column2], ",", [Column1]) |
Kết hợp hai chuỗi, phân tách bằng dấu phẩy (Carvallo,Carlos) |
Kết hợp văn bản và số từ các cột khác nhau
Để kết hợp văn bản và số, hãy sử dụng hàm CONCATENATE , toán tử dấu và (&) hoặc hàm TEXT và toán tử dấu và.
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
Yang |
28 |
=[Column1]&" đã bán đơn vị "&[Column2]&". |
Kết hợp nội dung ở trên thành một cụm từ (Yang đã bán được 28 đơn vị.) |
Dubois |
40% |
=[Column1]&" đã bán "&TEXT([Column2],"0%")&" trên tổng doanh số." |
Kết hợp nội dung ở trên thành một cụm từ (Dubois đã bán 40% tổng doanh số.) Lưu ý: Hàm TEXT chắp thêm giá trị được định dạng của Cột 2 thay vì giá trị cơ sở là 0,4. |
Yang |
28 |
=CONCATENATE([Cột1];" đã bán ",[Cột2]," đơn vị.") |
Kết hợp nội dung ở trên thành một cụm từ (Yang đã bán được 28 đơn vị.) |
Kết hợp văn bản với ngày hoặc giờ
Để kết hợp văn bản với ngày hoặc giờ, hãy sử dụng hàm TEXT và toán tử dấu và (&).
Column1 |
Column2 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|
Ngày Thanh toán |
Ngày 5 tháng 6 năm 2007 |
="Ngày sao kê: "&TEXT([Column2], "d-mmm-yyyy") |
Kết hợp văn bản với ngày (Ngày sao kê: 05/06/2007) |
Ngày Thanh toán |
Ngày 5 tháng 6 năm 2007 |
=[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") |
Kết hợp văn bản và ngày tháng từ các cột khác nhau thành một cột (Ngày Thanh toán 05-05-2007) |
So sánh nội dung cột
Để so sánh một cột với cột khác hoặc danh sách giá trị, hãy sử dụng hàm EXACTvà OR .
Column1 |
Column2 |
Công thức |
Mô tả (kết quả có thể có) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([Column1],[Column2]) |
So sánh nội dung của hai cột đầu tiên (Không) |
BD122 |
BD123 |
=EXACT([Column1], "BD122") |
So sánh nội dung của Cột1 và chuỗi "BD122" (Có) |
Kiểm tra xem một giá trị cột hoặc một phần của nó có khớp với văn bản cụ thể không
Để kiểm tra xem một giá trị cột hay một phần của nó có khớp với văn bản cụ thể hay không, hãy dùng các hàm IF, FIND, SEARCHvà ISNUMBER .
Column1 |
Công thức |
Mô tả (kết quả có thể có) |
---|---|---|
Vietzen |
=IF([Column1]="Vietzen", "OK", "Not OK") |
Kiểm tra xem Column1 có phải là Vietzen (OK) hay không |
Vietzen |
=IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") |
Kiểm tra xem Column1 có chứa chữ cái v (OK) hay không |
BD123 |
=ISNUMBER(FIND("BD",[Column1])) |
Kiểm tra xem Cột 1 có chứa BD (Có) không |
Đếm cột không trống
Để đếm số cột không trống, hãy sử dụng hàm COUNTA .
Column1 |
Column2 |
Column3 |
Công thức |
Mô tả (kết quả) |
---|---|---|---|---|
Doanh số |
19 |
=COUNTA([Column1], [Column2]) |
Đếm số cột không trống (2) |
|
Doanh số |
19 |
=COUNTA([Column1], [Column2], [Column3]) |
Đếm số cột không trống (2) |
Loại bỏ ký tự khỏi văn bản
Để loại bỏ ký tự khỏi văn bản, hãy dùng hàm LEN, LEFTvà RIGHT .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
Vitamin A |
=LEFT([Column1],LEN([Column1])-2) |
Trả về 7 (9-2) ký tự, bắt đầu từ bên trái (Vitamin) |
Vitamin B1 |
=RIGHT([Column1], LEN([Column1])-8) |
Trả về 2 (10-8) ký tự, bắt đầu từ bên phải (B1) |
Loại bỏ khoảng trống khỏi đầu và cuối cột
Để loại bỏ khoảng trắng khỏi một cột, hãy sử dụng hàm TRIM .
Column1 |
Công thức |
Mô tả (kết quả) |
---|---|---|
Xin chào! |
=TRIM([Column1]) |
Loại bỏ các khoảng trắng khỏi phần đầu và kết thúc (Xin chào ở đó!) |
Lặp lại ký tự trong cột
Để lặp lại ký tự trong cột, hãy dùng hàm REPT .
Công thức |
Mô tả (kết quả) |
---|---|
=REPT(".",3) |
Lặp lại khoảng thời gian 3 lần (...) |
=REPT("-",10) |
Lặp lại dấu gạch ngang 10 lần (----------) |
Danh sách hàm theo thứ tự bảng chữ cái
Sau đây là danh sách các nối kết đến các hàm sẵn dùng cho người SharePoint bảng chữ cái. Nó bao gồm các hàm lượng giác, thống kê và tài chính, cũng như các công thức có điều kiện, ngày, toán học và văn bản.
Các nguồn tài nguyên Khác
Nếu bạn không thấy thao tác bạn đang cố gắng thực hiện ở đây, hãy xem liệu bạn có thể thực hiện điều đó trong Excel hay không. Dưới đây là một số nguồn bổ sung. Một số trong số này có thể bao gồm các phiên bản cũ hơn, vì vậy có thể có sự khác biệt trong giao diện người dùng được hiển thị. Ví dụ: các mục trên menu Hành động Site trong SharePoint giờ đây nằm trên menu thiết của bạn.