Kết quả 1 đến 6 của 6

Chủ đề: Xin chỉ cách tách chử gặp số là ngưng

  1. #1
    thuthuy1991 Guest

    Xin chỉ cách tách chử gặp số là ngưng

    Mình đã lục lọi ở diễn đàn khá nhiều nhưng giải pháp cho công việc này chưa thấy ai bàn đến, xin các vị giúp cho nha. Ví dụ như sau:
    Trong 1 ô có thông tin: Nguyễn Văn A 3/2 Nơ Trang Long, P.13, Q.BT
    Ô phía dưới có: Trần B 12 Phạm Ngũ Lão, P.12, Q.1
    Ô dưới có : Phan Thị Kim C 34 Lý thường Kiệt, P.1, Q. Tân Bình

    Vậy mình muốn tách ra thành 2 cột Họ tên và Địa chỉ riêng được không?

    Xin cám ơn nhiều, dử liệu của mình hơn 1500 dòng[IMG]images/smilies/a36.gif[/IMG]

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Giả sử dữ liệu của bạn tại A1,
    Công thức tách tên tại B1

    Mã:
    =LEFT(A1,MIN(INDEX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1),""),0))-1)
    Công thức tách địa chỉ C1

    Mã:
    =RIGHT(A1,LEN(A1)-LEN(B1))

  3. #3
    xuyenchi05 Guest
    Trích dẫn Gửi bởi concogia
    Hình như công thức của bạn DHN46
    dư hàm Index thì phải
    Thêm Index để kết thúc bằng Enter (tuyệt chiêu của DHN46 đó mà)
    Nếu làm:
    =LEFT(A1,MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1 ),""))-1)
    thì phải nhấn Ctrl+Shift+Enter

  4. #4
    thuydt Guest
    Trích dẫn Gửi bởi dhn46
    Giả sử dữ liệu của bạn tại A1,
    Công thức tách tên tại B1

    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>

    </div>
    </div>
    </div>
    Kính thưa DHN46, bạn có biết bạn vừa làm 1 việc tốt vô cùng không? Vấn đề này tôi gặp lâu, nhiều lần mày mò tự học cũng không thông. Nay nhờ câu lệnh trên của bạn mà tôi đã không còn lo lắng.

    Cám ơn bạn thật nhiều
    Cám ơn GPE thật sâu.

    Và DHN46 ơi, nếu không có gì phiền lắm xin bạn giúp tôi từ con Két thành con người , vì tôi muốn hiểu hàm trên chứ không muốn như con két chỉ biết copy paste.

    Xin được hướng dẫn để tự hiểu mà làm cho các hàm về sau... Xin cám ơn nhiều DHN46[IMG]images/smilies/a20.gif[/IMG][IMG]images/smilies/a20.gif[/IMG]

  5. #5
    dinhtuann123 Guest
    Trích dẫn Gửi bởi duonganhtu
    Kính thưa DHN46, bạn có biết bạn vừa làm 1 việc tốt vô cùng không? Vấn đề này tôi gặp lâu, nhiều lần mày mò tự học cũng không thông. Nay nhờ câu lệnh trên của bạn mà tôi đã không còn lo lắng.

    Cám ơn bạn thật nhiều
    Cám ơn GPE thật sâu.

    Và DHN46 ơi, nếu không có gì phiền lắm xin bạn giúp tôi từ con Két thành con người , vì tôi muốn hiểu hàm trên chứ không muốn như con két chỉ biết copy paste.

    Xin được hướng dẫn để tự hiểu mà làm cho các hàm về sau... Xin cám ơn nhiều DHN46[IMG]images/smilies/a20.gif[/IMG][IMG]images/smilies/a20.gif[/IMG]
    Con két mà biết "copy paste" là con két quý hiếm lắm đó
    Vậy "con két quý hiếm" hông hiểu chỗ nào ??? ( đừng nói hông hiểu toàn bộ công thức à nha !!!)
    Thân
    Hình như công thức của bạn DHN46


    =LEFT(A1,MIN(INDEX(IFERROR(FIND({0,1,2,3,4,5,6,7,8 ,9},A1),""),0))-1)
    dư hàm Index thì phải

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    mình có tìm đc 1 hàm tốt hơn hàm trên, dễ hiểu hơn
    =LEFT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"012345 6789"))-1)

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •