KeepSharing
Thứ Bảy, 20/12/2025

Điền dữ liệu dựa trên một cột liền kề (Flash Fill)

Nguyễn Hòa Anh

Giới thiệu

Bạn có một cột dữ liệu chứa "Họ và Tên" và sếp yêu cầu bạn tách ra thành hai cột "Họ" và "Tên" riêng biệt. Bạn bắt đầu loay hoay với mớ công thức LEFT, RIGHT, MID, FIND... cố gắng tìm ra vị trí của dấu cách để cắt chuỗi. Hay một tình huống khác, bạn cần trích xuất mã số từ một chuỗi "Sản phẩm - 001", "Phụ kiện - 002". "Nỗi đau" của việc phải xử lý văn bản bằng các công thức phức tạp không chỉ tốn thời gian mà còn rất dễ gây lỗi và khó kiểm tra.

Hãy quên đi những công thức rắc rối đó! Từ phiên bản Excel 2013, Microsoft đã giới thiệu một tính năng "thần kỳ" mang tên Flash Fill (Điền nhanh). Đây là một công cụ thông minh, hoạt động như một trợ lý ảo có khả năng "đọc suy nghĩ" của bạn. Nó tự động nhận diện quy luật từ một vài ví dụ bạn đưa ra và áp dụng cho toàn bộ cột dữ liệu còn lại. Làm chủ Flash Fill sẽ giúp bạn xử lý các tác vụ tách, gộp và định dạng lại văn bản trong nháy mắt.

Giải thích chức năng/khái niệm

Flash Fill (phím tắt Ctrl + E) là một tính năng nhận dạng mẫu thông minh. Nó không dựa trên các công thức cứng nhắc, mà dựa trên việc "học" từ hành động của bạn.

Hãy tưởng tượng bạn đang dạy một đứa trẻ thông minh cách sắp xếp đồ chơi.

  • Dùng công thức (cách cũ): Bạn phải đưa ra một bộ quy tắc chi tiết: "Con hãy lấy khối đồ chơi, đo từ bên trái vào 5cm, sau đó cắt lấy 3cm, rồi đặt vào hộp A...". Rất phức tạp!
  • Dùng Flash Fill (cách mới): Bạn chỉ cần làm mẫu. Bạn tự tay lấy phần đồ chơi mình muốn từ khối đầu tiên và đặt vào hộp A. Bạn làm tiếp với khối thứ hai. Đứa trẻ ngay lập tức hiểu ra quy luật, và nó sẽ tự động làm nốt phần còn lại cho bạn.

Cơ chế hoạt động cốt lõi:
Flash Fill sẽ quan sát dữ liệu bạn nhập vào một cột và so sánh nó với dữ liệu ở cột ngay liền kề bên trái. Khi nó tìm thấy một quy luật nhất quán (ví dụ: bạn luôn lấy phần chữ trước dấu cách), nó sẽ áp dụng quy luật đó cho tất cả các dòng còn lại.

Các tình huống thực tế & ứng dụng

Flash Fill cực kỳ linh hoạt và có thể được áp dụng trong vô số tình huống:

  • Phòng nhân sự (Tách và gộp tên):
    • Tách: Từ cột Nguyễn Văn An, tách thành cột Nguyễn Văn và cột An.
    • Gộp: Từ cột Nguyễn và cột Văn An, gộp thành cột Nguyễn Văn An.
  • Phòng kinh doanh (Chuẩn hóa dữ liệu):
    • Trích xuất mã: Từ cột ĐH-HN-00123, trích xuất chỉ phần số 00123.
    • Định dạng lại: Chuyển cột tên viết thường (nguyễn thị b) thành dạng viết hoa chữ cái đầu (Nguyễn Thị B).
  • Phòng marketing (Tạo dữ liệu cho email):
    • Gộp chuỗi: Gộp cột Tên và Thành phố để tạo ra một câu chào cá nhân hóa: "Xin chào Anh An từ Hà Nội".
  • Quản lý dữ liệu chung (Làm sạch số điện thoại):
    • Chuyển đổi các định dạng số điện thoại lộn xộn (0912.345.678 hoặc (0912)-345-678) về một định dạng chuẩn duy nhất (0912345678).

Hướng dẫn thao tác chi tiết

Quy trình sử dụng Flash Fill cực kỳ đơn giản.

  1. Chuẩn bị: Đảm bảo cột bạn muốn điền dữ liệu mới nằm ngay bên cạnh cột dữ liệu gốc.
  2. Làm mẫu cho Excel: Tại ô đầu tiên của cột mới (cùng hàng với dữ liệu gốc đầu tiên), hãy gõ thủ công kết quả mà bạn mong muốn.
  3. Làm mẫu lần hai (khuyến khích): Di chuyển xuống ô thứ hai và gõ tiếp kết quả mong muốn cho dòng thứ hai. Việc này giúp Excel hiểu quy luật chính xác hơn, đặc biệt với các trường hợp phức tạp.
  4. Kích hoạt Flash Fill: Có hai cách chính:
    • Cách 1 (Nhanh nhất): Nhấn tổ hợp phím Ctrl + E.
    • Cách 2 (Dùng menu): Vào tab Data, trong nhóm Data Tools, nhấp vào nút Flash Fill. (Hoặc từ tab Home > Fill > Flash Fill).
  5. Quan sát kết quả: Excel sẽ ngay lập tức điền toàn bộ phần còn lại của cột dựa trên quy luật nó đã học được.

Lưu ý & mẹo nâng cao

  • Flash Fill chỉ nhìn sang trái: Hãy nhớ rằng Flash Fill chỉ phân tích dữ liệu từ các cột liền kề bên trái. Nó sẽ không hoạt động nếu cột gốc nằm bên phải cột bạn đang điền.
  • Tính năng tự động đề xuất: Đôi khi, chỉ cần bạn gõ xong mẫu thứ hai, Excel đã đủ thông minh để hiểu ý bạn. Nó sẽ hiển thị một danh sách mờ các kết quả đề xuất. Nếu thấy đúng, bạn chỉ cần nhấn Enter để chấp nhận mà không cần nhấn Ctrl + E.
  • Khi Flash Fill hiểu sai: Nếu kết quả không như ý, đừng vội nản lòng. Hãy cuộn xuống và sửa lại bằng tay một vài kết quả bị sai. Flash Fill có thể sẽ "học" lại từ các ví dụ mới của bạn và tự điều chỉnh lại các kết quả khác.
  • Kết quả là giá trị tĩnh: Đây là một điểm cực kỳ quan trọng cần nhớ. Dữ liệu do Flash Fill tạo ra là văn bản tĩnh (static text), không phải công thức. Điều này có nghĩa là nếu bạn thay đổi dữ liệu ở cột gốc, cột kết quả sẽ không tự động cập nhật.

Flash Fill là một cuộc cách mạng trong việc xử lý văn bản trên Excel. Nó thay thế cho hàng loạt công thức phức tạp, tiết kiệm thời gian và giảm thiểu rủi ro sai sót do con người. Việc thành thạo Ctrl + E không chỉ giúp bạn hoàn thành công việc nhanh hơn, mà còn cho thấy bạn là một người dùng Excel hiện đại, luôn tìm kiếm những giải pháp thông minh và hiệu quả nhất.

Xem video hướng dẫn thực hành tại đây
👉 Sử dụng công cụ Auto Fill (Fill cells by using Auto Fill)

Mua khóa học để có hỗ trợ tốt nhất tại đây
👉 [Link khóa ôn thi MOS trên Udemy]

💡 Chia sẻ bài viết này lên Facebook để nhận ưu đãi lên tới 75% khi đăng ký khóa học MOS!

Nắm vững các công cụ tự động hóa như Flash Fill là một yêu cầu quan trọng để chinh phục chứng chỉ MOS và gây ấn tượng mạnh với nhà tuyển dụng. Bạn đã sẵn sàng để ra lệnh cho Excel làm việc thay bạn? Đăng ký ngay khóa học MOS Excel của chúng tôi để khai phá toàn bộ sức mạnh của các công cụ thông minh này!

Lên đầu trang