Power Query đã cứu vớt thời gian thực tập của mình như nào? – Phần 1


Chia sẻ bài viết này:

Vậy, Power Query đã giúp cho quãng thời gian thực tập của mình trở nên dễ dàng hơn ra sao?

Mình là Minh, một thành viên của blog.hocexcel.online. Đợt trước, mình có được trường cho đi thực tập sinh viên năm cuối hơn 1 tháng ở công ty A, vị trí DA – Data Analyst. Nghe DA thì rất là ngầu, nhưng tại thời điểm đó mình (và bạn thực tập cùng) hoàn toàn mới mẻ và lạ lẫm hoàn toàn với khái niệm này, cũng không biết phải làm gì.

Nhật ký thực tập

Sơ sơ thì 1 ngày có khá nhiều đầu việc, riêng thực tập như mình sẽ như sau:

-Sáng đến ngồi đọc tin: các bài viết trên mạng xã hội, diễn đàn, trang tin tức liên quan đến khách hàng và các đối thủ… phân loại sắc thái tích cực – trung lập – tiêu cực.

-12h chốt dữ liệu trong ngày, từ 12h trưa hôm trước tới 12h trưa hôm sau để gửi báo cáo cho khách hàng.

-12-13h30 tải dữ liệu từ trên hệ thống của công ty, được thu vào thành 1 file Excel bao gồm các bảng thống kê.

-Làm báo cáo ngày và gửi cho leader.

-Thứ 6 hàng tuần cập nhật dữ liệu để làm báo cáo tuần. Tương tự với báo cáo tháng vào tuần thứ 4 trong tháng…

Chẳng hạn như 1 ngày mình phải đọc 3-400 bài có chứa từ khóa này, đánh giá sắc thái từng bài trong hệ thống rồi làm báo cáo

 

Dữ liệu sẽ được tập hợp trên website hệ thống của công ty. DA có thể xuất file dưới dạng .xlsx, thao tác trong Excel hoặc lấy số trực tiếp từ dashboard hoặc thống kê từ hệ thống… sau đó đưa vào báo cáo trong Powerpoint.

Khi quan sát các anh chị hàng ngày lấy từng file, chỉnh sửa số liệu, đưa vào trong pivot table, đặt các công thức tính tổng ở dưới… mình đã suy nghĩ xem liệu có giải pháp nào giúp công việc trở nên nhanh gọn hơn để có thời gian làm việc khác không. Và đồng thời giải pháp đó phải thân thiện và dễ sử dụng, bởi mình và đa số thực tập ở vị trí này đều chưa có nền tảng kiến thức công nghệ để crawl dữ liệu cũng như chưa được cấp những quyền cao hơn trong hệ thống.

Vậy Power Query đã cứu mình như thế nào?

Background của mình và các bạn thực tập cùng là:

-“Kĩ năng IT nói chung”: Không

-Microsoft Office: Vừa đủ

Bởi vậy, cho dù những gợi ý “SQL”, “R”, “Python” hay ti tỉ những kiến thức khác có thể giúp đỡ được, thì mình cũng không thể vừa làm, vừa học, vừa phổ biến lại cho các bạn trong team được. Và đây là đầu việc cần nhiều người làm một lúc chứ không chia quá nhiều công đoạn.

Nên mình đã quyết định sử dụng Power Query với suy nghĩ sẽ làm công việc tạo báo cáo trên duy nhất 1 file.

Bình thường, sau 12h mình lại tải 1 file excel về, làm số liệu, ghi chú, pivot… trên đó, đồng thời tạo các bảng và các biểu đồ để đưa báo cáo vào PowerPoint. Dữ liệu vô cùng ngổn ngang và khó khăn trong việc cần review lại. Dù công việc liên tục lặp lại các bước, các giá trị cần tính thì mỗi ngày mình đều phải setup để tính toán lại (hoặc copy công thức từ nơi khác sang).

Mình nghĩ, tại sao không làm công đoạn tạo các dashboard báo cáo trên một file thống nhất? Thay vì việc mỗi lần mở file, tạo dashboard rồi sang ngày mới lại lặp lại.

Minh họa data mẫu

Thay vì hàng ngày phải tạo một sheet mới, pivot, nhét các báo cáo vào và paste sang Powerpoint, mình đã đưa quy trình đó thành:

  1. Tải file về
  2. Chuẩn hóa dữ liệu lần cuối
  3. Load dữ liệu vào file dashboard thông qua Power Query

File dashboard trông như này:

Công việc cuối cùng cần làm đó là đưa những biểu đồ vào trong PowerPoint, nộp leader để hoàn thiện báo cáo. Nghe thì rất đơn giản, nhưng vấn đề phát sinh không hề ít. Hãy xem “nhật ký thực tập” những phần sau để thấy mình giải quyết công việc này như nào nhé.


Danh sách các phần tiếp theo:
Phần 2

Phần 3

Phần 4

Chia sẻ bài viết này:



Công thức đọc số thành chữ có phần thập phân


Chia sẻ bài viết này:

Công thức đổi số thành chữ trong Excel

Ở bài viết trước, mình đã giới thiệu qua công thức đổi số thành chữ trong Excel với tiếng Anh và tiếng Việt. Theo đó, chúng ta hoàn toàn có thể tùy chỉnh các cách đọc một cách dễ dàng, ví dụ: đổi từ “linh” sang “lẻ”, “ngàn” sang “nghìn”, và có thể có “đồng” hoặc bỏ thêm ” dấu phẩy” (tỷ, triệu, nghìn…) giữa các thành phần.

Làm thế nào để đọc số thành chữ có phần thập phân?

Cùng bài toán trên, mình lại thấy nhiều trường hợp hỏi về việc đọc số thập phân thành chữ hay gặp phải khi bạn cần đọc số cho diện tích. Vậy làm thế nào để đọc số thập phân? Câu trả lời sẽ nằm ở Toán học chúng ta đã được học khi học… lớp 5. Tuy nhiên, cũng khá thú vị, chúng ta cũng chỉ biết đọc một cách cơ bản chỉ vài con số. Số dài hơn, phức tạp hơn thì không có trong sách giáo khoa.

Hiện tại, sau khi tham khảo nhiều nguồn, mình thấy có 2 cách đọc phổ biến:

  • Vẫn đọc như cách đọc số tiền: Ví dụ: 101,234 => Một trăm lẻ một phẩy hai trăm ba mươi bốn.
  • Đọc các tuần tự các con số ở phần thập phân: 101,234 => Một trăm lẻ một phẩy hai ba bốn.

Vì vậy, mình đã phát triển công thức theo 2 cách đọc trên. Nếu bạn thấy có cần chỉnh sửa gì, thì có thể phản hồi để mình hoàn thiện hơn công thức nhé!

Công thức đọc số thập phân thành chữ

Cách đọc số thập phân thành chữ theo cách đọc số tiền

Bạn có thể sao chép công thức bên dưới đây, bằng cách chọn View Raw, sau đó CTRL + A rồi COPY nội dung. Bạn nên tạo 1 file mới, nhập số cần đọc vào ô A2, và viết công thức ở B2, hoặc C2 bên cạnh. Như trong ảnh minh họa, công thức mình đặt tại ô C2, và ô B2 giúp mình viết Hoa chữ cái đầu tiên.

Cách đổi số thập phân thành chữ theo cách đọc số

Tương tự như trên, bạn chọn View Raw theo link bên dưới để sao chép tất cả công thức. Rồi vận dụng vào ô tương ứng của bạn.

Hướng dẫn cách áp dụng công thức đổi số

Các công thức bên dưới sẽ tự động nhận diện số của bạn, nếu số của bạn có phần thập phân, thì sẽ tự động đổi đơn vị “đồng” sang “mét vuông”. Bạn hoàn toàn có thể tùy chỉnh ở bên trong công thức, bằng cách tìm chữ “đồng” để sửa thành “mét vuông”, hoặc đơn vị diện tích bạn vận dụng.

Bạn hoàn toàn có thể đổi địa chỉ A2 sang ô mình đã nhập số, bằng cách sao chép vào Notepad, rồi thực hiện tìm và thay thế(với CTRL + H trong Notepad), sau đó thay A2 bằng ô chứa công thức ví dụ là A10, chọn tiếp Replace All.

Nếu bạn vẫn chưa làm được, tại sao không thử tải file tham khảo bên dưới ;).

File tham khảo cách đọc số thành chữ

Tham khảo file trực tuyến thông qua Microsoft Excel Online tại đây:

Chia sẻ bài viết này:



Power Query đã cứu vớt thời gian thực tập của mình như nào? – Phần 3


Chia sẻ bài viết này:

Trong phần trước, mình đã “thành công” đưa được dữ liệu vào Power Query. Ở phần 3, mình sẽ nói đến những vấn đề gặp phải khi xử lý dữ liệu, cách mình đã xử lí và đẩy dữ liệu vào như thế nào.

Đưa dữ liệu vào và xử lý trong Power Query

Như đã nói từ trước, quy trình dữ liệu của mình sẽ như sau:

“Làm sạch” dữ liệu

-Tạo một file Excel chứa các dashboard

Tạo một folder chứa các file dữ liệu đã làm sạch

-Sử dụng Power Query để tạo kết nối

Nói ngắn gọn, ý tưởng được thu gọn trong video này:

Kết quả sau khi import ở trong ảnh dưới đây. Về cơ bản, bởi dữ liệu của mình khá “sạch” nên không phải chỉnh sửa nhiều, ngoài một số lưu ý như dữ liệu cần định dạng cho phù hợp (Text, Date hay Number?), những cột cần giữ, những cột thừa có thể bỏ đi, những thứ cần thêm vào…

Đây là một bước khá suôn sẻ, gần như mình không gặp khó khăn gì nhiều. Tuy vậy, thứ khiến cho mình băn khoăn lại nằm ở bước tiếp theo.

Load dữ liệu vào như thế nào?

Sau khi kết thúc quá trình “Transform” mình bắt đầu quá trình Load dữ liệu. Vấn đề ở đây là: nên load thế nào?
Nhu cầu của mình đó là có một dữ liệu liên kết để tạo ra các biểu đồ (chart & pivot chart) cho dashboard, sau đó sẽ đưa vào PowerPoint và/hoặc biểu diễn trực tiếp trên Excel. Mình đã đánh giá như sau:

  1. Đưa vào dưới dạng Table là một phương án khả quan.
  2. Pivot Table Report & Pivot Chart sẽ không phù hợp bởi: a. Mình cần nhiều report từ 1 nguồn dữ liệu. b. Query sẽ bị duplicate khi thêm vào dưới dạng Pivot Table. Đọc thêm tại đây: https://stackoverflow.com/questions/49512640/excel-query-gets-duplicated-when-adding-pivot-table
  3. Only Create Connection cũng là một phương án, đồng thời sẽ giúp file dashboard không bị cảm giác nặng nề so với đưa vào dưới dạng Table trong 1 sheet riêng.

Bởi vậy mình đã chọn Only Create Connection kết hợp với “Add this to Data Model” để có thể thực hiện các bước chỉnh sửa liên quan tới Power Pivot.

Tại sao mình lại phải tư duy và thực hiện quy trình “lằng nhằng” như vậy? Trong phần tiếp theo, mình sẽ nói với các bạn cách mình sử dụng hàm DAX cơ bản trong Power Query cùng với cách mình tạo ra các biểu đồ cho dashboard.

Dashboard sẽ trông như này


Danh sách các phần:
Phần 1

Phần 2

Phần 4

Chia sẻ bài viết này:



Tại sao máy tính chạy chậm? Cách giúp tăng tốc cho máy tính của bạn


Máy tính chạy chậm vì bất kỳ lý do nào, nhưng hầu hết trong số đó làm sôi một điều – chúng tôi sử dụng chúng. Khi bạn tải xuống chương trình, cài đặt tiện ích mở rộng, lướt web, tạo tệp và lấp đầy ổ cứng của bạn bằng phim và nhạc, chắc chắn bạn sẽ xây dựng các mảnh vụn ảo sẽ ảnh hưởng đến hiệu suất của PC. Vì vậy, nếu bạn đã tự hỏi “Tại sao máy tính của tôi chậm như vậy?”, Đây là những lý do phổ biến nhất khiến máy tính của bạn chạy chậm – và các biện pháp đơn giản bạn có thể thực hiện để chạy nhanh hơn.

1. Có quá nhiều chương trình đang khởi động 

Các chương trình mới được tải xuống thường cố gắng chen vào menu Khởi động (Windows) hoặc Mục Đăng nhập (Mac) của bạn. Nếu bạn không bỏ chọn ô cho phép đó, bạn có thể có hàng tá chương trình không cần thiết sẵn sàng và chạy ngay khi máy tính của bạn khởi động (như thể điều đó sẽ xảy ra sớm thôi).

Aaron Schoeffler, bác sĩ sửa chữa máy tính tại LaptopMD cho biết, nguyên nhân phổ biến nhất khiến máy tính chạy chậm là quá nhiều chương trình khởi động . 90% chương trình muốn quyền đó bắt đầu khi máy tính của bạn khởi động để bạn sử dụng chúng và điều đó có thể dẫn đến thời gian khởi động từ năm đến mười phút. Khi cuối cùng nó cũng khởi động, một tấn chương trình đã chạy ở chế độ nền và nếu bạn không sử dụng máy tính mới hơn, điều đó có thể làm chậm nó. 

Mặc dù một số chương trình – như phần mềm chống vi-rút và tường lửa – nên được phép chạy từ khi khởi động, những chương trình khác – như iTunes hoặc Microsoft Office – có thể dễ dàng bị đóng cho đến khi bạn thực sự cần truy cập tệp từ độ sâu kỹ thuật số của chúng.

Khắc phục

Mac: Đi theo đường dẫn Applications / Systems Preferences / User Groups / Login Items, sau đó bỏ chọn các chương trình không cần thiết. Xóa các biểu tượng trên màn hình mà bạn không sử dụng bằng cách bỏ chúng hoặc trong trường hợp các tệp bạn đã lưu vào máy tính để thuận tiện, sắp xếp lại vào thư mục thích hợp.

Windows 8 và 10:  Phím Windows + X / Task Manager / tab Startup , sau đó nhấp chuột phải vào các chương trình bạn muốn xóa và chọn Disable.

Windows 7 trở lên:  Nút Start , sau đó tìm kiếm System Configuration. Chuyển đến tab Startup , sau đó bỏ chọn từng chương trình nếu bạn không muốn bắt đầu khi hệ thống khởi động.

2. Ổ cứng của bạn bị lỗi

Một ổ cứng gần hết tuổi thọ là một vấn đề phổ biến. Ổ đĩa cứng được tạo thành từ các bộ phận chuyển động quay hàng ngàn lần một ngày và chúng bị hao mòn. Nói chung, sau hai đến ba năm sử dụng ổn định, có khả năng cao là một ổ cứng bị hỏng.

 Ngược lại, các ổ đĩa trạng thái rắn (SSD) không gặp phải sự xuống cấp giống như phần cứng vật lý và có tuổi thọ từ tám đến mười năm. Các ổ đĩa trạng thái rắn cũng nhanh hơn mười lần so với ổ cứng tiêu chuẩn và bạn đang xem xét từ thời gian khởi động từ ba đến năm phút đến 15-20 giây, theo ông Schoeffler nói. Tuy nhiên, SSD đắt hơn trên mỗi gigabyte dung lượng lưu trữ – đó không phải là vấn đề nếu bạn sử dụng ổ 2TB nhưng có thể đắt nếu bạn cần ổ đĩa để lưu trữ tệp ảnh hoặc video lớn.

Khắc phục

Chạy kiểm tra ổ cứng:

Windows 7, Vista: Theo đường dẫn Windows Explorer / Computer / right-click on drive / Properties / Tools / Check Now. Bạn có thể chọn Scan for and attempt recovery of bad sectors. Điều này sẽ ngăn máy tính của bạn truy cập vào bất kỳ khu vực xấu nào của Ổ cứng, nhưng cũng có thể tăng thời gian quét lên vài giờ.

Mac: Đi tới Applications / Utilities / Disk Utility, sau đó tô sáng ổ cứng đang được đề cập và nhấp vào First Aid ở đầu màn hình.

Nói chung, tránh làm rơi, ném hoặc gây ra tác động đến ổ cứng để kéo dài tuổi thọ của nó. Tại một số điểm, bạn cũng có thể xem xét nâng cấp ổ cứng của mình: Vượt chúng tôi có xu hướng khuyên bạn nên nâng cấp lên các ổ đĩa trạng thái rắn.

3. Ổ cứng của bạn đã đầy 95% 

Khi ổ cứng của bạn đầy đến 95%, máy tính có thể chậm 50%. Tại thời điểm này, không có không gian để lưu các tệp tạm thời cần thiết cho các chương trình vận hành, vì vậy, nếu như HĐH không biết cách chạy đúng nữa, thì ông nói.

Dung lượng ổ cứng được chiếm bởi các chương trình, cập nhật chương trình và tải xuống, cũng như các tệp tạm thời và các tệp liên quan của các chương trình đã xóa, do đó bạn có thể xóa một lượng không gian tốt chỉ bằng cách dọn sạch thùng rác của mình. Kiểm tra tình hình ổ cứng của bạn bằng cách (Mac) nhấp vào Apple và chọn About this Mac hoặc (Windows) nhấn Start / Computer và nhấp chuột phải vào ổ cứng chính (thường là C :), sau đó đi đến Properties.

Khắc phục

Làm sạch sâu máy tính của bạn  các tệp không cần thiết từ các chương trình không sử dụng đến tải xuống không còn tồn tại và các tệp tạm thời. Điều này có thể bao gồm bloatware mà các nhà sản xuất tải trước vào các máy tính được cho là chạy các tiện ích hoặc dọn dẹp. Sao lưu hệ thống và các điểm khôi phục cũng có thể chiếm một lượng lớn dung lượng, vì vậy đừng giữ nhiều phiên bản sao lưu hơn mức bạn thực sự cần. Để tối ưu hóa không gian, bạn cũng có thể muốn di chuyển tệp sang dịch vụ lưu trữ đám mây. Khuyến nghị chương trình CCleaner  (Mac / Windows) miễn phí để dễ dàng xóa các tệp không cần thiết, bao gồm cả các tệp tạm thời được tạo bởi trình duyệt.

Tự hỏi về nghi thức làm sạch máy tính cổ xưa? Điều đó chỉ khi bạn vì một số lý do vẫn sử dụng Windows XP trở lên – PC Windows mới hơn và tất cả các máy Mac không yêu cầu chống phân mảnh thủ công. 

4.  Trình duyệt của bạn có quá nhiều tiện ích bổ sung

Tiện ích mở rộng trình duyệt  có thể nâng cao trải nghiệm web của bạn một cách hữu ích (như trình chặn quảng cáo hoặc trình chuyển đổi đơn vị tôi sử dụng) – nhưng chúng cũng có thể là thủ phạm làm chậm máy tính của bạn bằng cách ăn hết sức mạnh xử lý. Tất cả các tiện ích mở rộng đều được tạo ra bằng nhau – một số tiện ích bổ sung có thể tự xưng là trình chặn cửa sổ bật lên hoặc trình bảo vệ tìm kiếm, nhưng chúng có thể là phần mềm quảng cáo trình duyệt có thể làm chậm máy tính của bạn bằng cách tải xuống quảng cáo và bật lên quảng cáo mỗi khi bạn mở trình duyệt.

Khắc phục

Vô hiệu hóa hoặc xóa các tiện ích mở rộng và thanh công cụ bạn không thực sự cần:

Firefox:  Nhấn nút menu ở phía bên phải, chọn Tiện ích / Tiện ích mở rộng, sau đó chọn tắt hoặc xóa cho từng mục trong danh sách.

Chrome:  Nhấp chuột phải vào bất kỳ nút 3 chấm/Công cụ khác / Tiện ích mở rộng, sau đó bỏ chọn hộp để tắt một mục cụ thể hoặc nhấp vào thùng rác để tạm biệt nó.

Safari:  Nhấn Safari (trên cùng bên trái) / Tùy chọn / Bảo mật / Tiện ích mở rộng, sau đó chọn một mục để gỡ cài đặt. Bạn cũng có thể tắt tất cả Tiện ích mở rộng tại đây.

Internet Explorer:  Công cụ / Quản lý tiện ích bổ sung / Hiển thị tất cả các tiện ích bổ sung, sau đó chọn (các) người vi phạm và nhấp vào vô hiệu hóa hoặc xóa.

Edge:  Cài đặt và Thêm / Tiện ích mở rộng, sau đó xóa mọi thứ bạn không cần.

5.  Bạn đang chạy quá nhiều chương trình cùng một lúc

Làm một nghìn tỷ việc cùng một lúc chính xác là lý do tại sao chúng ta có máy tính, nhưng đến một lúc nào đó, bó trí tuệ nhân tạo nhỏ bé của bạn sẽ chùn bước. Khả năng của máy tính của bạn để chạy nhiều chương trình cùng một lúc dựa trên RAM (bộ nhớ truy cập ngẫu nhiên), cho phép nó chuyển từ xử lý chương trình này sang chương trình khác có vẻ trôi chảy, nhưng nếu nhu cầu của các chương trình mở vượt xa máy tính của bạn bộ nhớ và sức mạnh xử lý, bạn sẽ nhận thấy sự chậm lại.

Khắc phục

Đi vào Task Manager (Windows; Ctrl+Alt+Del) hoặc Activity Monitor (Mac; Cmd+Space, nhập vào thanh),  Spotlight), để xem chương trình nào đang mở và tăng sức mạnh xử lý.

Sau đó tắt những người bạn không cần. Đối với máy Mac, Windows 10, Windows 7 và các phiên bản Windows trước đó, bạn có thể đóng các chương trình từ menu file. Trong Windows 10 và 8, các chương trình được xây dựng để chúng chạy trong nền trong một thời gian, sau đó tự động tắt. Nhưng nếu bạn muốn tắt thủ công một lần và đảm bảo tất cả các tệp được liên kết tắt với nó, hãy kéo từ đỉnh màn hình xuống dưới cùng và giữ ở đó cho đến khi biểu tượng lật qua.

6.  Quá nhiều tab trình duyệt đang mở

Nếu bạn đang ở trong hàng tá các tab mở (Bạn hoàn toàn tốt hơn để không bao giờ mất liên kết, bạn khẳng định), trình duyệt của bạn có khả năng ăn cắp nhiều hơn so với tỷ lệ RAM hợp lý của nó. Khi bạn mở một tab trình duyệt mới, nó sẽ được lưu trong RAM. Nếu bạn chỉ còn một ít RAM trống, bạn sẽ hết chỗ để xử lý mọi thứ đang hoạt động, vì vậy máy tính bị chậm lại.

Nhiều trình duyệt mở cũng có thể làm chậm công việc và bạn sẽ có thêm điểm chậm nếu bất kỳ tab nào cũng tự động làm mới (giả sử, một blog trực tiếp). Hơn nữa, việc có rất nhiều tab trình duyệt chứa đầy thông tin được cho là quan trọng không thực sự giúp ích cho hiệu quả hay sự chú tâm của chúng ta.

Khắc phục

Đánh dấu các liên kết các trang cần thiết ( trong thư mục Dấu trang ) và tắt các tab đó. Thậm chí tốt hơn,  One-Tab  cho Chrome và Firefox thực hiện công việc cho bạn, biên dịch tất cả các tab đang mở của bạn thành một danh sách đơn giản trên một tab, sau đó có thể được truy cập khi cần. 

7.  Các chương trình Rogue đang ăn cắp tất cả các quyền hạn xử lý

Nó không phải lúc nào cũng là một ứng dụng video hoặc âm nhạc nặng nề đang ăn mòn sức mạnh xử lý của máy tính của bạn. Một số chương trình hoặc quy trình hệ thống có thể bị kẹt trong một vòng lặp hoặc đã gặp lỗi.

Khắc phục

Kiểm tra xem có bao nhiêu chương trình và quy trình xử lý đang sử dụng bằng cách vào Task Manager (Windows) hoặc Activity Monitor (Mac). Đối với cả hai, hãy nhấp vào tab CPU để đặt hàng các chương trình theo mức độ xử lý của chúng. Nếu một chương trình mà bạn không tích cực sử dụng vẫn còn ở đó trong một vài chương trình hàng đầu, bạn có thể chọn để thoát khỏi quy trình.

8. Bạn có một chương trình chống vi-rút quá nhiệt

Có một chương trình chống phần mềm độc hại đang hoạt động là một phần quan trọng của vệ sinh máy tính – nhưng bạn có thể đang chạy quét nền thường xuyên vào những thời điểm tồi tệ nhất có thể. Quét Virus làm chậm các máy tính vì chúng đang chạy ở chế độ nền. Một số chương trình chống vi-rút có thể được đặt thành quét toàn bộ hàng tuần, có thể mất vài giờ và chiếm rất nhiều sức mạnh xử lý.

Khắc phục

Đi vào cài đặt chống vi-rút của bạn và chọn chế độ tắt  hoặc định cấu hình nó để quét vào đêm khuya khi bạn không sử dụng máy tính. (Tuy nhiên, tính năng đó có thể không khả dụng trên một số chương trình chống vi-rút miễn phí – một trường hợp tốt để nâng cấp.) 

9. Bạn có virus 

Nếu nó không phải là phần mềm chống vi-rút, nó có thể là vi-rút. Virus, phần mềm gián điệp và phần mềm độc hại khác có thể làm chậm máy tính của bạn khi chúng làm rối tung mọi thứ, từ chiếm quyền điều khiển trình duyệt của bạn đến đẩy các trang web quảng cáo hoặc lừa đảo, làm hỏng máy tính của bạn. Ngày nay, virus thường cài đặt một chương trình độc hại chạy quảng cáo một cách ngẫu nhiên, đây là một cách dễ dàng để tạo thu nhập cho người tạo ra nó.

Khắc phục

Chạy quét phần mềm độc hại. Bạn nên sử dụng Malwarebytes miễn phí (Mac / Windows) làm công cụ bảo mật không gian mạng chống phần mềm độc hại. Chúng tôi cũng đề xuất  Bitdefender Total Security và Symantec Norton Security Premium .

10. Ai đó đang sử dụng máy tính của bạn để mã hóa

Một máy tính chậm chạp có thể báo hiệu rằng một chương trình hoặc quảng cáo đang sử dụng hệ thống của bạn để khai thác tiền điện tử . Thông thường, điều này xảy ra do mã trên một trang web và chỉ hoạt động trong khi trang web được mở. Trên thực tế, một số trang web hợp pháp như Salon sử dụng nó như một hệ thống để tạo thu nhập thay vì người dùng xem quảng cáo (người dùng có thể chọn tham gia nếu họ đồng ý). 

Nếu không có sự cho phép của bạn, một trang web có thể có một tiện ích mở rộng sử dụng sức mạnh xử lý của máy tính của bạn để khai thác tiền điện tử. Đây là một khu vực màu xám hợp pháp vì nó không trực tiếp làm hoặc thêm bất cứ thứ gì vào hệ thống của bạn.

Tiền điện tử (còn được gọi là tiền điện tử) cũng có thể là kết quả của phần mềm độc hại tải xuống máy tính của bạn – như vi rút Digimine  lây lan qua phiên bản Chrome của Facebook Messenger – sau đó chạy trong nền, khai thác và gửi lại thông tin cho người tạo.  

Khắc phục

Tắt trình duyệt của bạn sẽ dừng việc mã hóa dựa trên trình duyệt. Để tìm hiểu xem bạn có vô tình tải xuống phần mềm độc hại mã hóa hay không, hãy đến Task Manager (Windows) hoặc Activity Monitor (Mac) và xem những gì đang yêu cầu bộ xử lý của bạn. Cho dù đó là một loại tiền điện tử dựa trên trình duyệt hay vi-rút, bạn sẽ có thể biết liệu có thứ gì đó đang sử dụng bộ xử lý của bạn cho nhu cầu của riêng mình hay không.

11. Hệ điều hành của bạn quá trơn tru

Đó là cuộc chiến về ngoại hình vượt trội so với hiệu suất: Kích hoạt hiệu ứng hình ảnh – hay còn gọi là mắt như những chuyển đổi đáng kinh ngạc để thu nhỏ cửa sổ – có thể ảnh hưởng đến tốc độ của PC của bạn (và ở mức độ thấp hơn, Mac), nếu phần cứng của nó chỉ trượt trong các yêu cầu tối thiểu cho hệ điều hành của bạn lựa chọn.

Nếu bạn có một card màn hình tốt – đó là 1GB RAM trên card màn hình hoặc tốt hơn – bạn vẫn ổn. Nhưng ít hơn thế, [bật hiệu ứng hình ảnh] có thể làm chậm máy tính của bạn.

Khắc phục

Windows 7 trở lên:  Đường dẫn Start / Control Panel / Performance Information and Tools / Adjust Visual effects, sau đó bấm Adjust for best performance hoặc chọn thủ công những hiệu ứng bạn muốn giữ.

Windows 8 và 10:  Phím Windows key + X / System / Advanced System Settings / Performance Settings / sau đó chọn như trên

Mac:  System Preferences / Dock, sau đó để giảm thiểu các ứng dụng, hãy thay đổi hiệu ứng Genie siêu phàm đó thành hiệu ứng Scale thực dụng (về cơ bản chỉ biến mất). Bỏ chọn ứng dụng Animate mở ứng dụng.

12. Phòng của bạn quá bụi

Đôi khi vấn đề không phải là bên trong mà là bên ngoài – mặt sau của vỏ CPU của bạn có bị phủ bụi không? Điều này có thể ngăn thông gió làm mát bộ xử lý khi chúng quay đi trong nỗ lực chạy Photoshop, Spotify, Outlook và Skype. Và không ai muốn một máy tính nóng – nhiệt làm tăng khả năng gặp trục trặc và sự cố.

Đối với máy tính xách tay, bất cứ khi nào bạn nhận thấy máy tính xách tay của mình nóng lên, bạn nên kiểm tra xem lỗ thông hơi của nó, thường ở hai bên, không bị chặn. Ví dụ: không đặt máy tính xách tay của bạn lên một cái gì đó mềm như gối nơi nó có thể chìm vào.

Khắc phục

Thổi bụi. Nếu nó thực sự nghiêm trọng, bạn có thể sử dụng máy hút bụi (một cách cẩn thận) hoặc một hộp khí nén.

13. Bạn không có đủ bộ nhớ

Nếu bạn đã làm sạch sâu máy tính và sửa đổi thói quen tab trình duyệt của mình, nhưng máy tính của bạn vẫn chậm (và bạn sở hữu PC), bạn có thể muốn xem xét nâng cấp nhỏ dưới dạng RAM bổ sung.

Một số chương trình cần rất nhiều RAM máy tính của bạn để chạy – ví dụ: các chương trình hoạt động với các tệp lớn như phần mềm chỉnh sửa ảnh hoặc video. Nhiều người cố gắng chạy Photoshop hoặc một số chương trình nặng về đồ họa trên một máy tính nhập cảnh hoặc trung cấp không thể xử lý được nó.

Khắc phục

Nếu bạn đang xem video và phát nhạc, 2GB RAM nên làm; và 4GB-8GB nếu bạn làm việc nặng về đồ họa trên máy tính. May mắn thay, nâng cấp RAM trên PC của bạn là không tốn kém và hầu hết mọi người đều có thể tự xử lý. Để tìm hiểu các tùy chọn nâng cấp RAM có sẵn cho máy tính của bạn, hãy thử  công cụ tùy chọn bộ nhớ của Kingston .

14. Bạn cần khởi động lại máy tính của bạn

Lý do khởi động lại dường như giải quyết rất nhiều vấn đề công nghệ là các chương trình có thể bị treo vì vô số lý do. Nhiều rất nhiều thứ bị dồn nén trong nền. 

Thay vì đào thủ công vào Task Manager (Windows) hoặc Activity Monitor (Mac) để tìm gốc của sự chậm chạp, hãy khởi động lại hệ thống, một liều thuốc cho những chương trình lừa đảo, lừa đảo tài nguyên và một tập tin sạch và những mảnh vỡ.

Khắc phục

Cắn viên đạn và tắt mọi thứ. Bạn thậm chí còn nhận được lợi ích bổ sung khi áp dụng các cập nhật hệ thống quan trọng chỉ có thể xảy ra trong quá trình khởi động lại.

15. Bạn đang chạy ở chế độ năng lượng thấp

Một số máy tính xách tay Windows cung cấp cho bạn tùy chọn điều chỉnh cài đặt nguồn điện để tối đa hóa hiệu suất. Chuyển đến Control Panel > Hardware and Sound > Power Options và chọn “Create a Power Plan“. Nếu máy tính của bạn cho phép bạn điều chỉnh tốc độ của các thành phần, bạn sẽ thấy ba tùy chọn: “Balanced,” “Power saver,” và “High performance”. Chọn “High performance” và tạo một tên gói. Sau đó, bạn sẽ thấy một màn hình nơi bạn có thể chọn gói năng lượng của mình. Chọn kế hoạch mới của bạn. Tạo một gói điện dựa trên “High performance” sẽ tự động tối đa hóa hiệu suất của máy tính của bạn. 

Cách tạo ô lọc dữ liệu vừa gõ chữ vừa hiện kết quả lọc


Chia sẻ bài viết này:

Bài viết này sẽ hướng dẫn các bạn cách tạo ô lọc dữ liệu giúp chúng ta vừa gõ chữ, vừa có thể hiện kết quả lọc theo thời gian thực.

Demo ô lọc dữ liệu vừa gõ vừa lọc

Ô lọc dữ liệu theo thời gian thực

Chúng ta sẽ có nhiều hơn 1 cách để đạt được kết quả như demo trên:

  • Cách sử dụng hàm FILTER
  • Cách sử dụng bảng table kết hợp với code VBA

Với cách sử dụng hàm FILTER, bạn cần phải có phiên bản Excel 365. Với cách sử dụng bảng table kết hợp với code VBA, thì bạn không cần có phiên bản Excel 365.

Cách tạo chức năng lọc dữ liệu sử dụng hàm FILTER trong Excel 365

Trong phần này, chúng ta sẽ lần lượt đi làm những việc sau đây: thiết lập Textbox để gõ nội dung cần lọc, thiết lập vùng chứa kết quả dữ liệu lọc, thiết lập hàm FILTER cho việc lọc dữ liệu

Cách thiết lập Textbox

Để có thể thiết lập được Textbox trong Excel, chúng ta cần phải mở thẻ Developer lên. Để mở thẻ developer, bạn có thể tham khảo bài viết cách mở thẻ Developer

Sau khi đã mở được thẻ Developer, cách thiết lập Textbox như sau: bấm vào thẻ Developer > trong nhóm lệnh Controls > bấm nút Insert > trong khu vực ActiveX Controls > bấm Textbox (ActiveX Control)

Tạo textbox activex control

Tạo textbox activex control

Bước tiếp theo, chúng ta sẽ đi kết nối Texbox này với 1 ô trên bảng tính Excel, giả sử chúng ta sẽ kết nối tới ô F1 thì thao tác sẽ như sau

Chọn Textbox khi Design Mode vẫn đang được chọn, bấm chuột phải và chọn Properties, trong cửa sổ Properties, chọn thuộc tính LinkedCell và gõ vào ô muốn kết nối tới là ô F1. Bấm chuột ra ngoài Textbox, sau đó bỏ kích hoạt Design Mode, kích chọn vào bên trong của Textbox 1 lần nữa và thử nhập dữ liệu để kiểm tra kết nối giữa Textbox và ô cần kết nối (F1). Nếu chưa rõ, bạn có thể theo dõi ảnh động sau đây

Kết nối Textbox và vùng trên bảng tính

Kết nối Textbox và vùng trên bảng tính

Cách thiết lập vùng chứa kết quả lọc

Sau khi thiết lập và kết nối xong với Textbox, chúng ta sẽ đi chuẩn bị vùng chứa kết quả lọc và soạn công thức cho vùng này như sau:

Cách sử dụng hàm Filter để lọc dữ liệu

Cách sử dụng hàm Filter để lọc dữ liệu

Công thức FILTER trong phiên bản Excel 365 như sau:

=FILTER(A9:D1008,ISNUMBER(SEARCH(F1,D9:D1008)),"Not found")

Khi chúng ta thiết lập công thức FILTER như trên, cột được FILTER sẽ là cột D chứa email.

Trong trường hợp bạn muốn lọc và tìm kiếm email bắt đầu bằng chuỗi chúng ta gõ vào Textbox, thì chúng ta cần sửa lại công thức như sau

=FILTER(A9:D1008,LEFT(D9:D1008,LEN(F1))=F1,"Not found")

Như vậy, chúng ta đã có thể lọc dữ liệu ngay lập tức khi gõ vào Textbox. Cách này chỉ áp dụng cho những bạn nào có sử dụng phiên bản Excel 365 của Microsoft. Trong trường hợp bạn không sử dụng Office 365 thì cách sau đây sử dụng VBA kết hợp với chức năng Table trong Excel cũng sẽ giúp bạn đạt được kết quả tương tự.

Cách tạo chức năng lọc dữ liệu sử dụng Table và lập trình VBA

Với cách sử dụng Table và code VBA để tạo chức năng lọc dữ liệu siêu tốc, bạn sẽ vẫn thiết lập Textbox và kết nối với ô F1 như bình thường. Sau đó, bạn cần định dạng vùng dữ liệu cần lọc dưới dạng bảng bằng cách:

  • Chọn toàn bộ vùng dữ liệu đó (A8:D1008 trong trường hợp này)
  • Bấm phím tắt CTRL + T để tạo bảng dữ liệu, nhớ chọn ở mục My table has headers rồi bấm OK
    Cách tạo bảng dữ liệu trong Excel

    Cách tạo bảng dữ liệu trong Excel

Sau đó, trong thẻ Table Design (Thẻ này chỉ xuất hiện khi bạn đang chọn bảng), mục Table name, chúng ta sẽ đặt tên lại cho bảng là database (tên các bạn có thể tự chọn)

Bước tiếp theo, chúng ta vào lại thẻ Developer rồi bấm vào Design Mode, rồi nháy đúp chuột vào Textbox đã tạo, trong cửa sổ soạn thảo VBA, bạn nhập đúng đoạn code sau đây vào

Private Sub TextBox1_Change()

Application.ScreenUpdating = False

ActiveSheet.ListObjects("database").Range.AutoFilter Field:=4, Criteria1:="*" & ActiveSheet.Range("F1").Value & "*"

Application.ScreenUpdating = True

End Sub

Chữ “database” trong phần ListObjects(“database”) là tên của bảng bạn đặt ở bước trước.

Bạn có thể theo dõi phiên bản video của bài hướng dẫn này ở đây:

Link video: Xem video

File tham khảo bạn có thể download tại đường link sau đây:

Download tài liệu

 

Chia sẻ bài viết này:



Power Query đã cứu vớt thời gian thực tập của mình như nào? – Phần 2


Chia sẻ bài viết này:

Trong phần trước, mình đã nói sơ qua về những công việc phải làm trong tháng đầu thực tập và ý tưởng trong đầu của mình để thực hiện nó. Phần 2 sẽ là khó khăn đầu tiên mình gặp phải khi ứng dụng Power Query: đưa dữ liệu vào

Lỗi khi đưa dữ liệu vào bằng Power Query

Nhưng mà mọi thứ không có dễ dàng như vậy. Ngay từ bước đầu tiên đưa dữ liệu về mình đã gặp vấn đề: Sai dữ liệu do 1. Tiêu đề các bảng bị trộn ô (Merge cell), 2. Dù đã chuyển về dạng bảng (Table) nhưng vẫn không nhập được bất cứ cột dữ liệu nào.

Data ban đầu trông như thế này

Mình bắt đầu thử các cách như thay vì import table thì chuyển qua import range, import sử dụng Microsoft Query… nhưng tất cả đều không khả thi.

 

Trên đây là lỗi gặp phải khi mình sử dụng phương pháp Pivot dữ liệu từ nhiều worksheet. Khi mình đem lỗi này lên Google hỏi, mình không nhận được bất cứ câu trả lời nào thỏa đáng.

Sau đó mình nhận ra vấn đề nằm ở khoảng trắng đầu. Vì một lý do nào đó mà tất cả tiêu đề cột cũng như tên trang tính đều có một kí tự trắng ở đầu. Có lẽ bởi vậy mà mình không thể nạp dữ liệu vào được. Để sửa, mình thử xóa hết số khoảng trắng thừa xem sao.

Và bởi vì những file hàng ngày mình nhận được có cấu trúc y hêt nhau, nên mình đã nghĩ tới phương pháp: Tạo một đoạn code VBA có tác dụng xóa hết những khoảng trắng thừa ở các cột cũng như tên sheet, đồng thời đưa dữ liệu từ dạng range về table để dễ dàng đưa vào Query.

Với sự giúp đỡ của anh Nguyễn cùng bài viết của anh TẠI LINK NÀY, cuối cùng mình đã có thể đưa dữ liệu vào bình thường.

Đoạn code VBA (mang tính chất tham khảo bởi mình đã fix kích cỡ bảng):

 

Dữ liệu sau khi chỉnh sửa đã có thể nạp vào bình thường:

Và đó là câu chuyện mình đã làm thế nào để vượt qua bước khó khăn đầu khi đưa dữ liệu vào. Tuy nhiên mọi chuyện không chỉ dừng lại ở đó, còn rất nhiều vấn đề mình gặp phải trong những bước tiếp theo cho tới tận khi ra được một báo cáo hoàn chỉnh. Hãy theo dõi những phần tiếp theo nhé.


Danh sách các phần:

Phần 1

Phần 3

Phần 4

Chia sẻ bài viết này: