1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Xử lý tên gần trùng nhau trong Excel??

Chủ đề trong 'Hỏi đáp Tin học' bởi kundalini2, 15/07/2009.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. kundalini2

    kundalini2 Thành viên mới

    Tham gia ngày:
    18/04/2006
    Bài viết:
    1.519
    Đã được thích:
    1
    Xử lý tên gần trùng nhau trong Excel??

    Mình làm công việc liên quan đến các bảng số liệu trong excel
    Có 1 trường trong file excel của mình là "tên các doanh nghiệp gửi tiền vào"
    Khi kế toán nhập không thống nhất, lúc có dấu, lúc không dấu, thậm chí kiểu như "Điện lực EVN" và "Điện lực EVN - Chi ngay"
    Thực chất những cái tên kiểu như thế là của duy nhất 1 công ty.
    Mình phải lập tổng kết tổng số tiền của mỗi doanh nghiệp gửi vào. Mình sử dụng Pivot.
    Vấn đề: Những cái tên na ná nhau như thế thực chất là 1, nhưng mình ko tìm được 1 cách làm nào khác ngoài cách thủ công để phát hiện và sửa lại cho giống nhau
    Nếu trong quá trình lập bảng tổng kết rồi mà muốn sửa file nguồn, làm thế nào để file đích cũng được thay đổi theo
    Nếu muốn pivot nhiều sheet thì phải làm thế nào!!
    Cảm ơn các bạn!!
  2. kundalini2

    kundalini2 Thành viên mới

    Tham gia ngày:
    18/04/2006
    Bài viết:
    1.519
    Đã được thích:
    1
    Ai giúp em với!!
  3. khanh2008

    khanh2008 Thành viên mới

    Tham gia ngày:
    08/10/2007
    Bài viết:
    82
    Đã được thích:
    0
    Nói chung có nhiều cách xử lý, bác thử cách này hơi thủ công chút:
    - Dùng filter để liệt kê các tên
    - Đối với từng tên đó dùng "Replace All" để thay thành 1 tên thống nhất
    Còn nếu nó có chung 1 số từ nào đó (ví dụ là EVN chẳng hạn) thì "FIND" hoặc "MID" gì đó để tìm các tên có trong đó chữ EVN rồi thay tất = 1 tên chung
    Sửa file nguồn file đích cũng thay đổi theo thì 2 cái phải link với nhau
  4. khanh2008

    khanh2008 Thành viên mới

    Tham gia ngày:
    08/10/2007
    Bài viết:
    82
    Đã được thích:
    0
    Muốn có câu trả lời pro thì bác vào forum http://www.giaiphapexcel.com toàn cao thủ excel
  5. KottoTetsu

    KottoTetsu Thành viên mới

    Tham gia ngày:
    09/11/2005
    Bài viết:
    765
    Đã được thích:
    0
    Excel chỉ xử lý được trên 1 nguyên tắc thống nhất. Ví dụ:
    - EVN - chi ngay
    - EVN
    - EVN- bố thằng điên
    hoặc
    - công ty EVN
    - cái công ty lởm EVN
    ...
    Thì mình có thể filter để tìm. Chứ mỗi bố đặt 1 kiểu tên, ko 1 quy ước thì coi như vô vọng thôi
    - TCTĐL
    - Tổng Công ty ĐL
    - Tống à không Tổng công ty ĐL
    ...
  6. khanh2008

    khanh2008 Thành viên mới

    Tham gia ngày:
    08/10/2007
    Bài viết:
    82
    Đã được thích:
    0
    Filter hoặc VBA hoặc cách nào đó để thống kê các loại tên và sau đó thay thế chúng bằng các tên chuẩn, ko có gì là vô vọng cả.
  7. pussy_cat6996

    pussy_cat6996 Thành viên mới

    Tham gia ngày:
    30/05/2006
    Bài viết:
    1.073
    Đã được thích:
    0
    thử sử dụng hàm find xem, chi tiết hàm này có thể hỏi gg, vd với các tên có chung 1 phần EVN (bố EVN, mẹ EVN, EVN con) thì sẽ tìm EVN đưa ra được gt nào đó -> filter rồi replace là đc
  8. KottoTetsu

    KottoTetsu Thành viên mới

    Tham gia ngày:
    09/11/2005
    Bài viết:
    765
    Đã được thích:
    0
    Khi khi khi, tớ ko hiểu filter kiểu gì khi mà cách đặt tên vô cùng lung tung của nhiều người, mỗi công ty 1 khác và không có 1 nguyên tắc chung gì! Excel hay VBA hay everything đều phải dựa trên thuật toán, bạn ko có 1 thuật toán chung nào thì héo thôi!
    Tớ đã làm excel dạng này nhiều rồi nên về cơ bản là nhìn hình đoán nôi dung thôi! Các filter này nọ chỉ giúp mình xử lý 1 chút thôi!
  9. tttoan

    tttoan Thành viên gắn bó với ttvnol.com

    Tham gia ngày:
    05/06/2004
    Bài viết:
    2.329
    Đã được thích:
    322
    giải pháp triệt để nhất là chặn ngay từ khâu nhập dữ liệu, không cho nhập lung tung mà chỉ dc chọn trong danh sách sẵn có thôi.

Chia sẻ trang này