tối có dữ liệu F08-029/02
tôi chỉ muốn tách dữ liệu như thế nào để không muốn lấy số"/02" ở đắng sau ấy. lưu ý là F08-029 luôn thay đổi và có thể nhiều ký tự hoặc ngắn ký tự hơn vì thế tôi không dùng được hàm left hoặc right. vậy dùng hàm gì vậy mọi người ,chân thành cảm ơn
tối có dữ liệu F08-029/02
tôi chỉ muốn tách dữ liệu như thế nào để không muốn lấy số"/02" ở đắng sau ấy. lưu ý là F08-029 luôn thay đổi và có thể nhiều ký tự hoặc ngắn ký tự hơn vì thế tôi không dùng được hàm left hoặc right. vậy dùng hàm gì vậy mọi người ,chân thành cảm ơn
tối có dữ liệu F08-029/02
tôi chỉ muốn tách dữ liệu như thế nào để không muốn lấy số"/02" ở đắng sau ấy. lưu ý là F08-029 luôn thay đổi và có thể nhiều ký tự hoặc ngắn ký tự hơn vì thế tôi không dùng được hàm left hoặc right. vậy dùng hàm gì vậy mọi người ,chân thành cảm ơn
tối có dữ liệu F08-029/02
tôi chỉ muốn tách dữ liệu như thế nào để không muốn lấy số"/02" ở đắng sau ấy. lưu ý là F08-029 luôn thay đổi và có thể nhiều ký tự hoặc ngắn ký tự hơn vì thế tôi không dùng được hàm left hoặc right. vậy dùng hàm gì vậy mọi người ,chân thành cảm ơn
Trong đó có câu: thống kê mẫu tin có xuất xứ từ Anh và nhật. Có nghĩa la tính tổng các mẫu tin xuất xứ từ Anh và Nhật đó các anh/chị ạ. Vui lòng giúp em với nha.Em đang cần gấp ạ. Em cảm on nhiều ạ!
Trong đó có câu: thống kê mẫu tin có xuất xứ từ Anh và nhật. Có nghĩa la tính tổng các mẫu tin xuất xứ từ Anh và Nhật đó các anh/chị ạ. Vui lòng giúp em với nha.Em đang cần gấp ạ. Em cảm on nhiều ạ!
Trong đó có câu: thống kê mẫu tin có xuất xứ từ Anh và nhật. Có nghĩa la tính tổng các mẫu tin xuất xứ từ Anh và Nhật đó các anh/chị ạ. Vui lòng giúp em với nha.Em đang cần gấp ạ. Em cảm on nhiều ạ!
Bạn chen ngang vào Topic của người khác mà nội dung chẳng liên quan gì đến nội dung Topic, Bài chắc sẽ bị xoá.
Bạn tạo Topic khác để hỏi vấn đề của mình đi, nhớ tiêu đề rõ ràng một chút, các anh/chị giúp e bài này với.
tiêu đề này không rõ ràng, giúp cái gì trong bài này? Không đưa câu "Em đang cần gấp ạ." vào bài viết vì nó không có tác dụng gì mà lại có ý "hối thúc" người khác
Lưu ý khi gửi bài:
- Bài viết không dấu Tiếng Việt sẽ bị xóa
- Đặt tựa đề theo sát nội dung câu hỏi/ trả lời. Các bài viết có tựa đề chung chung như
Help me, cứu cứu, cứu em, gấp gấp,... sẽ bị xoá
- Giải thích/ mô tả câu hỏi càng chi tiết càng tốt
- Nên gửi thêm tập tin Excel kèm chú thích về câu hỏi nếu có
Trong đó có câu: thống kê mẫu tin có xuất xứ từ Anh và nhật. Có nghĩa la tính tổng các mẫu tin xuất xứ từ Anh và Nhật đó các anh/chị ạ. Vui lòng giúp em với nha.Em đang cần gấp ạ. Em cảm on nhiều ạ!
tôi cũng làm rồi bạn ơi, nhưng như từ đầu tôi đã nói. trước dấu "/" có thể thay đổi nhiều hay ít. ví dụ nếu là F08-02951/02 thì hàm trên không thực hiện được
tôi cũng làm rồi bạn ơi, nhưng như từ đầu tôi đã nói. trước dấu "/" có thể thay đổi nhiều hay ít. ví dụ nếu là F08-02951/02 thì hàm trên không thực hiện được
Sao lại không được ? Công thức của mình làm được mà ?
Bạn cần lấy dữ liệu trước dấu "/" thì mình viết một công thức tìm dấu "/" trong ô rồi lấy phần trước nó, có phải làm đếm số ký tự từ trái qua đâu ?
Nó chỉ lỗi không làm được khi trong ô bạn chứa 2 ký tự "/".
Chơi cái Text to Columns thuận lợi khi bạn sử dụng hết các cột sau khi tách, còn chỉ sử dụng 1 cột thì lại phải xóa các cột không sử dụng thì ......làm công thức cho gọn
Híc
tôi có ví dụ: Ô A1: 123+456
A2: 50+70
tôi muốn cộng hai ô này trước dấu "+" và sau dấu cộng "+" thì dùng hàm gì
chẳng hạn kết quả tại ô B1 và B2 là: 123+50=173 và 456+70 = 526
tôi có ví dụ: Ô A1: 123+456
A2: 50+70
tôi muốn cộng hai ô này trước dấu "+" và sau dấu cộng "+" thì dùng hàm gì
chẳng hạn kết quả tại ô B1 và B2 là: 123+50=173 và 456+70 = 526
tôi có ví dụ: Ô A1: 123+456
A2: 50+70
tôi muốn cộng hai ô này trước dấu "+" và sau dấu cộng "+" thì dùng hàm gì
chẳng hạn kết quả tại ô B1 và B2 là: 123+50=173 và 456+70 = 526
tôi có ví dụ: Ô A1: 123+456
A2: 50+70
tôi muốn cộng hai ô này trước dấu "+" và sau dấu cộng "+" thì dùng hàm gì
chẳng hạn kết quả tại ô B1 và B2 là: 123+50=173 và 456+70 = 526
tôi có ví dụ: Ô A1: 123+456
A2: 50+70
tôi muốn cộng hai ô này trước dấu "+" và sau dấu cộng "+" thì dùng hàm gì
chẳng hạn kết quả tại ô B1 và B2 là: 123+50=173 và 456+70 = 526
Đã có rất nhiều bài bên trên hướng dẫn bạn dùng Left(), Right(), Find() chẳng lẽ bạn không vận dụng được gì sao?
Ví dụ A1= 123+456; Bạn tự gõ thử =Left(A1,Find("+",A1)-1) xem nó ra cái gì rồi tìm cách giải quyết
Cố lên chứ.
dùng hàm sum như thế nào cho những dấu "?" trông file?
thành thật xin lỗi vì quá gấp nên đã đưa ra những câu hỏi khiến mọi người trên diễn đàn khó hiểu.ý tôi muốn có một hàm giống như trong file dưới đây cho những dấu hỏi "?' . dữ liệu tôi còn rất nhiều cột và hàng nên cần một hàm sum tổng hợp để cho ra kết quả.
cảm ơn mọi người đã quan tâm
thành thật xin lỗi vì quá gấp nên đã đưa ra những câu hỏi khiến mọi người trên diễn đàn khó hiểu.ý tôi muốn có một hàm giống như trong file dưới đây cho những dấu hỏi "?' . dữ liệu tôi còn rất nhiều cột và hàng nên cần một hàm sum tổng hợp để cho ra kết quả.
cảm ơn mọi người đã quan tâm
2 dấu - được đặt phía trước một chuỗi số (có thể đặt trước một công thức mà kết quả của công thức này là một chuỗi số)để biến nó trở thành một số thực sự, có thể tính toán, so sánh.
Ví dụ: Công thức LEFT("123ABC",3) cho kết quả là chuỗi số "123". Khi đó, công thức --LEFT("123ABC",3) cho ra số 123 (một trăm hai mươi ba).
Ngoài cách thêm 2 dấu - phía trước, chúng ta còn có thể lấy kết quả (chuỗi số) này *1, /1, ^1, +0, -0 cũng được.
Chẳng hạn công thức LEFT("123ABC",3)*1 cũng sẽ cho ra số 123.
vui lòng giúp thêm phần này, tôi đã kết hợp các công thức từ đầu bài đến giờ mà cũng chưa ra. nếu ô A không có dữ liệu hoặc dữ liệu như ví dụ trong file thì dùng công thức như thế nào. cảm ơn
nhưng trường hợp ô A2: 5+6, A3:4 ,A4: 1+2 thì không cho ra kết quả đúng (tôi muốn kết quả 5+4+1=10)
dùng hàm gì để cộng tất cả các dãy số trên vậy? (kêt quả là:18)
nhưng trường hợp ô A2: 5+6, A3:4 ,A4: 1+2 thì không cho ra kết quả đúng (tôi muốn kết quả 5+4+1=10)
dùng hàm gì để cộng tất cả các dãy số trên vậy? (kêt quả là:18)
nhưng trường hợp ô A2: 5+6, A3:4 ,A4: 1+2 thì không cho ra kết quả đúng (tôi muốn kết quả 5+4+1=10)
dùng hàm gì để cộng tất cả các dãy số trên vậy? (kêt quả là:18)
Function MySum(ByVal Arr, Optional ByVal pos As Integer = 0) As Long
Dim objRegExp As Object
Dim objMatch As Object
Dim tmpArr, r As Long, c As Long, baonhieu As Long
Set objRegExp = VBA.CreateObject("VBScript.RegExp")
With objRegExp
.Global = True
If pos = 0 Then
.Pattern = "^\d+|\d+$"
ElseIf pos = 1 Then
.Pattern = "^\d+"
Else
.Pattern = "\+\d+$"
End If
If IsArray(Arr) Then
tmpArr = Arr
For r = 1 To UBound(tmpArr)
For c = 1 To UBound(tmpArr, 2)
For Each objMatch In .Execute(tmpArr(r, c))
baonhieu = baonhieu + objMatch.Value
Next objMatch
Next c
Next r
Else
For Each objMatch In .Execute(Arr)
baonhieu = baonhieu + objMatch.Value
Next objMatch
End If
End With
MySum = baonhieu
Set objRegExp = Nothing
Set objMatch = Nothing
End Function
thành thật xin lỗi vì quá gấp nên đã đưa ra những câu hỏi khiến mọi người trên diễn đàn khó hiểu.ý tôi muốn có một hàm giống như trong file dưới đây cho những dấu hỏi "?' . dữ liệu tôi còn rất nhiều cột và hàng nên cần một hàm sum tổng hợp để cho ra kết quả.
cảm ơn mọi người đã quan tâm
Lưu ý, mình dùng công thức mảng nên sau khi edit công thức bạn nhấn tổ hợp ctr+shift+Enter nhé.
Kết quả: Giải quyết được yêu cầu cụ thể của bạn
Nhược điểm: khi thêm dòng dữ liệu mới, công thức sum không tự động mở rộng vùng tính toán (cụ thể là vùng A2:A5 như trong file ví dụ)
Em nhờ các bác giúp, từ một địa danh chung chung, xây dựng hàm tách ra thôn, xã. Danh mục thôn xã đã có sẵn và chỉ tách những địa danh có trong danh mục thôi. địa danh gõ không có quy định nào cả, miễn là tìm được xã và thôn trong đó. Em nghĩ mãi không được!
File em đính kèm. Nếu không đúng chủ để mong BQT thông cảm!
Em nhờ các bác giúp, từ một địa danh chung chung, xây dựng hàm tách ra thôn, xã. Danh mục thôn xã đã có sẵn và chỉ tách những địa danh có trong danh mục thôi. địa danh gõ không có quy định nào cả, miễn là tìm được xã và thôn trong đó. Em nghĩ mãi không được!
File em đính kèm. Nếu không đúng chủ để mong BQT thông cảm!
Tách được ra thành xã và thôn chứ cô chứ đâu chỉ tách ký tự
Tách xã và thôn được ngăn cách nhau bằng dấu -
Chọn dấu - trong mục Other của mục Delimiters đó
Cô làm thử đi!
Nhưng không biết linhvn_vpc muốn như vậy không nữa? hii
Tách được ra thành xã và thôn chứ cô chứ đâu chỉ tách ký tự
Tách xã và thôn được ngăn cách nhau bằng dấu -
Chọn dấu - trong mục Other của mục Delimiters đó
Cô làm thử đi!
Nhưng không biết linhvn_vpc muốn như vậy không nữa? hii
Em nhờ các bác giúp, từ một địa danh chung chung, xây dựng hàm tách ra thôn, xã. Danh mục thôn xã đã có sẵn và chỉ tách những địa danh có trong danh mục thôi. địa danh gõ không có quy định nào cả, miễn là tìm được xã và thôn trong đó. Em nghĩ mãi không được!
File em đính kèm. Nếu không đúng chủ để mong BQT thông cảm!
Em nhờ các bác giúp, từ một địa danh chung chung, xây dựng hàm tách ra thôn, xã. Danh mục thôn xã đã có sẵn và chỉ tách những địa danh có trong danh mục thôi. địa danh gõ không có quy định nào cả, miễn là tìm được xã và thôn trong đó. Em nghĩ mãi không được!
File em đính kèm. Nếu không đúng chủ để mong BQT thông cảm!
bác quanghai1960 lam chưa đúng ý em rồi. Nếu chỉ dựa vào dấu "," hoặc "-" để tách ra như bác thì thôn và xã đâu có nằm trong danh mục và yêu cầu như vậy thì đơn giản quá. Nếu có dữ liệu chuẩn thì lại không phải nghĩ ra việc này rồi. Ý em ở đây là nhờ các bác xây dựng giúp em 2 hàm. Hàm 1 tìm ra được xã dựa vào địa danh, hàm 2 tìm ra được thôn trong xã đó, dựa vào danh mục thôn và xã cũng như địa danh.
bác quanghai1960 lam chưa đúng ý em rồi. Nếu chỉ dựa vào dấu "," hoặc "-" để tách ra như bác thì thôn và xã đâu có nằm trong danh mục và yêu cầu như vậy thì đơn giản quá. Nếu có dữ liệu chuẩn thì lại không phải nghĩ ra việc này rồi. Ý em ở đây là nhờ các bác xây dựng giúp em 2 hàm. Hàm 1 tìm ra được xã dựa vào địa danh, hàm 2 tìm ra được thôn trong xã đó, dựa vào danh mục thôn và xã cũng như địa danh.
Nếu là mình thì mình sẽ kèm theo kết quả tạm trong file, diễn giải bằng từ ngữ thì ai viết người đó hiểu. Yêu cầu là tách ra thì mình tách ra rồi bảo là không đúng, bạn có yêu cầu tìm cái nào trong cái nào đâu.
Nếu là mình thì mình sẽ kèm theo kết quả tạm trong file, diễn giải bằng từ ngữ thì ai viết người đó hiểu. Yêu cầu là tách ra thì mình tách ra rồi bảo là không đúng, bạn có yêu cầu tìm cái nào trong cái nào đâu.
Thực sự, yêu cầu này làm trong cel thì em chưa làm được. Em chỉ nhập một vài kết quả để bác thấy và giúp em. Đầu tiên phải tìm ra xã trước bằng cách tìm trong địa danh có chứa xã nào trong danh mục. Sau đó tìm ra thôn trong xã đó nếu địa danh có chứa thôn của xã đó.
Trong sql thì em dùng hàm like, trong cel thì hàm like không làm được.
Mong bác giúp!
Thực sự, yêu cầu này làm trong cel thì em chưa làm được. Em chỉ nhập một vài kết quả để bác thấy và giúp em. Đầu tiên phải tìm ra xã trước bằng cách tìm trong địa danh có chứa xã nào trong danh mục. Sau đó tìm ra thôn trong xã đó nếu địa danh có chứa thôn của xã đó.
Trong sql thì em dùng hàm like, trong cel thì hàm like không làm được.
Mong bác giúp!
Sub tach()
Dim dl(), i As Long, tim As Object
Range([A2], [a65536].End(3)).Copy [B2:C2]
dl = Range([b2], [C65536].End(3)).Value
With CreateObject("Vbscript.Regexp")
.Global = True
.Pattern = "-.*|,.*"
For i = 1 To UBound(dl)
dl(i, 2) = Trim(.Replace(dl(i, 2), ""))
Set tim = Sheet2.[a:a].Find(dl(i, 2), , , xlWhole)
If tim Is Nothing Then dl(i, 2) = ""
Next
.Pattern = ".*-|.*,|TT"
For i = 1 To UBound(dl)
dl(i, 1) = Trim(.Replace(dl(i, 1), ""))
Next
End With
[b2].Resize(i - 1, 2) = dl
End Sub
Sub tach()
Dim dl(), i As Long, tim As Object
Range([A2], [a65536].End(3)).Copy [B2:C2]
dl = Range([b2], [C65536].End(3)).Value
With CreateObject("Vbscript.Regexp")
.Global = True
.Pattern = "-.*|,.*"
For i = 1 To UBound(dl)
dl(i, 2) = Trim(.Replace(dl(i, 2), ""))
Set tim = Sheet2.[a:a].Find(dl(i, 2), , , xlWhole)
If tim Is Nothing Then dl(i, 2) = ""
Next
.Pattern = ".*-|.*,|TT"
For i = 1 To UBound(dl)
dl(i, 1) = Trim(.Replace(dl(i, 1), ""))
Next
End With
[b2].Resize(i - 1, 2) = dl
End Sub
Trật là chắc rồi. Ta xét dòng 32 là "XN Thuỷ nông - Móng Cầu - Thái Hòa"
code
Mã:
For i = 1 To UBound(dl)
dl(i, 2) = Trim(.Replace(dl(i, 2), ""))
Set tim = Sheet2.[a:a].Find(dl(i, 2), , , xlWhole)
If tim Is Nothing Then dl(i, 2) = ""
Next
Tôi hiểu là tìm thôn. Nhưng khi code thực hiện xong dòng dl(i, 2) = Trim(.Replace(dl(i, 2), ""))
thì dl(i, 2) = "XN Thuỷ nông", tức tiếp theo "tim = Nothing", và dl(i, 2) = "" --> không tìm thấy thôn. Trong khi đó thôn chính là "Móng Cầu"
-------------
Bạn chủ đề tài nên miêu tả dữ liệu. Tôi không thích trò đoán mò vì đã đoán thì xác suất trúng không bao giờ là 1.
Dữ liệu của bạn:
1. Xã luôn là cuối cùng? Sau xã không có "tỉnh" hay bất cứ cái gì? Vd. "khu tự trị" hay tương tự?
2. Trước xã bao giờ cũng là thôn, không có gì xen kẽ (trừ các ký tự là "-", ",". Đã hết chưa hay còn những ký tự khác?) giữa chúng?
Tóm lại dữ liệu là: "(cac ký tự bất kỳ)(ký tự phân cách - là gì?)THÔN(các ký tự phân cách - là gì?)XÃ"?
Bạn thử cái này, (mặc dù tốc độ không tốt nhưng dữ liệu của bạn ...lung tung quá)
Mã:
Sub tach()
Dim Arr, ArrXaThon
Dim i, j, eR As Integer
Arr = Sheet2.Range("A1:B" & Sheet2.[b65536].End(xlUp).Row)
eR = Sheet1.[A65536].End(xlUp).Row
ReDim ArrXaThon(1 To eR, 1 To 2)
For i = 1 To eR
For j = 1 To UBound(Arr, 1)
If InStr(1, Sheet1.Cells(i, 1), Arr(j, 2)) > 0 Then
If InStr(1, Sheet1.Cells(i, 1), Arr(j, 1)) > 0 Then
ArrXaThon(i, 1) = Arr(j, 1)
ArrXaThon(i, 2) = Arr(j, 2)
Else
ArrXaThon(i, 2) = Arr(j, 2)
End If
End If
Next
Next
Sheet1.[e1].Resize(UBound(ArrXaThon, 1), 2) = ArrXaThon
End Sub
Bạn thử cái này, (mặc dù tốc độ không tốt nhưng dữ liệu của bạn ...lung tung quá)
Mã:
Sub tach()
Dim Arr, ArrXaThon
Dim i, j, eR As Integer
Arr = Sheet2.Range("A1:B" & Sheet2.[b65536].End(xlUp).Row)
eR = Sheet1.[A65536].End(xlUp).Row
ReDim ArrXaThon(1 To eR, 1 To 2)
For i = 1 To eR
For j = 1 To UBound(Arr, 1)
If InStr(1, Sheet1.Cells(i, 1), Arr(j, 2)) > 0 Then
If InStr(1, Sheet1.Cells(i, 1), Arr(j, 1)) > 0 Then
ArrXaThon(i, 1) = Arr(j, 1)
ArrXaThon(i, 2) = Arr(j, 2)
Else
ArrXaThon(i, 2) = Arr(j, 2)
End If
End If
Next
Next
Sheet1.[e1].Resize(UBound(ArrXaThon, 1), 2) = ArrXaThon
End Sub
Mình thấy code thế này ổn nè, các bạn test xem. Nhưng nếu đúng như anh Siwtom phân tích thì sẽ chả có code nào đúng nổi đâu. Hic, bài này cũng vui chứ.
PHP:
Sub tach()
Dim dl1(), dl2(), kq(), i As Long, j As Long
dl1 = Sheet1.Range(Sheet1.[a2], Sheet1.[A65536].End(3)).Value
dl2 = Sheet2.Range(Sheet2.[a2], Sheet2.[b65536].End(3)).Value
ReDim kq(1 To UBound(dl1), 1 To 2)
For j = 1 To UBound(dl1)
For i = 1 To UBound(dl2)
If InStr(dl1(j, 1), dl2(i, 2)) Then
kq(j, 1) = dl2(i, 2)
Exit For
End If
Next
For i = 1 To UBound(dl2)
If InStr(dl1(j, 1), dl2(i, 1)) Then
kq(j, 2) = dl2(i, 1)
Exit For
End If
Next
Next
Sheet1.[B2].Resize(j - 1, 2) = kq
End Sub
Phân tích của bác Siwtom hay quá, quả là khi có những trường hợp đặc biệt (tên xã = tên thôn) thì khi dùng Instr cho Arr(j,1) hay Arr(j,2) cũng đều cho kết quả nếu chuỗi có ký tự đó, dẫn tới sai.
Vậy nếu cho so sánh cả 2 Thôn và Xã cùng 1 lúc thì có được không ạ?
Mã:
Sub tach()
Dim Arr, ArrXaThon
Dim i, j, eR As Integer
Arr = Sheet2.Range("A2:B" & Sheet2.[b65536].End(xlUp).Row)
eR = Sheet1.[A65536].End(xlUp).Row
ReDim ArrXaThon(1 To eR, 1 To 2)
For i = 2 To eR
For j = 1 To UBound(Arr, 1)
If InStr(1, Sheet1.Cells(i, 1), Arr(j, 2)) > 0 And InStr(1, Sheet1.Cells(i, 1), Arr(j, 1)) > 0 Then
ArrXaThon(i, 1) = Arr(j, 1)
ArrXaThon(i, 2) = Arr(j, 2)
Exit For
ElseIf InStr(1, Sheet1.Cells(i, 1), Arr(j, 2)) > 0 Then
ArrXaThon(i, 2) = Arr(j, 2)
End If
Next
Next
Sheet1.[c1].Resize(UBound(ArrXaThon, 1), 2) = ArrXaThon
End Sub
(Bài bác QuangHai hình như cũng có vấn đề khi dữ liệu trùng nhau, bác kiểm tra lại xem)
Mình thấy code thế này ổn nè, các bạn test xem. Nhưng nếu đúng như anh Siwtom phân tích thì sẽ chả có code nào đúng nổi đâu. Hic, bài này cũng vui chứ.
PHP:
Sub tach()
Dim dl1(), dl2(), kq(), i As Long, j As Long
dl1 = Sheet1.Range(Sheet1.[a2], Sheet1.[A65536].End(3)).Value
dl2 = Sheet2.Range(Sheet2.[a2], Sheet2.[b65536].End(3)).Value
ReDim kq(1 To UBound(dl1), 1 To 2)
For j = 1 To UBound(dl1)
For i = 1 To UBound(dl2)
If InStr(dl1(j, 1), dl2(i, 2)) Then
kq(j, 1) = dl2(i, 2)
Exit For
End If
Next
For i = 1 To UBound(dl2)
If InStr(dl1(j, 1), dl2(i, 1)) Then
kq(j, 2) = dl2(i, 1)
Exit For
End If
Next
Next
Sheet1.[B2].Resize(j - 1, 2) = kq
End Sub
Em có đọc phân tích của anh nên mới đầu hàng bài này vì cơ hội hoàn chỉnh code cho bài này đối với em là không tưởng rồi
Bởi vậy em mới nói là nếu đúng như anh siwtom phân tích thì khó có code nào đúng nổi mà
Em có đọc phân tích của anh nên mới đầu hàng bài này vì cơ hội hoàn chỉnh code cho bài này đối với em là không tưởng rồi
Bởi vậy em mới nói là nếu đúng như anh siwtom phân tích thì khó có code nào đúng nổi mà