Biểu đồ phễu (Funnel Chart) là một công cụ trực quan hóa dữ liệu mạnh mẽ, đặc biệt hữu ích trong việc thể hiện các quy trình theo từng giai đoạn, chẳng hạn như phễu bán hàng hay phễu marketing. Bài viết này sẽ hướng dẫn bạn cách tạo biểu đồ phễu ấn tượng trong Google Sheets bằng nhiều phương pháp, từ đơn giản đến nâng cao, sử dụng công cụ có sẵn, hàm, và cả Apps Script. Bạn đã sẵn sàng khám phá chưa?
Mình là một chuyên gia SEO website cho ProSkills, và mình cũng rất đam mê công nghệ, đặc biệt là những ứng dụng thú vị của nó trong công việc hàng ngày. Mình tin rằng việc sử dụng thành thạo các công cụ như Google Sheets sẽ giúp bạn làm việc hiệu quả hơn rất nhiều. Hãy cùng mình tìm hiểu cách tạo biểu đồ phễu nhé!
Biểu đồ phễu động được tạo bằng Apps Script
Khác với một số loại biểu đồ khác, biểu đồ phễu không có sẵn mặc định trong Google Sheets. Tuy nhiên, đừng lo lắng, chúng ta hoàn toàn có thể “hô biến” chúng xuất hiện bằng một vài thủ thuật đơn giản. Chúng ta sẽ bắt đầu với công cụ tạo biểu đồ có sẵn, sau đó khám phá các hàm Sparkline và REPT, và cuối cùng là “tuyệt chiêu” Apps Script để tạo biểu đồ phễu tự động.
Để minh họa, chúng ta sẽ sử dụng dữ liệu về kênh bán hàng của một đại lý bất động sản:
Dữ liệu kênh bán hàng
## Vẽ Biểu Đồ Phễu bằng Công Cụ Tạo Biểu Đồ Có Sẵn
Bí quyết ở đây là sử dụng biểu đồ thanh xếp chồng và làm cho phần thanh bên dưới trong suốt, tạo hiệu ứng “nổi” cho biểu đồ.
### Bước 1: Tạo Cột Trợ Giúp
Đầu tiên, chúng ta cần tạo một cột trợ giúp. Di chuyển dữ liệu từ cột B sang cột C. Trong cột B, nhập tiêu đề “Cột Trợ Giúp” và sử dụng công thức sau:
=(max($C$2:$C$7)-C2)/2
Công thức này lấy giá trị lớn nhất trong dữ liệu (ở đây là 636), trừ đi giá trị hiện tại, rồi chia 2 để căn giữa thanh.
Dữ liệu với cột trợ giúp
### Bước 2: Chèn Biểu Đồ
Chọn phạm vi dữ liệu (bao gồm cả cột trợ giúp), vào Insert > Chart. Chọn loại biểu đồ Stacked Bar Chart.
Biểu đồ thanh xếp chồng
### Bước 3: Làm Trong Suốt Cột Trợ Giúp
Chọn series dữ liệu của cột trợ giúp và đặt màu nền thành “none”.
Đặt cột trợ giúp trong suốt
### Bước 4: Thêm Nhãn Dữ Liệu và Xóa Trục X
Thêm nhãn dữ liệu cho các thanh và xóa trục X để biểu đồ gọn gàng hơn.
Kết quả cuối cùng sẽ như thế này:
Biểu đồ phễu hoàn chỉnh
## Tạo Biểu Đồ Phễu Đối Xứng với Hàm SPARKLINE
Hàm SPARKLINE cho phép tạo biểu đồ mini ngay trong ô. Chúng ta sẽ dùng nó để tạo biểu đồ phễu đối xứng.
Trong cột D, sử dụng công thức:
=sparkline(B2,{"charttype","bar";"max",max($B$2:$B$7); "rtl",true;"color1","#FFA500"})
Trong cột E:
=sparkline(B2,{"charttype","bar";"max",max($B$2:$B$7); "color1","#FFA500"})
Tùy chọn "rtl",true
giúp đảo ngược hướng của thanh, tạo hiệu ứng đối xứng.
Biểu đồ phễu với SPARKLINE
## Tạo Biểu Đồ Phễu với Hàm REPT()
Hàm REPT() lặp lại một ký tự theo số lần chỉ định. Kết hợp với định dạng phông chữ, chúng ta có thể tạo biểu đồ phễu đơn giản.
Trong cột D, sử dụng công thức:
=rept("|",B2/10)
Chọn phông chữ dày (ví dụ: Modak) và căn giữa nội dung ô. Điều chỉnh hệ số chia (ở đây là 10) để thanh vừa vặn với ô.
Biểu đồ phễu với REPT()
## Tạo Biểu Đồ Phễu Tự Động với Apps Script
Đây là phương pháp “cao cấp” nhất, cho phép tự động tạo biểu đồ phễu với Apps Script. Bạn cần có kiến thức cơ bản về Apps Script để thực hiện. Mình sẽ không đi sâu vào chi tiết code ở đây, bạn có thể tham khảo code gốc trong bài viết gốc.
Sau khi cài đặt script, bạn sẽ có một menu tùy chỉnh để chèn biểu đồ phễu.
Menu tùy chỉnh
Kết Luận
Qua bài viết này, hy vọng bạn đã nắm được cách tạo biểu đồ phễu trong Google Sheets bằng nhiều phương pháp khác nhau. Từ việc sử dụng công cụ có sẵn, hàm SPARKLINE, REPT(), cho đến “tuyệt chiêu” Apps Script, bạn có thể lựa chọn phương pháp phù hợp với nhu cầu và trình độ của mình. Biểu đồ phễu sẽ là công cụ đắc lực giúp bạn trực quan hóa dữ liệu và đưa ra những phân tích chính xác hơn.
FAQ
1. Tôi có thể thay đổi màu sắc của biểu đồ phễu không?
Có, bạn có thể thay đổi màu sắc bằng cách chọn series dữ liệu và chỉnh sửa màu sắc trong phần tùy chỉnh biểu đồ.
2. Làm thế nào để thêm nhãn phần trăm vào biểu đồ phễu?
Bạn có thể thêm nhãn phần trăm bằng cách tùy chỉnh định dạng nhãn dữ liệu trong phần tùy chỉnh biểu đồ.
3. Tôi có thể sử dụng biểu đồ phễu cho dữ liệu nào?
Biểu đồ phễu phù hợp với dữ liệu thể hiện quy trình theo giai đoạn, ví dụ như phễu bán hàng, phễu marketing, quá trình tuyển dụng,…
4. Tôi cần biết gì về Apps Script để tạo biểu đồ phễu tự động?
Bạn cần có kiến thức cơ bản về Apps Script, bao gồm cách tạo hàm, lấy dữ liệu từ sheet, và tạo biểu đồ.
5. Có tài liệu nào hướng dẫn chi tiết về việc tạo biểu đồ phễu với Apps Script không?
Bạn có thể tham khảo tài liệu của Google Apps Script và các bài viết hướng dẫn trên internet. Code trong bài viết gốc cũng là một tài liệu tham khảo tốt.