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

Chủ đề: (help) nối chuỗi có điều kiện

  1. #1
    tribobo1993 Guest
    Trích dẫn Gửi bởi huuthang_bd
    Dùng UDF cho nó tiện

    <div class="bbcode_container">
    <div class="bbcode_description">PHP Code:
    </div>
    </div>
    </div>
    hay quá, cám ơn anh rất nhiều
    VBA thiệt phi thường, em đang bập bõm học video trên youtube, không biết chừng nào mới giải quyết được mấy cái đơn giản vầy, chứ được như các anh chị ở đây chắc không dám mong gì

  2. #2
    lalahoho Guest
    dùng cột phụ để tính

  3. #3
    cabay Guest
    Trích dẫn Gửi bởi pearlymy
    Em có file trăn trở mấy ngày này mà chưa tìm được đáp án
    Mong mọi người giúp đỡ. Em cám ơn rất nhiều

    <div class="cms_table"><table width="64" class="cms_table"><tr valign="top" class="cms_table_tr"><td width="64" align="left" class="cms_table_td">SẢN PHẨM
    </td>
    </tr>
    <div class="cms_table"><tr valign="top" class="cms_table_tr"><td width="64" align="left" class="cms_table_td">THẺ XANH

    </td>
    200
    <td width="64" align="right" class="cms_table_td">4

    </td>
    <td width="64" align="left" class="cms_table_td">X100-200

    </td>
    </tr>
    <tr valign="top" class="cms_table_tr"><td width="64" align="left" class="cms_table_td">THẺ ĐỎ

    </td>
    <td width="64" align="right" class="cms_table_td">100

    </td>
    <td width="64" align="right" class="cms_table_td">3

    </td>
    <td width="64" align="left" class="cms_table_td">D20-43

    </td>
    </tr>
    <tr valign="top" class="cms_table_tr"><td width="64" align="left" class="cms_table_td">THẺ VÀNG

    </td>
    <td width="64" align="right" class="cms_table_td">190

    </td>
    <td width="64" align="right" class="cms_table_td">5

    </td>
    <td width="64" align="left" class="cms_table_td">V20-34

    </td>
    </tr>
    <tr valign="top" class="cms_table_tr"><td width="64" align="left" class="cms_table_td">THẺ XANH

    </td>
    <td width="64" align="right" class="cms_table_td">210

    </td>
    <td width="64" align="right" class="cms_table_td">5

    </td>
    <td width="64" align="left" class="cms_table_td">X204-209



    </td>
    </tr>
    <tr valign="top" class="cms_table_tr"><td width="64" align="left" class="cms_table_td">THẺ XANH

    </td>
    <td width="64" align="right" class="cms_table_td">200

    </td>
    <td width="64" align="right" class="cms_table_td">4

    </td>
    <td width="64" align="left" class="cms_table_td">X300-301

    </td>
    </tr>
    <tr valign="top" class="cms_table_tr"><td width="64" align="left" class="cms_table_td">THẺ ĐỎ

    </td>
    <td width="64" align="right" class="cms_table_td">110

    </td>
    <td width="64" align="right" class="cms_table_td">3

    </td>
    <td width="64" align="left" class="cms_table_td">D40-50

    </td>
    </tr>
    </table></div>

    đây là file tồn kho, khi hach toán vào chương trình kế toán, em cần diễn giải rút gọn theo từng sản phẩm

    Đại khái, nó sẽ ra kết quả như vầy:
    THẺ XANH, SERI: X100-200 (4 * 200 VND), X204 -209 (5 * 210 VND), X300-301 (4 * 200 VND), THẺ VÀNG SERI: V20-40 (5 * 190 VND), THẺ ĐỎ SERI: D20-43 (3*100 VND), D40-50 (3 * 110 VND)

    Em xin chân thành cám ơn 1 lần nữa!</div>

    </div>
    </div>
    </div>
    Dùng UDF cho nó tiện

    Mã nguồn PHP:
    Function NoiDung(Arr) As StringDim i As LongArr = ArrWith CreateObject("Scripting.Dictionary") For i = 1 To UBound(Arr, 1) If Not .Exists(Arr(i, 1)) Then .Add Arr(i, 1), Arr(i, 1) & ", SERI: " & Arr(i, 4) & " (" & Arr(i, 3) & " * " & Arr(i, 2) & " VND)" Else .Item(Arr(i, 1)) = .Item(Arr(i, 1)) & ", " & Arr(i, 4) & " (" & Arr(i, 3) & " * " & Arr(i, 2) & " VND)" End If Next NoiDung = Join(.Items, "; ")End WithEnd Function  

  4. #4
    Menbro102015 Guest

    (help) nối chuỗi có điều kiện

    Em có file trăn trở mấy ngày này mà chưa tìm được đáp án
    Mong mọi người giúp đỡ. Em cám ơn rất nhiều

    <div><table width="64"><tr valign="top"><td width="64" align="left">SẢN PHẨM

    </td>
    <td width="64" align="left">ĐƠN GIA

    </td>
    <td width="64" align="left">SỐ LƯỢNG

    </td>
    <td width="64" align="left">SERI

    </td>
    </tr>
    <tr valign="top"><td width="64" align="left">THẺ XANH

    </td>
    200
    <td width="64" align="right">4

    </td>
    <td width="64" align="left">X100-200

    </td>
    </tr>
    <tr valign="top"><td width="64" align="left">THẺ ĐỎ

    </td>
    <td width="64" align="right">100

    </td>
    <td width="64" align="right">3

    </td>
    <td width="64" align="left">D20-43

    </td>
    </tr>
    <tr valign="top"><td width="64" align="left">THẺ VÀNG

    </td>
    <td width="64" align="right">190

    </td>
    <td width="64" align="right">5

    </td>
    <td width="64" align="left">V20-34

    </td>
    </tr>
    <tr valign="top"><td width="64" align="left">THẺ XANH

    </td>
    <td width="64" align="right">210

    </td>
    <td width="64" align="right">5

    </td>
    <td width="64" align="left">X204-209



    </td>
    </tr>
    <tr valign="top"><td width="64" align="left">THẺ XANH

    </td>
    <td width="64" align="right">200

    </td>
    <td width="64" align="right">4

    </td>
    <td width="64" align="left">X300-301

    </td>
    </tr>
    <tr valign="top"><td width="64" align="left">THẺ ĐỎ

    </td>
    <td width="64" align="right">110

    </td>
    <td width="64" align="right">3

    </td>
    <td width="64" align="left">D40-50

    </td>
    </tr>
    </table></div>

    đây là file tồn kho, khi hach toán vào chương trình kế toán, em cần diễn giải rút gọn theo từng sản phẩm

    Đại khái, nó sẽ ra kết quả như vầy:
    THẺ XANH, SERI: X100-200 (4 * 200 VND), X204 -209 (5 * 210 VND), X300-301 (4 * 200 VND), THẺ VÀNG SERI: V20-40 (5 * 190 VND), THẺ ĐỎ SERI: D20-43 (3*100 VND), D40-50 (3 * 110 VND)

    Em xin chân thành cám ơn 1 lần nữa!

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
  •