Trang 1/4 1 2 3 4 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 36
  1. #1
    Tham gia ngày
    09 2006
    Bài gởi
    6
    Cảm ơn
    2
    Được cảm ơn 0 lần trong 0 bài viết

    Unhappy Vấn đề chuỗi trong Excel?

    CAC PAC CHO I KIEN

    EM CO BAI TOAN NHU THE NAY MA NGHI 3 THANG CHUA RA DC
    MONG CAC PAC CHI GIAO

    COLUM1
    4 ngach 34 ngo 10B hang ga ha noi
    13 ngo 15 hang than
    Duong tran phu so nha 7 P405 ha noi
    kiot 24 cho 19/2
    2345 de la thanh ha noi
    24 hem 11 thanh xuan ha noi

    pác nào giúp em phan loai được cột số nhà ,cột đường ,cột ngõ....hay các thông số khác ,đại khái thêm vài cột nữa bằng các hàm hay marco được không,chứ phân loại bằng tay,em sắp chết rùi *****
    thanks and i love you
    thay đổi nội dung bởi: simbat, 16-09-06 lúc 11:23 AM

  2. #2
    Tham gia ngày
    07 2006
    Nơi Cư Ngụ
    Loanh quanh trong nhà
    Bài gởi
    48
    Cảm ơn
    11
    Được cảm ơn 55 lần trong 19 bài viết
    Tôi thấy vấn đề này rất phức tạp vì dữ liệu đầu vào tùy hứng, không theo quy luật nào cả. Để làm được thì thuật toán tương đối phức tạp, vì phải nhận biết từng đối tượng như số nhà, ngõ, ngách, đường phố, tỉnh,... *****

  3. #3
    Tham gia ngày
    05 2006
    Nơi Cư Ngụ
    HCM
    Bài gởi
    1,735
    Cảm ơn
    1,823
    Được cảm ơn 4,308 lần trong 1,197 bài viết
    Trích Nguyên văn bởi ThanhThao
    Tôi thấy vấn đề này rất phức tạp vì dữ liệu đầu vào tùy hứng, không theo quy luật nào cả. Để làm được thì thuật toán tương đối phức tạp, vì phải nhận biết từng đối tượng như số nhà, ngõ, ngách, đường phố, tỉnh,... *****
    Tôi đồng ý với ThanhThao. Chẳng có thuật toán nào để thực hiện theo yêu cầu của bạn. Có chăng chỉ là "giả" mà thôi.

    Lê Văn Duyệt

  4. #4
    Tham gia ngày
    06 2006
    Nơi Cư Ngụ
    Nha Trang
    Bài gởi
    528
    Cảm ơn
    185
    Được cảm ơn 738 lần trong 289 bài viết
    Dear all,
    --------
    Theo em chỉ còn một cách là simbat chịu khó phân tách địa chỉ bởi một dấu hiệu một cách thủ công sau đó lưu lại workbook này dưới dạng *.txt.
    Sử dụng chức năng Data/Import dựa vào dấu hiệu phân tách đó chúng ta sẽ phân chia các thành phần của địa chỉ ra từng cột.
    Kết quả chỉ là tương đối, việc phân chính xác phụ thuộc vào thứ tự các thành phần trong địa chỉ.
    Sau đây là một ví dụ!
    Tập tin đính kèm Tập tin đính kèm
    Always careful - Always successful

  5. #5
    Tham gia ngày
    07 2006
    Nơi Cư Ngụ
    Loanh quanh trong nhà
    Bài gởi
    48
    Cảm ơn
    11
    Được cảm ơn 55 lần trong 19 bài viết
    Theo tôi chỉ có cách là dùng Sub chia tách các đối tượng, mỗi cái vào 1 ô riêng, cơ sở là dựa vào " " giữa các đối tượng. Sau đó thủ công mà liên kết thôi.

  6. #6
    Tham gia ngày
    08 2006
    Bài gởi
    281
    Cảm ơn
    114
    Được cảm ơn 479 lần trong 162 bài viết
    Theo tôi, cần biết cấu trúc dữ liệu mà bạn cần là gì:
    So nha - Ngach - Ngo - Hem - Kiot - cho - Pho -Phuong - Quan (Huyen) -Thanhpho ???

    Mỗi cái Tu khóa (VD : So nha ) coi nó là delimiter va gặp delimiter thì lấy dữ liệu ở khoảng giữa

  7. #7
    Tham gia ngày
    06 2006
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    5,697
    Cảm ơn
    7,982
    Được cảm ơn 21,197 lần trong 4,824 bài viết
    Trích Nguyên văn bởi LearnExcel
    Theo tôi, cần biết cấu trúc dữ liệu mà bạn cần là gì:
    So nha - Ngach - Ngo - Hem - Kiot - cho - Pho -Phuong - Quan (Huyen) -Thanhpho ???

    Mỗi cái Tu khóa (VD : So nha ) coi nó là delimiter va gặp delimiter thì lấy dữ liệu ở khoảng giữa

    Cái này sắp xếp lộn xộn, ngẫu hứng, nếu theo quy luật thì không khó.

  8. #8
    Tham gia ngày
    08 2006
    Bài gởi
    3,267
    Cảm ơn
    1,733
    Được cảm ơn 3,745 lần trong 1,766 bài viết
    Trích Nguyên văn bởi Đào Việt Cường
    Dear all,
    --------
    Theo em chỉ còn một cách là simbat chịu khó phân tách địa chỉ bởi một dấu hiệu một cách thủ công sau đó lưu lại workbook này dưới dạng *.txt.
    Sử dụng chức năng Data/Import dựa vào dấu hiệu phân tách đó chúng ta sẽ phân chia các thành phần của địa chỉ ra từng cột.
    Kết quả chỉ là tương đối, việc phân chính xác phụ thuộc vào thứ tự các thành phần trong địa chỉ.
    Sau đây là một ví dụ!
    Nếu mà có một dấu hiệu nào đó thì thật là đơn giản. Trong bộ công cụ của Excel đã làm được việc này rất tốt (dựa vào một dấu hiệu nào đấy hoặc cắt theo chiều dài - VD cắt 3, 5, 8 : tức là chia thành 3 cột : cột 1 gồm 3 ký tự, cột 2 gồm 2 ký tự tiếp theo, cột 3 gồm 3 ký tự tiếp theo).
    Data->Text to Columns...

    Nhưng dù sao với cách sắp xếp lộn xộn không theo qui luật thì không thể làm được trừ khi làm thủ công. (Lập trình được là do dựa vào qui luật, không có quy luật thì lập trình cũng chịu.)
    thay đổi nội dung bởi: Mr Okebab, 15-12-06 lúc 12:08 PM

  9. #9
    Tham gia ngày
    11 2006
    Bài gởi
    247
    Cảm ơn
    173
    Được cảm ơn 57 lần trong 25 bài viết

    Thumbs down

    Trích Nguyên văn bởi MrHieu
    Nhưng dù sao với cách sắp xếp lộn xộn không theo qui luật thì không thể làm được trừ khi làm thủ công. (Lập trình được là do dựa vào qui luật, không có quy luật thì lập trình cũng chịu.)
    Bạn Hiếu nói đúng quá.

    Tôi có vấn đề cũng đơn giản như sau bạn lọc giúp.

    Cơ sở dữ liệu kiểu như sau:
    ..... text, number ..... site:huuhao .... text, number ..... Diachi:1234 ... text, number ...

    Qui luật tôi cần lọc 1 danh sách gồm 2 cột:
    Cột 1: chứa chuỗi kí tự sau "site:" (dấu hiệu kết thúc là dấu cách).
    Cột 2: chứa chuỗi kí tự, hoặc số sau "Diachi:" tương ứng (dấu hiệu kết thúc là dấu cách).

    Còn dữ liệu text, num ... hổ lốn xen kẽ trong đó thì bỏ qua. Xin lỗi sinbat mình chen ngang 1 tý.

  10. #10
    Tham gia ngày
    08 2006
    Bài gởi
    3,267
    Cảm ơn
    1,733
    Được cảm ơn 3,745 lần trong 1,766 bài viết
    Trích Nguyên văn bởi Chuotdong
    Bạn Hiếu nói đúng quá.

    Tôi có vấn đề cũng đơn giản như sau bạn lọc giúp.

    Cơ sở dữ liệu kiểu như sau:
    ..... text, number ..... site:huuhao .... text, number ..... Diachi:1234 ... text, number ...

    Qui luật tôi cần lọc 1 danh sách gồm 2 cột:
    Cột 1: chứa chuỗi kí tự sau "site:" (dấu hiệu kết thúc là dấu cách).
    Cột 2: chứa chuỗi kí tự, hoặc số sau "Diachi:" tương ứng (dấu hiệu kết thúc là dấu cách).

    Còn dữ liệu text, num ... hổ lốn xen kẽ trong đó thì bỏ qua. Xin lỗi sinbat mình chen ngang 1 tý.
    Như mình đã trình bày, ta hoàn toàn có thể dựa vào công cụ Text to Columns....
    Vì bạn chia một đoạn ra thành 4 đoạn :
    ..... text, number ..... site:huuhao .... text, number ..... Diachi:1234 ... text, number ...
    nên ta phải tách 2 lần. Nhưng vì công cụ có thể chia một lần tối đa thành 6 cột và chỉ có tác dụng với các ký tự sau :

    sks;sd
    asajs_ndss,c
    1. Dấu tab
    2. Dấu Space
    3. Dấu Semicolon ;
    4. Dấu comma ,
    5. Và một ký tự bất kỳ.


    Còn nếu trong đoạn text đã có quá nhiều dấu hiệu trùng thì ta thực hiện 1 tiểu xảo nữa là tiến hành thay thế (Ctrl + H)
    a.Space->))
    b.Semicolon->((
    c.Comma->[[

    ................
    ...... Ví dụ vậy thôi.

    Và thực hiện tiếp một tiểu xảo nữa


    1. Biến site: -> site:+ một dấu hiệu nào đấy trong 5 dấu hiệu trên không trùng với những dấu hiệu trong đoạn text (VN site:;)
    2. Biến Diachi: -> 1 dấu hiệu nào đấy+Diachi: + 1 dấu hiệu nào đấy
    trong 5 dấu hiệu trên không trùng với những dấu hiệu trong đoạn text
    Và cả 3 dấu hiệu này là khác nhau.

    Sau đó ta tiến hành phân cột.
    Nhớ là phaie trả lại các ký tự cũ của nó nếu bạn đã replace (Ctrl +H)
    Quá đơn giản phải không bạn.
    Thân !
    thay đổi nội dung bởi: Mr Okebab, 18-12-06 lúc 03:13 PM

  11. Thành viên sau cảm ơn Mr Okebab về bài viết này:


Trang 1/4 1 2 3 4 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Hỏi cách đếm số lần xuất hiện của chuỗi trong excel
    Viết bởi mademade trong chuyên mục Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
    Trả lời: 3
    Bài mới gởi: 22-11-12, 11:50 AM
  2. Ô trong excel hiện chuỗi dài dấu ######
    Viết bởi ngoinhahoahong1492 trong chuyên mục Những vấn đề chung
    Trả lời: 5
    Bài mới gởi: 05-11-12, 03:18 PM
  3. Tìm Chuỗi Trong Excel
    Viết bởi buiduongthe trong chuyên mục Hàm và công thức Excel
    Trả lời: 7
    Bài mới gởi: 09-11-11, 11:24 AM
  4. Lập trình tự kiểm tra tiêu chuẩn trong excel
    Viết bởi nghiah5 trong chuyên mục Lập Trình với Excel
    Trả lời: 1
    Bài mới gởi: 29-03-11, 04:28 PM
  5. giúp em vấn đề xử lý chuỗi trong excel :(:(
    Viết bởi loveall0805 trong chuyên mục Xử lý chuỗi ký tự
    Trả lời: 1
    Bài mới gởi: 30-07-10, 01:10 AM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]