Khi làm việc với các địa chỉ web trong Google Sheet, việc kiểm tra thủ công sẽ tốn rất nhiều thời gian. Hàm ISURL trong Google Sheet sẽ giúp ích cho bạn kiểm tra địa chỉ web có hợp lệ hay không nhanh chóng. Cùng mình tìm hiểu cách sử dụng hàm ISURL qua bài viết dưới đây.
video1: https://drive.google.com/file/d/1kw-V03qNCZsB3KmRbAzgIpa_OkOq5KT8/view?usp=sharing
video2: https://drive.google.com/file/d/1PA3-7ayUSK-5FC9mT6ESnLyYRNQstXM3/view?usp=sharing
1. Hàm ISURL là gì? Ứng dụng của hàm ISURL trong Google Sheet
– Hàm ISURL là gì?
Hàm ISURL trong Google Sheet giúp kiểm tra địa chỉ URL có phải là một địa chỉ hợp lệ một cách dễ dàng.
– Công thức hàm ISURL
Công thức:
=ISURL(“giá_trị“)
Trong đó:
- Giá_trị: Giá trị cần được xác minh là một địa chỉ URL.
– Ví dụ về hàm ISURL
Công thức:
=ISURL(“thegioididong.com“)
Ý nghĩa công thức: Hàm ISURL kiểm tra giá trị “thegioididong.com” có phải là một URL hay không. Giá trị trả về trong trường hợp này là TRUE tương ứng đây là URL hợp lệ.
Ví dụ sử dụng hàm ISURL
– Ứng dụng của hàm ISURL
Hàm ISURL thường được sử dụng để kiểm tra một hay một loạt URL dễ dàng.
2. Cách sử dụng hàm ISURL trong Google Sheet
Cho danh sách các URL có sẵn, mình sẽ dùng hàm URL để kiểm tra xem những URL nào là hợp lệ.
Danh sách URL cần kiểm tra
Bước 1: Tại ô B1 nhập công thức =ISURL().
Nhập công thức ISURL vào ô
Bước 2: Sử dụng công thức mảng ArrayFormula áp dụng công thức cho các ô.
=ARRAYFORMULA(ISURL(A2:A7)) là công thức mảng áp dụng cho các giá trị nằm trong vùng chọn.
Kết hợp công thức mảng ArrayFormula
3. Một số hàm kết hợp với hàm ISURL
– Kết hợp với hàm IF
Yêu cầu: Tạo Hyperlink với giá trị URL hợp lệ được cho, còn lại không tạo.
Công thức:
=IF(ISURL(C2)=TRUE;HYPERLINK(C2;”Link sản phẩm”);”NOT EXCEPT”)
Ý nghĩa công thức: Kiểm tra giá trị ở ô C2 có phải là URL hợp lệ. Nếu có tạo một Hyperlink ở ô công thức. Nếu không trả về “NOT EXCEPT”.
Ví dụ hàm ISURL kết hợp hàm IF
– Kết hợp với hàm INDEX, MATCH
Yêu cầu: Kiểm tra link ảnh sản phẩm dựa vào tên sản phẩm trong bản được cho có hợp lệ hay không.
Công thức:
=IF(ISURL(INDEX(A2:E5;MATCH(G2;A2:A5;0);MATCH(H1;A1:E1;0)))=TRUE;”HỢP LỆ”;”KHÔNG HỢP LỆ”)
Ý nghĩa công thức: Sử dụng hàm INDEX, MATCH để làm tham số cho hàm ISURL. Kiểm tra xem ảnh sản phẩm có hợp lệ không, nếu có trả về “HỢP LỆ” ngược lại “KHÔNG HỢP LỆ”.
Ví dụ hàm ISURL kết hợp hàm INDEX, MATCH
– Kết hợp với hàm IMAGE
Yêu cầu: Chèn ảnh vào Google Sheets với địa chỉ URL hợp lệ.
Công thức:
=IF(ISURL(A2)=TRUE;IMAGE(A2);”NOT EXCEPT”)
Ý nghĩa công thức: Kiểm tra xem địa chỉ URL ở ô A2 có hợp lệ hay không nếu có hiển thị ảnh với hàm IMAGE, nếu không trả về “NOT EXCEPT”.
Ví dụ hàm ISURL kết hợp hàm IMAGE
4. Các lưu ý khi sử dụng hàm ISURL trong Google Sheet
Cấu trúc cơ bản của URL là kết hợp tên miền với việc sử dụng đường dẫn file để xác định cấu trúc file và thư mục cụ thể. Mỗi HTTP URL đều tuân thủ theo một cấu trúc của một URI, cụ thể URL có các phần như sau:
+ URI scheme hay phương pháp truy cập thường là tên giao thức (ví dụ: HTTP, HTTPS) nhưng cũng có thể là một cái tên khác (ví du: news, mailto).
+ Tên máy chủ.
+ Chỉ định thêm cổng (có thể không cần).
+ Đường dẫn tuyệt đối trên máy phục vụ của tài nguyên (ví dụ: thumuc/trang).
+ Các truy vấn (có thể không cần).
+ Chỉ định mục con (có thể không cần).
Ví dụ cấu trúc URL
Trong kết nối Internet có rất nhiều giao thức mạng khác nhau được vận hành mỗi giao thức là một quy tắc kết nối khác nhau. Trong Google Sheets, hàm ISURL hỗ trợ các giao thức hợp lệ sau đây.
Giao thức hỗ trợ |
|
ISURL |
FTP: (File Transfer Protocol) là một giao thức truyền tải tập tin từ máy tính này đến máy tính khác thông qua giao thức TCP/IP. |
HTTP: (Hypertext Transfer Protocol) là nền tảng truyền thông cho mạng lưới toàn cầu (WWW). |
|
HTTPS: (Hypertext Transfer Protocol Secure) là giao thức kết hợp giữa HTTP và giao thức bảo mật SSL hay TLS cho phép thực hiện các giao dịch bảo mật trên Internet . |
|
GOPHER: là một giao thức dùng trong việc phân phối, tìm kiếm và truy cập tài liệu trên nền mạng Internet. |
|
MAILTO: Là một phương pháp truy cập cho địa chỉ thư điện tử. |
|
NEWS |
|
TELNET: (TErminaL NETwork) là một giao thức mạng được dùng trên các kết nối với Internet hoặc các kết nối tại mạng máy tính cục bộ LAN |
|
AIM |
5. Các bài tập sử dụng hàm ISURL
Để hiểu rõ hơn về cách sử dụng hàm IURL trong Google Sheet ở phía trên, bạn hãy thực hành các câu lệnh trên máy tính của mình nhé! Dưới đây là bảng dữ liệu của mình tự tạo, các bạn có thể lấy dữ liệu để thực hành: Một số bài tập thực hành hàm ISURL trong Google Sheet.
Một số bài tập thực hành hàm ISURL
6. Các câu hỏi thường gặp khi sử dụng hàm ISURL
Câu hỏi: Hàm ISURL trong Google Sheet khi nào trả về kết quả TRUE, FALSE?
Trả lời: Hàm ISURL trong Google Sheet sẽ trả về kết quả là TRUE khi phát hiện URL hợp lệ, khi URL không hợp lệ sẽ trả về FALSE.
Xem thêm:
Vừa rồi là cách sử dụng hàm ISURL trong Google Sheet để kiểm tra địa chỉ web, hy vọng hướng dẫn này giúp ích được cho bạn.