Hoi thao the gioi ke toan CleverCFO Công ty CP Tư Vấn Thuế Vinatax
+ Reply to Thread
Trang 3 của 3 Đầu tiênĐầu tiên 1 2 3
Kết quả 21 tới 30 của 30
  1. #21
    lts
    Khách vãng lai
    Ôi Carot ơi đến địa chỉ không có số VD: LÊ THANH NGHỊ thỉ nó lại ra kết quả là Lê, làm thế nào nhỉ :f_o

  2. #22
    lts
    Khách vãng lai
    Chào ITs, thực ra bài toán của bạn (tách số ra khỏi ô địa chỉ) rất đơn giản, nếu:
    - Trong cell chứa địa chỉ đầy đủ luôn luôn nhất quán theo thứ tự: "sốnhà_tênđường", trong đó số chuỗi "sốnhà" không có khoảng trằng nào ở liền trước nó & ở giữa nó; và nó cách chuỗi "tênđường" một hoặc nhiều khoảng trắng.

    Trong trường hợp đó chỉ cần tìm ra vị trí của khoảng trắng đầu tiên trong cell địa chỉ và cắt tự vị trí đó trở về trước là xong hà, đâu cần dùng Visual Basic, vốn bạn chẳng biết gì về VB cả:
    Công thức: vd, ô D3 chứa địa chỉ đầy đủ, nhập công thức sau vào ô E3 để lấy số nhà: =left(D3,search(" ",D3)). Rồi copy công thức này xuống các ô dưới là xong. Ngoài ra để cắt ra tên đường thì nhập vào ô F3 bên cạnh công thức này: =RIGHT(C3,LEN(D3)-LEN(E3)).

    Bạn làm thử coi.

  3. #23
    8020
    Khách vãng lai
    Chà, mình wên trong trường hợp k có số nhà trong ô địa chỉ, bạn chỉ việc lập công thức kiểm tra xem ô địa chỉ có bắt đầu bằng một chữ số hay không, nếu có thì dùng công thức 8020 gửi, còn không thì giữ nguyên toàn bộ ô địa chỉ. Đây là công thức bạn sẽ nhập trong cell E3 để lấy sốnhà: =IF(ISNUMBER(VALUE(LEFT(D3,1))),LEFT(D3,SEARCH(&qu ot; ",D3)),0). Còn ô F3 để lấy "tênđường" thì k có gì thay đổi.

  4. #24
    8020
    Khách vãng lai
    8020 à!
    Em làm được rồi, có nhiều cách thật đấy, cách này cũng đơn giản, nhanh gọn nhỉ, với cách này những địa chỉ không có số thì kết quả sẽ là 0 chứ không ra tên đầu của phố nữa. Cảm on 8020 nhé. :thank

  5. #25
    lts
    Khách vãng lai
    dùng hàm left hoặc right là được

  6. #26
    HongViet
    Khách vãng lai
    Giả sử tất cả địa chỉ đều bắt đầu bằng một con số. Giải quyết như sau
    1. Tạo kế bên cột muốn tách( cột A) 10 cột, đầu cột bắt đầu từ 0 đến 9
    ví dụ từ ô B1 đến K1
    2. Đặt công thức như sau :
    B2: =if(iserr(search(B$1;$A2,1)),"",search(B $1;$A2,1))
    copy sang trái và xuống dưới
    3. Tại ô L2 đặt công thức =min(B2:K2), rồi copy xuống
    4. Tại ô M2( tách tên) dùng công thức sau : = left(A2;L2-1)
    5 Tại ô N2 ( tách địa chỉ ) : = =MID(A2;L2;100)
    Chúc thành công

  7. #27
    mysterious_girl
    Khách vãng lai
    Trích:
    Các bạn cho biết cách nào tách các trường hợp sau:
    15Bis/45A Nguyễn Vạn Tường
    A4S/125B Chung cư 727 Trần Hưng Đạo
    125/12/54A Thành đô?
    154 Hẽm 45 Tô Hiến Thành?

    Làm như sau
    Dùng công thức sau để tách số nhà
    =left("text";search(" ";"text";1))
    =LEFT(A8;SEARCH(" ";$A8;1))
    Dùng công thức sau để tách tên đường
    =mid("text";search(" ";"text";1);100)

  8. #28
    paulsteigel
    Khách vãng lai
    Cảm ơn bạn PaulSteigel & toàn thể các bạn đã giúp đỡ & quan tâm!
    Nhân dịp xuân về chúc toàn thể chúng ta nhiều sức khoẻ & sức mạnh mới!
    Vấn đề tách địa chỉ ở đây tôi nêu ra muốn nói rằng số nhà rất là đa dạng do lịch sử để lại & còn dài dài; Vậy nên ta phải tách từ lúc nhập liệu; chứ sao đó mới mần thì khổ lắm í ai ơi!
    Có nghĩa là phải cân nhắc kỹ càng trước khi tạo CSDL dù nhỏ hay lớn!
    Ông bà ta có câu: 7 lần đo 1 lần cắt!
    Vui vẽ nha!

  9. #29
    VanHao
    Khách vãng lai
    Dùng công thức Excel làm được điều này. Hihi

  10. #30
    VanHao
    Khách vãng lai
    Có khoảng 5 cách để tách là ít nhất


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Trả lời: 0
    Bài viết cuối: 07-30-2010, 03:00 PM
  2. không nhìn thấy các sheet trong excel
    By nhung84 in forum Ứng dụng Excel
    Trả lời: 3
    Bài viết cuối: 07-30-2010, 02:30 PM
  3. không nhìn thấy các sheet trong excel
    By nhung84 in forum Ứng dụng Excel
    Trả lời: 3
    Bài viết cuối: 07-30-2010, 02:30 PM
  4. Trả lời: 2
    Bài viết cuối: 07-30-2010, 01:18 PM
  5. Trả lời: 29
    Bài viết cuối: 07-30-2010, 11:28 AM

Quyền viết bài

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài viết của bạn