Những "tuyệt chiêu" trong Excel
Nguồn : http://www.giaiphapexcel.com/forum/showthread.php?t=14768
Lời nói đầu:
Trong quá trình thực hiện một bảng tính, chúng ta có thể mắc phải vô số lỗi, hoặc có thể mắc phải
những sai lầm ngớ ngẩn, và thường không để ý tới những cái có thể giúp chúng ta xử lý bảng tính
nhanh hơn, gọn gàng hơn... Xin hân hạnh giới thiệu đến các bạn cuốn sách "Một ngày một tuyệt
chiêu", lược dịch từ cuốn Excel Hacks, của hai tác giả David và Raina Hawley. Những "tuyệt
chiêu" này sẽ giúp bạn tránh được những lỗi, và làm việc với bảng tính một cách có hiệu quả hơn.
Trước khi nói đến các "tuyệt chiêu" của Excel, xin nói sơ qua một chút về một số thủ thuật và quy
tắc cơ bản, những điều sẽ giúp các bạn thực hiện những "tuyệt chiêu" được nói đến trong các phần
sau cách dễ dàng hơn. Excel là một phần mềm bảng tính rất mạnh, và bạn có thể làm được những
điều không thể tin nổi với nó. Nhưng không may, có nhiều người thiết kế bảng tính của mình với
quá nhiều sự "lo xa", cẩn thận quá mức cần thiết, và làm cho nó trở nên phức tạp hơn là nó đáng
bị như vậy. Phần mở đầu này sẽ mách cho bạn một số thủ thuật và quy tắc mà nếu bạn làm theo,
bạn sẽ thấy chúng rất hiệu quả.
Xin nói thêm, tất cả các "chiêu" được trình bày sau đây, đa phần là viết cho Excel 2007. Nếu nó
cũng có thể áp dụng cho các phiên bản trước, chúng tôi sẽ chú thích ở ngay bên cạnh: (Với Excel
2003 trở về trước, thì...)
Quy tắc 80/20
Có lẽ việc quan trọng nhất khi thực hiện một bảng tính là dành một thời gian để nghiên cứu, xem
xét cách bố trí dữ liệu, tính trước những việc mình cần làm. Và đừng bao giờ nghĩ rằng sau khi
hoàn thành, tôi sẽ không cần phải thêm vào đó các dữ liệu hoặc các công thức khác, vì bạn sẽ luôn
làm ngược lại. Điều này có nghĩa rằng, bạn nên dành khoảng 80% thời gian để lên kế hoạch
cho một bảng tính và khoảng 20% thời gian để thực hiện bảng tính đó.
Cho dù rằng, việc này có vẻ không cần thiết với những bảng tính nhỏ, nhưng bảo đảm rằng, nếu
bạn quan tâm đến điều tôi vừa nói ở trên, thì về lâu về dài, bạn sẽ tránh được những cực nhọc khi
phải cứ phải sửa đi sửa lại bảng tính của mình, và dễ dàng thực hiện được những bảng tính lớn sau
khi đã dành cho nó một thời gian để lên kế hoạch thực hiện. Nên nhớ rằng, các bảng tính phải luôn
mang lại cho người dùng những thông tin chính xác, chứ không phải là thông tin chỉ chính xác trong
một trường hợp nào đó.
Những mẹo nhỏ về cấu trúc một bảng tính
đơn giản. Rất nhiều người lãng phí thời gian vào việc định dạng một bảng tính mặc dù không nhất
thiết phải làm như vậy, và chính điều này làm ảnh hưởng đến hiệu quả công việc. Việc thường
xuyên áp dụng những định dạng phức tạp cho bảng tính còn làm cho nó tăng kích thước, và cho dù
bảng tính của bạn có thể trông giống như một tác phẩm nghệ thuật, nhưng nó lại có thể là một nỗi
sợ hãi cho người khác. Một trong những kiểu phối màu tốt nhất mà bạn nên áp dụng cho một
bảng tính, là màu đen, màu trắng và màu xám.
Một gợi ý nữa, là nên bỏ trống vài hàng đầu tiên ở trên cùng (ít nhất là 3 hàng). Những hàng
này sẽ được dùng cho những tính năng nâng cao hơn về sau, chẳng hạn như Advanced Filter, hoặc
dùng làm vùng điều kiện cho các công thức xử lý dữ liệu (DSUM, DMAX, v.v...)
Cũng đừng quan tâm đến việc canh lề cho dữ liệu. Theo mặc định, Excel canh phải cho những dữ
liệu kiểu số, và canh trái cho những dữ liệu kiểu text. Và đó là điều tốt nhất rồi, đừng thay đổi
nó. Nếu bạn thay đổi kiểu canh lề, bạn sẽ có thể không xác định được ngay tức khắc rằng đó là dữ
liệu kiểu số hay dữ liệu kiểu text; và nó còn có thể gây nhầm lẫn cho người khác khi tham chiếu
đến một ô, vì nhiều khi họ sẽ tưởng rằng dữ liệu trong ô đó là số, nhưng thật ra nó là text. Nếu bạn
thay đổi kiểu canh lề mặc định, bạn sẽ bị nhức đầu với nó sau này. Chỉ có tiêu đề của bảng tính là
được hưởng ngoại lệ mà thôi.
2
Chỉ định dạng các ô theo kiểu text khi thật sự cần thiết. Bởi vì tất cả những dữ liệu nhập vào
trong các ô đã được định dạng trước theo kiểu text sẽ bị chuyển thành dữ liệu kiểu text, ngay cả
khi bạn nghĩ rằng cái bạn nhập vào là dữ liệu kiểu số hay dữ liệu kiểu ngày tháng. Và tồi tệ hơn
nữa, bất kỳ ô nào chứa công thức tham chiếu đến một ô đã được định dạng theo kiểu
text, cũng sẽ bị định dạng thành kiểu text. Nói chung, bạn đâu có muốn những ô chứa công
thức lại bị định dạng theo kiểu text, phải không.
Trộn các ô (merge cells) cũng là một vấn đề. Có một số công thức hoặc macro không thể chạy
được với những ô đã được trộn. Cho nên, thay vì trộn ô, bạn hãy dùng chức năng "Center across
selection", nằm trong Home ➝ nhóm Alignment. Nhấn vào cái mũi tên ở dưới cùng bên phải, sẽ
mở ra hộp thoại Format với tab Alignment được chọn sẵn. Bạn sử dụng thanh trượt dọc của
khung Horizontal để chọn Center Across Selection. Hoặc bạn cũng có thể right-click rồi chọn
Format Cells từ shortcut menu. Với Excel 2003 trở về trước, bạn mở hộp thoại này từ menu
Format ➝ Cells (Ctrl+1).
hoàn toàn vào cái thắng tay? Nghĩa là, khi bảng tính của bạn chạy chậm, bạn sẽ sửa lại công thức
cho nó chạy nhanh hơn, hay là đặt nó vào chế độ tính toán bằng tay rồi cứ thế mà làm tiếp? Hầu
như chúng tôi không bao giờ làm điều này, nhưng rất nhiều người đã không ngần ngại đặt bảng
tính của họ trong chế độ tính toán Manual. Nếu như bạn thấy rằng cần phải đặt bảng tính của mình
trong chế độ tính toán Manual thì mới làm việc được, bạn nên suy nghĩ đến việc thiết kế lại bảng
tính.
Công thức mảng là một trong những nguyên nhân của vấn đề trên. Chúng là một lựa chọn tốt khi
tham chiếu đến những ô riêng lẻ. Nhưng nếu bạn dùng chúng để tham chiếu đến những dãy dữ
liệu lớn, thì hãy sử dụng chúng càng ít càng tốt. Khi có một số lượng lớn các mảng tham chiếu
đến một dãy dữ liệu lớn, hiệu suất của bảng tính sẽ bị ảnh hưởng, đôi khi nó dừng hẳn luôn, và
bạn bắt buộc phải dùng chế độ tính toán bằng tay.
Excel có nhiều hàm chuyên xử lý những dữ liệu lớn thay cho công thức mảng, mà sẽ được đề cập
đến trong chiêu thứ 79:
Tránh lỗi #VALUE! khi tính tổng (SUM) hoặc đếm (COUNT) các ô.
Ngoài ra,
trong Excel Help có một số ví dụ rất hay sẽ giúp bạn cách để dùng công thức trên những bảng dữ
liệu lớn để trích ra kết quả dựa theo những tiêu chuẩn. Hoặc bạn có thể sử dụng Pivot Table, sẽ
được đề cập đến trong phần thứ 4 của loạt bài này. Mặc dù PivotTable thì có vẻ phức tạp khi bạn
sử dụng nó lần đầu tiên, nhưng chúng tôi thành thật khuyên bạn hãy học cách sử dụng nó. Một khi
bạn đã làm chủ được PivotTable, ngày nào đó bạn sẽ tự hỏi rằng làm sao tôi có thể sống mà không
có PivotTable!
Trước khi kết thúc phần mở đầu, xin nói điều này: Nếu bạn chẳng nhớ được gì (vì tôi nói nhiều
quá), bạn chỉ cần nhớ một chuyện thôi: Excel sẽ chạy tốt hơn nếu tất cả các dữ liệu của bạn
được xếp liên tục với nhau trong cùng một bảng. Nó sẽ giúp cho bạn thực hành các chiêu sau
đây một cách dễ dàng hơn.
------------------------------------------------------------
Trong các chiêu sau đây, sẽ có một số biểu tượng nằm ở đầu mỗi chiêu:
• Áp dụng cho tất cả các phiên bản của Excel
• Chỉ áp dụng cho Excel 2007
• Chỉ áp dụng cho những phiên bản trước Excel 2007