{
  "version": 1,
  "locale": "vi",
  "updated": "2026-11-03",
  "page": {
    "type": "article",
    "title": "Chuẩn hóa số điện thoại khách hàng trong Excel bằng AI Agent",
    "description": "Nhờ AI Agent viết công cụ đưa mọi số điện thoại khách hàng về chuẩn 10 số, đánh dấu số sai để kiểm tra, không cần biết lập trình hay công thức Excel.",
    "url": "https://egany.com/blogs/agentic-working/chuan-hoa-so-dien-thoai-khach-hang-bang-ai-agent/",
    "markdown_url": "https://egany.com/blogs/agentic-working/chuan-hoa-so-dien-thoai-khach-hang-bang-ai-agent.md",
    "json_url": "https://egany.com/blogs/agentic-working/chuan-hoa-so-dien-thoai-khach-hang-bang-ai-agent.json",
    "group": "agentic-working",
    "author": "EGANY",
    "published": "2026-11-03T17:04:38.186Z",
    "modified": "2026-11-03T18:47:02.042Z",
    "categories": []
  },
  "organization": {
    "name": "EGANY",
    "legal_name": "CÔNG TY CỔ PHẦN CÔNG NGHỆ EGANY",
    "alternate_name": "EGANY Technology JSC",
    "url": "https://egany.com/",
    "address": "77/6 Hồ Thị Kỷ, Phường Vườn Lài, TP. Hồ Chí Minh",
    "telephone": "+84934269700",
    "email": "support@egany.com",
    "tax_id": "0313000791",
    "opening_hours": "Thứ 2 - Thứ 6, 9:00 - 17:00",
    "same_as": [
      "https://www.facebook.com/egany.tech/",
      "https://www.youtube.com/user/eganydotcom",
      "https://zaloapp.com/qr/p/15np7bg4k8s47?src=qr"
    ]
  },
  "headings": [
    {
      "level": 1,
      "text": "Chuẩn hóa số điện thoại khách hàng trong Excel bằng AI Agent",
      "id": "chuan-hoa-so-dien-thoai-khach-hang-trong-excel-bang-ai-agent"
    },
    {
      "level": 2,
      "text": "Vấn đề: số điện thoại mỗi nơi nhập một kiểu",
      "id": "van-de-so-dien-thoai-moi-noi-nhap-mot-kieu"
    },
    {
      "level": 2,
      "text": "Giải pháp: nhờ AI Agent viết công cụ, Anh/Chị chỉ nói luật",
      "id": "giai-phap-nho-ai-agent-viet-cong-cu-anhchi-chi-noi-luat"
    },
    {
      "level": 2,
      "text": "Chuẩn bị trước khi bắt đầu",
      "id": "chuan-bi-truoc-khi-bat-dau"
    },
    {
      "level": 2,
      "text": "Bước 1: giao việc cho AI bằng một đoạn mô tả rõ ràng",
      "id": "buoc-1-giao-viec-cho-ai-bang-mot-doan-mo-ta-ro-rang"
    },
    {
      "level": 2,
      "text": "Bước 2: chạy thử và kiểm tra kết quả",
      "id": "buoc-2-chay-thu-va-kiem-tra-ket-qua"
    },
    {
      "level": 2,
      "text": "Bước 3: chạy cho toàn bộ danh sách",
      "id": "buoc-3-chay-cho-toan-bo-danh-sach"
    },
    {
      "level": 2,
      "text": "Bước 4 (tùy chọn): biến thành công cụ dùng lâu dài cho cả đội",
      "id": "buoc-4-tuy-chon-bien-thanh-cong-cu-dung-lau-dai-cho-ca-doi"
    },
    {
      "level": 2,
      "text": "Kết quả Anh/Chị nhận được",
      "id": "ket-qua-anhchi-nhan-duoc"
    },
    {
      "level": 2,
      "text": "Mở rộng sang các việc tương tự",
      "id": "mo-rong-sang-cac-viec-tuong-tu"
    },
    {
      "level": 2,
      "text": "Bắt đầu từ việc nhỏ nhất",
      "id": "bat-dau-tu-viec-nho-nhat"
    }
  ],
  "links": [
    {
      "text": "Agentic Working Kit",
      "url": "/agentic-working-kit/"
    },
    {
      "text": "Ecommerce CRO Kit",
      "url": "/ecommerce-cro-kit/"
    },
    {
      "text": "AgenticWorking.io",
      "url": "https://agenticworking.io/vi/workflows/excel/phone-number-fixer/"
    },
    {
      "text": "đặt lịch tư vấn 1-1 với EGANY",
      "url": "/ai-mentor/"
    }
  ],
  "sections": [
    {
      "id": "hero",
      "heading": "Chuẩn hóa số điện thoại khách hàng trong Excel bằng AI Agent",
      "content_markdown": "Anh/Chị vừa xuất danh sách khách hàng từ form đăng ký, từ các cuộc trò chuyện Zalo và từ đơn hàng trên sàn thương mại điện tử, rồi định gửi tin nhắn chăm sóc. Cột số điện thoại thì đủ kiểu: có số bắt đầu bằng +84, có số bắt đầu bằng 84, có số viết 090.123.456 với dấu chấm. Hệ thống gửi tin từ chối hàng loạt vì sai định dạng. Bài này hướng dẫn cách nhờ AI Agent viết một công cụ nhỏ để chuẩn hóa toàn bộ cột số điện thoại trong vài phút, Anh/Chị chỉ cần mô tả bằng lời và kiểm tra kết quả.\n\nĐây là một bài trong chuỗi **Agentic Working** trên blog EGANY: mỗi bài lấy một việc văn phòng lặp đi lặp lại và chỉ cách để AI Agent làm thay, theo cách người không rành kỹ thuật cũng làm theo được.",
      "links": []
    },
    {
      "id": "van-de-so-dien-thoai-moi-noi-nhap-mot-kieu",
      "heading": "Vấn đề: số điện thoại mỗi nơi nhập một kiểu",
      "content_markdown": "Khách hàng của doanh nghiệp thường đến từ nhiều nguồn, và mỗi nguồn để lại một kiểu số điện thoại riêng:\n\n- Form đăng ký trên website: khách tự gõ, người thêm dấu cách, người thêm dấu chấm, người gõ cả +84.\n- Zalo, Facebook: nhân viên tư vấn chép tay từ tin nhắn, đôi khi dính cả chữ như \"sđt: 0901234567\".\n- Sàn thương mại điện tử: số thường được che bớt hoặc có mã vùng quốc tế ở đầu.\n- File cũ từ nhiều năm trước: lúc thì 11 số, lúc thì thiếu số 0 ở đầu vì Excel tự cắt mất.\n\nHậu quả rất cụ thể. Khi nhập danh sách vào công cụ gửi tin nhắn hoặc phần mềm chăm sóc khách hàng, hệ thống từ chối những số sai định dạng. Hai dòng cùng một khách nhưng viết khác nhau nên không nhận ra là trùng. Nhân viên telesales gọi vào số thiếu một chữ số rồi mất công đoán.\n\nSửa tay từng ô với danh sách vài nghìn dòng là việc nhàm chán và dễ sót. Dùng công thức Excel thì phải nhớ nhiều hàm lồng nhau, mà mỗi nguồn dữ liệu lại cần một cách xử lý.",
      "links": []
    },
    {
      "id": "giai-phap-nho-ai-agent-viet-cong-cu-anhchi-chi-noi-luat",
      "heading": "Giải pháp: nhờ AI Agent viết công cụ, Anh/Chị chỉ nói luật",
      "content_markdown": "Thay vì tự sửa, Anh/Chị mô tả \"luật\" của số điện thoại Việt Nam bằng lời, và nhờ AI Agent (ChatGPT, Claude hoặc Gemini đều được) viết một công cụ nhỏ chạy trên máy tính của mình. Công cụ này làm ba việc với cột số điện thoại:\n\n- **Dọn sạch ký tự lạ.** Dấu chấm, dấu gạch ngang, dấu cách, dấu ngoặc, chữ \"sđt\" đều bị bỏ đi, chỉ giữ lại các chữ số.\n- **Đưa mọi biến thể về một chuẩn.** Số bắt đầu bằng +84 hoặc 84 được đổi thành 0 ở đầu. Số thiếu mất số 0 ở đầu được thêm vào. Cuối cùng, mọi số hợp lệ đều có dạng 10 chữ số, bắt đầu bằng 0.\n- **Đánh dấu số sai thay vì tự sửa bừa.** Số quá ngắn hoặc quá dài được ghi \"Không hợp lệ\" ở một cột riêng để Anh/Chị kiểm tra lại, công cụ không đoán mò.\n\nAnh/Chị không cần hiểu đoạn mã AI viết ra. Việc của Anh/Chị là nói rõ luật và kiểm tra kết quả, giống như giao việc cho một đồng nghiệp mới.",
      "links": []
    },
    {
      "id": "chuan-bi-truoc-khi-bat-dau",
      "heading": "Chuẩn bị trước khi bắt đầu",
      "content_markdown": "Anh/Chị cần ba thứ:\n\n1. **File Excel danh sách khách hàng**, có một cột chứa số điện thoại.\n2. **Một bản sao của file đó** để thử, tránh làm hỏng bản gốc.\n3. **Một công cụ AI Agent chạy được mã trên máy tính**, ví dụ Claude Code hoặc công cụ tương tự: Anh/Chị nói tiếng Việt, AI tự cài những gì cần và chạy luôn. Nếu chỉ dùng ChatGPT trên trình duyệt, Anh/Chị vẫn làm được, chỉ cần thêm bước cài Python theo hướng dẫn AI đưa ra.",
      "links": []
    },
    {
      "id": "buoc-1-giao-viec-cho-ai-bang-mot-doan-mo-ta-ro-rang",
      "heading": "Bước 1: giao việc cho AI bằng một đoạn mô tả rõ ràng",
      "content_markdown": "Anh/Chị mở công cụ AI Agent và dán đoạn yêu cầu dưới đây. Có thể đổi tên cột hoặc điều chỉnh luật cho phù hợp với dữ liệu của mình.\n\n```text\nTôi có một file Excel danh sách khách hàng, trong đó có một cột số điện thoại\nđược nhập nhiều kiểu khác nhau.\n\nHãy viết và chạy một công cụ bằng Python, có giao diện đơn giản để người không\nrành kỹ thuật dùng được:\n\n1. Cho tôi chọn file Excel, rồi chọn cột chứa số điện thoại từ danh sách các cột\n   có trong file. Có nút \"Chuẩn hóa\".\n2. Với mỗi số điện thoại:\n   - Bỏ mọi ký tự không phải chữ số (dấu chấm, gạch ngang, dấu cách, ngoặc, chữ).\n   - Nếu bắt đầu bằng 84 và có 11 chữ số thì đổi 84 thành 0.\n   - Nếu thiếu số 0 ở đầu (còn 9 chữ số) thì thêm số 0 vào đầu.\n   - Kết quả đúng chuẩn là 10 chữ số, bắt đầu bằng 0.\n3. Giữ nguyên cột gốc. Thêm hai cột mới: \"SĐT chuẩn\" và \"Trạng thái\".\n   Số nào không ra đủ 10 chữ số thì ghi \"Không hợp lệ\" ở cột trạng thái\n   và để trống cột \"SĐT chuẩn\", không tự đoán.\n4. Lưu kết quả thành file Excel mới, không ghi đè file gốc.\n   Chú ý: số điện thoại phải được lưu dạng chữ để không bị mất số 0 ở đầu.\n5. Khi xong, hiện thông báo: bao nhiêu số đã chuẩn, bao nhiêu số không hợp lệ.\n6. Tạo thêm file run.bat để tôi nhấp đúp là chạy, không cần gõ lệnh.\n```\n\nVì sao đoạn mô tả này hiệu quả:\n\n- **Nêu từng luật bằng ví dụ cụ thể** (84 thì đổi thành 0, 9 chữ số thì thêm 0) để AI không phải đoán. Càng cụ thể, càng ít phải sửa.\n- **\"Giữ cột gốc, thêm cột mới\"** giúp Anh/Chị so sánh trước và sau, và không mất dữ liệu nếu có luật nào chưa đúng.\n- **\"Lưu dạng chữ để không mất số 0\"** là lỗi rất hay gặp: Excel coi số điện thoại là con số nên tự cắt số 0 ở đầu. Nói trước điều này giúp tránh lỗi ngay từ bản đầu tiên.\n- **\"Không hợp lệ thì để trống, không đoán\"** giữ cho dữ liệu đáng tin. Người đọc kiểm tra sau sẽ biết chính xác dòng nào cần xem lại.\n\nNói ngắn gọn: AI làm tốt khi Anh/Chị mô tả kết quả cụ thể và các trường hợp đặc biệt. Đây cũng là kỹ năng cốt lõi của **Agentic Working**: biết giao việc rõ ràng cho đồng nghiệp số.",
      "links": []
    },
    {
      "id": "buoc-2-chay-thu-va-kiem-tra-ket-qua",
      "heading": "Bước 2: chạy thử và kiểm tra kết quả",
      "content_markdown": "Anh/Chị chạy thử trên bản sao khoảng vài chục dòng, rồi mở file kết quả để kiểm tra:\n\n- Các số bắt đầu bằng +84 và 84 đã thành 0 ở đầu chưa?\n- Số có dấu chấm, dấu cách đã được làm sạch chưa?\n- Số 0 ở đầu có còn nguyên, hay Excel lại cắt mất?\n- Những dòng ghi \"Không hợp lệ\" có thật sự sai không, hay là số bàn (điện thoại cố định) mà Anh/Chị muốn giữ?\n\nNếu có điểm chưa ưng, Anh/Chị nói lại với AI bằng lời thường, ví dụ:\n\n- \"Số có đầu 0 mà chỉ 9 chữ số thì cũng đánh dấu không hợp lệ, đừng thêm số 0.\"\n- \"Thêm một cột ghi rõ số này là Viettel, Mobifone hay Vinaphone.\"\n- \"Những số không hợp lệ cho tô nền vàng.\"\n\nAI sẽ sửa công cụ và Anh/Chị chạy lại. Thường chỉ cần một đến hai lần chỉnh là đúng ý.",
      "links": []
    },
    {
      "id": "buoc-3-chay-cho-toan-bo-danh-sach",
      "heading": "Bước 3: chạy cho toàn bộ danh sách",
      "content_markdown": "Khi bản thử đã ổn, Anh/Chị chọn file thật và bấm \"Chuẩn hóa\". Xong việc, Anh/Chị có:\n\n- Một file mới có thêm cột số điện thoại chuẩn, sẵn sàng nhập vào hệ thống gửi tin hoặc phần mềm chăm sóc khách hàng.\n- Danh sách các dòng \"Không hợp lệ\" để nhân viên gọi lại hỏi khách hoặc bỏ qua.\n\nFile gốc không bị thay đổi, nên Anh/Chị luôn có thể làm lại với luật khác.",
      "links": []
    },
    {
      "id": "buoc-4-tuy-chon-bien-thanh-cong-cu-dung-lau-dai-cho-ca-doi",
      "heading": "Bước 4 (tùy chọn): biến thành công cụ dùng lâu dài cho cả đội",
      "content_markdown": "Nếu tuần nào đội kinh doanh cũng nhận thêm danh sách mới, Anh/Chị có thể nhờ AI đóng gói công cụ này thành ứng dụng nhỏ để nhân viên chăm sóc khách hàng tự dùng, không cần nhờ ai:\n\n- Bấm nút chọn file Excel.\n- Chọn cột số điện thoại từ danh sách thả xuống.\n- Bấm \"Chuẩn hóa\" và nhận file kết quả ngay trong thư mục đã chọn.\n\nKhi viết yêu cầu, Anh/Chị chỉ cần nói rõ cả đội dùng Windows, macOS hay cả hai. AI sẽ viết ứng dụng và hướng dẫn cách cài.",
      "links": []
    },
    {
      "id": "ket-qua-anhchi-nhan-duoc",
      "heading": "Kết quả Anh/Chị nhận được",
      "content_markdown": "- **Tiết kiệm thời gian:** việc sửa tay hàng nghìn ô giờ chỉ còn vài phút chạy máy.\n- **Dữ liệu sạch, nhập được ngay:** mọi số hợp lệ cùng một chuẩn, hệ thống gửi tin không còn từ chối hàng loạt.\n- **Biết chính xác chỗ cần kiểm tra:** số sai được đánh dấu riêng, không bị sửa lén.\n- **Dễ phát hiện khách trùng:** khi số đã cùng một chuẩn, việc lọc trùng ở bước sau chính xác hơn nhiều.\n- **Dùng lại được:** lần nhận danh sách tiếp theo, chỉ cần chạy lại công cụ.",
      "links": []
    },
    {
      "id": "mo-rong-sang-cac-viec-tuong-tu",
      "heading": "Mở rộng sang các việc tương tự",
      "content_markdown": "Cùng cách làm này, Anh/Chị có thể nhờ AI Agent xử lý thêm nhiều việc với dữ liệu khách hàng:\n\n- Chuẩn hóa họ tên: viết hoa chữ cái đầu, xóa khoảng trắng thừa.\n- Kiểm tra và sửa lỗi định dạng email.\n- Lọc trùng danh sách khách hàng sau khi đã chuẩn hóa số điện thoại.\n- Gộp nhiều file danh sách từ các nguồn thành một.\n\nCác workflow như thế này được EGANY tập hợp trong [Agentic Working Kit](/agentic-working-kit/): bộ công cụ và kỹ năng cho AI Agent để tối ưu hiệu suất công việc trong vận hành doanh nghiệp. Nếu Anh/Chị đang bán hàng online và muốn đi xa hơn với website, [Ecommerce CRO Kit](/ecommerce-cro-kit/) tập trung vào xây dựng website và tối ưu tỉ lệ chuyển đổi cùng AI Agent.\n\nBản gốc của workflow này (kèm đoạn yêu cầu tiếng Anh) có trên [AgenticWorking.io](https://agenticworking.io/vi/workflows/excel/phone-number-fixer/).",
      "links": [
        {
          "text": "Agentic Working Kit",
          "url": "/agentic-working-kit/"
        },
        {
          "text": "Ecommerce CRO Kit",
          "url": "/ecommerce-cro-kit/"
        },
        {
          "text": "AgenticWorking.io",
          "url": "https://agenticworking.io/vi/workflows/excel/phone-number-fixer/"
        }
      ]
    },
    {
      "id": "bat-dau-tu-viec-nho-nhat",
      "heading": "Bắt đầu từ việc nhỏ nhất",
      "content_markdown": "Đừng cố làm sạch toàn bộ dữ liệu khách hàng trong một lần. Hãy chọn một danh sách đang cần dùng ngay, ví dụ danh sách chuẩn bị gửi tin cho đợt khuyến mãi tới, thử với bản sao vài chục dòng, rồi mới chạy cho toàn bộ.\n\nNếu Anh/Chị muốn có người cùng xác định việc nào nên giao cho AI Agent trước và cách đưa vào vận hành cho cả đội, có thể [đặt lịch tư vấn 1-1 với EGANY](/ai-mentor/).",
      "links": [
        {
          "text": "đặt lịch tư vấn 1-1 với EGANY",
          "url": "/ai-mentor/"
        }
      ]
    }
  ]
}