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

Chủ đề: Cách lấy tên tỉnh từ ấp xã huyện tỉnh

  1. #1
    tranhiep_116 Guest

    Cách lấy tên tỉnh từ ấp xã huyện tỉnh

    DEAR ALL!
    Các anh/chị vui lòng chỉ giúp em với. Em có thông tin như sau:
    -Tân bình, tân long, mang thít, vĩnh long.
    -phong hòa, lai vung, đồng tháp.
    -hòa phú, long hồ, vĩnh long.
    -p.bình thủy, tp cần thơ, cần thơ.
    Yêu cầu: chỉ lâý tên tỉnh thôi.

  2. #2
    hungvietuc1 Guest
    Trích dẫn Gửi bởi CDKT2007
    DEAR ALL!
    Các anh/chị vui lòng chỉ giúp em với. Em có thông tin như sau:
    -Tân bình, tân long, mang thít, vĩnh long.
    -phong hòa, lai vung, đồng tháp.
    -hòa phú, long hồ, vĩnh long.
    -p.bình thủy, tp cần thơ, cần thơ.
    Yêu cầu: chỉ lâý tên tỉnh thôi.
    Góp ý cho bạn:

    Bạn nên có File với tiêu đề và 1 ít dữ liệu để các thành viên giúp bạn được nhanh hơn và thực tế hơn.

  3. #3
    khanhcool Guest
    Mình gét nhất cái từ Dear all!

  4. #4
    thethitotiu Guest
    Trích dẫn Gửi bởi CDKT2007
    DEAR ALL!
    Các anh/chị vui lòng chỉ giúp em với. Em có thông tin như sau:
    -Tân bình, tân long, mang thít, vĩnh long.
    -phong hòa, lai vung, đồng tháp.
    -hòa phú, long hồ, vĩnh long.
    -p.bình thủy, tp cần thơ, cần thơ.
    Yêu cầu: chỉ lâý tên tỉnh thôi.
    Tôi dùng VBA, bạn mở File nhấn nút "TÁCH" và xem kết quả nhé!

    Mã:
    Option Explicit
    Sub Chuot0106()
    Application.ScreenUpdating = False
    Dim i As Long, Lr As Long, DL As Range, KQ(), WS As Object
    
        Set WS = Application.WorksheetFunction
        Lr = Sheet1.Range("A1000000").End(xlUp).Row
        Set DL = Sheet1.Range("B1:B" & Lr)
        ReDim KQ(1 To DL.Rows.Count, 1 To 1)
        Sheet1.Range("A1:A" & Lr).Copy Sheet1.Range("B1")
        Range("B1:B" & Lr).Replace What:=",", Replacement:="              "
    For i = 1 To DL.Rows.Count
            KQ(i, 1) = WS.Trim(Right(DL(i, 1), 20))
    Next i
        Sheet1.Range("B1").Resize(i - 1, 1) = KQ
        Sheet1.Columns.AutoFit
        
        Application.ScreenUpdating = True
    End Sub

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi chuot0106
    Tôi dùng VBA, bạn mở File nhấn nút "TÁCH" và xem kết quả nhé!

    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    Bạn dùng dấu phẩy cuối cùng để làm dấu hiệu nhận biết? Tôi thấy không ăn thua rồi. Ví dụ ta có chuỗi "phong hòa, lai vung, đồng tháp, Việt nam" thì kết quả nhận được sẽ là gì?
    Thông thường với bài toán lấy tên tỉnh, ta sẽ dựa vào bảng tra cứu 63 tỉnh thành để dò tìm. Bài toán này có đầy trên GPE, thậm chí chỉ 1 công thức đơn giản cũng làm được chứ không phải thứ gì cũng VBA mới tối ưu đâu
    -------------------------------

    Trích dẫn Gửi bởi CDKT2007
    DEAR ALL!
    Các anh/chị vui lòng chỉ giúp em với. Em có thông tin như sau:
    -Tân bình, tân long, mang thít, vĩnh long.
    -phong hòa, lai vung, đồng tháp.
    -hòa phú, long hồ, vĩnh long.
    -p.bình thủy, tp cần thơ, cần thơ.
    Yêu cầu: chỉ lâý tên tỉnh thôi.
    Có file mới nói chuyện tiếp được

  6. #6
    nguyenthypro Guest
    Trích dẫn Gửi bởi ndu96081631
    Bạn dùng dấu phẩy cuối cùng để làm dấu hiệu nhận biết? Tôi thấy không ăn thua rồi. Ví dụ ta có chuỗi "phong hòa, lai vung, đồng tháp, Việt nam" thì kết quả nhận được sẽ là gì?
    Thông thường với bài toán lấy tên tỉnh, ta sẽ dựa vào bảng tra cứu 63 tỉnh thành để dò tìm. Bài toán này có đầy trên GPE, thậm chí chỉ 1 công thức đơn giản cũng làm được chứ không phải thứ gì cũng VBA mới tối ưu đâu
    -------------------------------


    Có file mới nói chuyện tiếp được
    Em làm dựa theo dữ liệu mẫu tác giả đưa lên thôi ạ. Mà theo cách của thầy cũng chưa ổn lắm. Ví dụ: Xã hòa phú, quảng ninh, quảng bình, việt nam thì khi dò nó sẽ ra 2 địa danh là "Quảng Ninh" và "Quảng Bình" cùng là tỉnh ạ.

  7. #7
    sock123 Guest
    Trích dẫn Gửi bởi chuot0106
    Em làm dựa theo dữ liệu mẫu tác giả đưa lên thôi ạ. Mà theo cách của thầy cũng chưa ổn lắm. Ví dụ: Xã hòa phú, quảng ninh, quảng bình, việt nam thì khi dò nó sẽ ra 2 địa danh là "Quảng Ninh" và "Quảng Bình" cùng là tỉnh ạ.
    Cái gì cũng có ưu điểm và nhược điểm thôi
    Ý tôi chỉ nói rằng: Bài này không cần đến VBA (vì có VBA thì cũng chẳng tối ưu hơn công thức)

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi ndu96081631
    Cái gì cũng có ưu điểm và nhược điểm thôi
    Ý tôi chỉ nói rằng: Bài này không cần đến VBA (vì có VBA thì cũng chẳng tối ưu hơn công thức)
    Em cảm ơn thầy! Thực ra em không nghĩ là làm bằng VBA sẽ tối ưu mà bởi vì việc sử dụng công thức của em không tốt nên em hay dùng VBA thôi ạ!

  9. #9
    zphot9x Guest
    Trích dẫn Gửi bởi chuot0106
    Em cảm ơn thầy! Thực ra em không nghĩ là làm bằng VBA sẽ tối ưu mà bởi vì việc sử dụng công thức của em không tốt nên em hay dùng VBA thôi ạ!
    Dù công thức hay VBA thì cũng chỉ là GIẢI THUẬT!
    Có giải thuật tốt, làm bằng cái gì cũng được cả (không quan trong công cụ, chỉ quan trọng hướng đi)

  10. #10
    hocon84 Guest
    Giúp mình với. Cảm ơn nhiều.

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
  •