📊

Chuẩn hóa Số điện thoại

Chuyển đổi các định dạng SĐT lộn xộn (+84, 84, 09...) về một chuẩn duy nhất (09...).

Excel ⭐⭐ Intermediate ⏱️ 5 phút

😫 Vấn đề (The Pain Point)

Data khách hàng hỗn loạn: người thì nhập “+8490…”, người thì “8490…”, người thì “090…”. Khi import vào hệ thống SMS Marketing/Zalo, hệ thống từ chối vì không đúng định dạng 10 số bắt đầu bằng số 0.

🚀 Giải pháp Agentic (The Solution)

Tool chuẩn hóa SĐT Việt Nam: Nhận diện và quy hoạch mọi biến thể về chuẩn 0xxxxxxxxx.

Tính năng:

  • Prefix Fix: Tự động sửa +84, 84 thành 0.
  • Clean: Xóa dấu chấm, dấu gạch ngang, dấu cách (090.123.456 -> 090123456).
  • Validate: Đánh dấu các số sai (thiếu số, thừa số) để kiểm tra lại.

Phone Fixer Screenshot

🤖 Engineering Prompt (Copy & Paste)

**Role:** Python Data Developer

**Task:** Create a "Vietnamese Phone Number Standardizer".

**Requirements:**
1.  **Tech Stack:** Python, `tkinter`, `pandas`, `re`.
2.  **GUI:**
    *   Select Excel File.
    *   Select Phone Column.
    *   "Fix Numbers" button.
3.  **Logic:**
    *   Remove non-digits: `re.sub(r'\D', '', phone)`.
    *   **Logic VN:**
        *   If starts with `84` and len=11 -> replace `84` with `0`.
        *   If starts with `+84` -> replace `+84` with `0`.
        *   If len=9 -> add `0` prefix.
    *   **Validation:** If len != 10, mark as "Invalid".
    *   Save result.
4.  **Deliverables:**
    *   `phone_fix.py`
    *   `run.bat`
    *   `requirements.txt`

**Context:** Preparing data for Telesales or SMS Zalo broadcast.

🧠 Giải mã Prompt

  • Regex \D: Lệnh này có nghĩa là “Xóa tất cả những gì không phải là số”. Nó dọn sạch các ký tự lạ như (, ), ., - trong tích tắc.

🛠️ Hướng dẫn

  1. Copy Prompt -> Paste -> Chạy.
  2. Chọn File -> Chọn cột SĐT -> Fix.

Workflows liên quan

Khám phá danh mục khác

📬

Get Started with Agentic Working

Subscribe to receive updates from AgenticWorking.io

📖 Free eBook Guide 📦 7 Ready-to-use Scripts 🔔 Weekly Tips

No spam, unsubscribe anytime. Join 1,000+ subscribers.