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