Nhờ Các Bạn Sửa Giúp Hàm IF để Kết Quả Trả Về Là 1 ô Blank

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Bởi: Tìm kiếm Tìm nâng cao…
  • Tìm bài viết mới
  • Tìm theo chuyên mục
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Diễn đàn
  • Lập Trình với Excel
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Nhờ các Bạn sửa giúp hàm IF để kết quả trả về là 1 ô blank (1 người xem)
  • Thread starter Thread starter ndhmoney686
  • Ngày gửi Ngày gửi 7/4/13
Liên hệ QC

Người dùng đang xem chủ đề này

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104 Giả xử mình có 1 ô dữ liệu là ô A8. Và ô đặt công thức lấy kết quả là ô C8 (điều kiện của công thức là. Nếu ô A8 mà có dữ liệu thì lấy giá trị đó luôn. Còn nếu ô A8 mà ko có dữ liệu thì kết quả trả về là 1 ô blank. Mình đang đặt công thức như sau C8 =IF(A8<>"",A8,"") -> Thấy kết quả trả về ko phải là 1 ô blank các Bạn ah. Mong các Bạn nghĩ cách giúp mình để kết quả trả về là 1 ô blank (giống như 1 ô ban đầu chưa có dữ liệu) ko biết có làm được ko các Bạn? Mong các Bạn giúp. Cảm ơn các Bạn nhiều! Sắp xếp theo thời gian sắp xếp theo bầu chọn ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981
ndhmoney686 đã viết: Giả xử mình có 1 ô dữ liệu là ô A8. Và ô đặt công thức lấy kết quả là ô C8 (điều kiện của công thức là. Nếu ô A8 mà có dữ liệu thì lấy giá trị đó luôn. Còn nếu ô A8 mà ko có dữ liệu thì kết quả trả về là 1 ô blank. Mình đang đặt công thức như sau C8 =IF(A8<>"",A8,"") -> Thấy kết quả trả về ko phải là 1 ô blank các Bạn ah. Mong các Bạn nghĩ cách giúp mình để kết quả trả về là 1 ô blank (giống như 1 ô ban đầu chưa có dữ liệu) ko biết có làm được ko các Bạn? Mong các Bạn giúp. Cảm ơn các Bạn nhiều! Nhấp chuột vào đây để mở rộng...
Đó là chuyện KHÔNG THỂ NÀO đâu bạn Nên nhớ Blank Cell là cell chưa có gì trong đó. Nội cái chuyện trong cell đang chứa một công thức thì nó đã không thể gọi là Blank rồi Upvote 0 tungnguyen_kt

tungnguyen_kt

Thành viên gắn bó
Thành viên BQT Super Moderator Tham gia 25/6/08 Bài viết 2,900 Được thích 12,083 Giới tính Nam
ndhmoney686 đã viết: Giả xử mình có 1 ô dữ liệu là ô A8. Và ô đặt công thức lấy kết quả là ô C8 (điều kiện của công thức là. Nếu ô A8 mà có dữ liệu thì lấy giá trị đó luôn. Còn nếu ô A8 mà ko có dữ liệu thì kết quả trả về là 1 ô blank. Mình đang đặt công thức như sau C8 =IF(A8<>"",A8,"") -> Thấy kết quả trả về ko phải là 1 ô blank các Bạn ah. Mong các Bạn nghĩ cách giúp mình để kết quả trả về là 1 ô blank (giống như 1 ô ban đầu chưa có dữ liệu) ko biết có làm được ko các Bạn? Mong các Bạn giúp. Cảm ơn các Bạn nhiều! Nhấp chuột vào đây để mở rộng...
Bạn làm đúng rồi mà, vấn đề là A8 của bạn có <>"" hay không? Mà nó không về rỗng dzậy chứ nó về là cái gì? gởi xem nào.

File đính kèm

  • Book.xlsx Book.xlsx 8.9 KB · Đọc: 45
Upvote 0 tungnguyen_kt

tungnguyen_kt

Thành viên gắn bó
Thành viên BQT Super Moderator Tham gia 25/6/08 Bài viết 2,900 Được thích 12,083 Giới tính Nam
ndu96081631 đã viết: Đó là chuyện KHÔNG THỂ NÀO đâu bạn Nên nhớ Blank Cell là cell chưa có gì trong đó, nội cái trong cell đang chứa một công thức thì nó đã không thể gọi là Blank rồi Nhấp chuột vào đây để mở rộng...
Có lẽ bạn ấy dùng từ "giống như 1 ô ban đầu chưa có dữ liệu)" là cũng chứ chắc ý như thế đây Thầy, em nghĩ ý có gì khác. Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104
ndu96081631 đã viết: Đó là chuyện KHÔNG THỂ NÀO đâu bạn Nên nhớ Blank Cell là cell chưa có gì trong đó. Nội cái chuyện trong cell đang chứa một công thức thì nó đã không thể gọi là Blank rồi Nhấp chuột vào đây để mở rộng...
tungnguyen_kt đã viết: Có lẽ bạn ấy dùng từ "giống như 1 ô ban đầu chưa có dữ liệu)" là cũng chứ chắc ý như thế đây Thầy, em nghĩ ý có gì khác. Nhấp chuột vào đây để mở rộng...
Cảm ơn Thầy ndu96081631 và Bạn tungnguyen_kt đã giúp đỡ Em! Em tạo 1 file lấy ví dụ thực tế rất mong Thầy và các Bạn cho Em giải pháp sửa hàm. hoặc sửa code Em đang dùng. Lần chỉnh sửa cuối: 7/4/13 Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104 Lúc nãy mình có đưa file lên. Để làm ví dụ, Nhưng file đó mình thấy ko hợp lý nên gỡ xuống và tải file mới lên với ví dụ sát hơn. Mong các Bạn giúp đỡ mình. Cảm ơn các Bạn! Các Bạn có thể tải theo đường Link này http://www.mediafire.com/?ncj3ck16825kl1d

File đính kèm

  • Danh sach bi cach quang.rar Danh sach bi cach quang.rar 9.7 KB · Đọc: 25
Lần chỉnh sửa cuối: 7/4/13 Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104 Mình thấy nếu xóa công thức ở cột C thì cột G ko còn bị dòng cách quãng (cho nên mình nghĩ có cách nào để ô C6 công thức trả về kết quả là 1 ô BLANK. Thì sẽ giải quyết được vấn để dòng cách quãng ở cột G. Còn ko thì phải sửa code lọc ở cột G. Mong các Bạn giúp đỡ. Upvote 0 ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981
ndhmoney686 đã viết: Lúc nãy mình có đưa file lên. Để làm ví dụ, Nhưng file đó mình thấy ko hợp lý nên gỡ xuống và tải file mới lên với ví dụ sát hơn. Mong các Bạn giúp đỡ mình. Cảm ơn các Bạn! Các Bạn có thể tải theo đường Link này http://www.mediafire.com/?ncj3ck16825kl1d Nhấp chuột vào đây để mở rộng...
trong code của bạn có đoạn: If Not IsEmpty(SubItem)... sửa thành vầy là được: If Len(SubItem)... Tuy nhiên, phần triển khai code cũng chưa "đẹp" lắm. Tôi "bo" nó lại đây: Mã: Sao chép. Function UniqueArray(ParamArray Source()) As Variant Dim SourceItem, SubItem, tmpArr Dim Dict As Object, n As Long, tmp, tmp2 As String Set Dict = CreateObject("Scripting.Dictionary") ReDim tmpArr(1 To 65536, 1 To 1) For Each SourceItem In Source tmp = SourceItem If Not IsArray(tmp) Then tmp = Array(tmp) For Each SubItem In tmp tmp2 = CStr(SubItem) If Len(tmp2) Then If Not Dict.Exists(tmp2) Then n = n + 1 Dict.Add tmp2, "" tmpArr(n, 1) = SubItem End If End If Next Next If n Then UniqueArray = tmpArr Set Dict = Nothing End Function Công thức tại cột G cũng đâu cần phải thông qua cột phụ, viết vầy: =UniqueArray(A2:A19&B2:B19) ------------------- Lưu ý: - Bạn ReDim tmpArr(1 To 65536, 1 To 1) là điều phải xem lại (không tốt lắm) - Chỉ dùng ParamArray khi bạn cảm thấy nó thật sự cần thiết (trường hợp trong file này là không cần) Lần chỉnh sửa cuối: 7/4/13 Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104 Code này của mình là code lọc danh sách duy nhất với nhiều vùng. Liệu có thể đặt cho code thêm 1 điều kiện lọc là. Nếu vùng dữ liệu lọc dòng nào mà kết quả là "" thì ko lấy kết quả "" đó vào danh sách. Các Bạn xem giúp mình 1 tay nhé! Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104
ndu96081631 đã viết: trong code của bạn có đoạn: If Not IsEmpty(SubItem)... sửa thành vầy là được: If Len(SubItem)... Tuy nhiên, phần triển khai code cũng chưa "đẹp" lắm. Tôi "bo" nó lại đây: Mã: Sao chép. Function UniqueArray(ParamArray Source()) As Variant Dim SourceItem, SubItem, tmpArr Dim Dict As Object, n As Long, tmp, tmp2 As String Set Dict = CreateObject("Scripting.Dictionary") ReDim tmpArr(1 To 65536, 1 To 1) For Each SourceItem In Source tmp = SourceItem If Not IsArray(tmp) Then tmp = Array(tmp) For Each SubItem In tmp tmp2 = CStr(SubItem) If Len(tmp2) Then If Not Dict.Exists(tmp2) Then n = n + 1 Dict.Add tmp2, "" tmpArr(n, 1) = SubItem End If End If Next Next If n Then UniqueArray = tmpArr Set Dict = Nothing End Function Công thức tại cột G cũng đâu cần phải thông qua cột phụ, viết vầy: =UniqueArray(A2:A19&B2:B19) ------------------- Lưu ý: Bạn ReDim tmpArr(1 To 65536, 1 To 1) là điều phải xem lại (không tốt lắm) Nhấp chuột vào đây để mở rộng...
Thầy ơi ok rồi Thầy ạ. Cảm ơn Thầy rất nhiều! PS: Em để cột phụ đó để xử lý thủ công trong trường hợp của Em gộp nhiều cột và lấy nhiều vùng lại làm 1 danh sách duy nhất. Sau đó tách ra theo từng cột Thầy ạ. Upvote 0 ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981
ndhmoney686 đã viết: Thầy ơi ok rồi Thầy ạ. Cảm ơn Thầy rất nhiều! PS: Em để cột phụ đó để xử lý thủ công trong trường hợp của Em gộp nhiều cột và lấy nhiều vùng lại làm 1 danh sách duy nhất. Sau đó tách ra theo từng cột Thầy ạ. Nhấp chuột vào đây để mở rộng...
Dù sau đó có công đoạn tách ra thì cũng đâu cần cột phụ... Ví dụ: =UniqueArray(A2:A19&CHAR(1)&B2:B19) CHAR(1) là ký tự đặc biệt, đóng vai trò dấu phân cách để sau này khi muốn tách ra nhiều cột ta dựa vào nó xác định vị trí Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104
ndu96081631 đã viết: Dù sau đó có công đoạn tách ra thì cũng đâu cần cột phụ... Ví dụ: =UniqueArray(A2:A19&CHAR(1)&B2:B19) CHAR(1) là ký tự đặc biệt, đóng vai trò dấu phân cách để sau này khi muốn tách ra nhiều cột ta dựa vào nó xác định vị trí Nhấp chuột vào đây để mở rộng...
Vậy Thầy và các Bạn chờ Em chút Em đưa trường hợp đó lên. Em tìm kiếm code lọc đó bao lâu nay chưa được. Toàn phải làm cột phụ để lọc thủ công. Mong Thầy và các Bạn giúp Em. Lần chỉnh sửa cuối: 7/4/13 Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104 Em tải file này lên Thầy và các Bạn giúp Em được thì tuyệt quá. Lâu nay Em tìm kiếm code lọc danh sách duy nhất từ 3 cột và từ 3 vùng dữ liệu. Để sau đó gộp lại làm 1 danh sách duy nhất. Mãi mà chưa được ạ. Dùng cột phụ gộp lại rồi Lọc danh sách duy nhất bằng hàm thì hàm chạy ì ạch. Code hiện tại mà lọc 1 cột thôi thì nó chạy em thấy nhanh hơn so với công thức mảng rất là nhiều. Nhưng có cái là chưa lọc được từ 3 cột. Hiện tại Em đang phải dùng cột phụ. Để sau đó dùng code lúc nãy lọc từ cột phụ ra 1 danh sách duy nhất. Rồi sau đó dùng hàm để tách ra các cột. Để có được kết quả cuối cùng là 1 danh sách duy nhất gồm 3 cột (Như vùng cột kết quả trong file đính kèm). Rất mong nhận được sự giúp đỡ của Thầy và các Bạn trong trường hợp này. Các Bạn có thể tải file theo đường Link này http://www.mediafire.com/?cbfxbncyxq6c088

File đính kèm

  • Code loc danh sach duy nhat.rar Code loc danh sach duy nhat.rar 10.3 KB · Đọc: 13
Lần chỉnh sửa cuối: 7/4/13 Upvote 0 Quang_Hải

Quang_Hải

Thành viên gạo cội
Tham gia 21/2/09 Bài viết 6,077 Được thích 8,011 Nghề nghiệp Làm đủ thứ
ndhmoney686 đã viết: Em tải file này lên Thầy và các Bạn giúp Em được thì tuyệt quá. Lâu nay Em tìm kiếm code lọc danh sách duy nhất từ 3 cột và từ 3 vùng dữ liệu. Để sau đó gộp lại làm 1 danh sách duy nhất. Mãi mà chưa được ạ. Dùng cột phụ gộp lại rồi Lọc danh sách duy nhất bằng hàm thì hàm chạy ì ạch. Code hiện tại mà lọc 1 cột thôi thì nó chạy em thấy nhanh hơn so với công thức mảng rất là nhiều. Nhưng có cái là chưa lọc được từ 3 cột. Hiện tại Em đang phải dùng cột phụ. Để sau đó dùng code lúc nãy lọc từ cột phụ ra 1 danh sách duy nhất. Rồi sau đó dùng hàm để tách ra các cột. Để có được kết quả cuối cùng là 1 danh sách duy nhất gồm 3 cột (Như vùng cột kết quả trong file đính kèm). Rất mong nhận được sự giúp đỡ của Thầy và các Bạn trong trường hợp này. Các Bạn có thể tải file theo đường Link này http://www.mediafire.com/?cbfxbncyxq6c088 Nhấp chuột vào đây để mở rộng...
Phải thế này không? Nhưng mà sao nội dung câu hỏi khác xa với nội dung của topic vậy trời? PHP: Sao chép. Sub loc() Dim data(), i, j, kq(1 To 10000, 1 To 3), dk, k data = Range([A2], [A65536].End(3)).Resize(, 3).Value With CreateObject("scripting.dictionary") For i = 1 To UBound(data) If data(i, 1) <> "" Then If data(i, 2) <> "" Then If data(i, 3) <> "" Then dk = data(i, 1) & data(i, 2) & data(i, 3) If Not .exists(dk) Then k = k + 1 .Add dk, "" For j = 1 To 3 kq(k, j) = data(i, j) Next End If End If End If End If Next End With [G2].Resize(k, 3) = kq End Sub

File đính kèm

  • Code loc danh sach duy nhat-1.rar Code loc danh sach duy nhat-1.rar 9.6 KB · Đọc: 22
Lần chỉnh sửa cuối: 7/4/13 Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104
quanghai1969 đã viết: Phải thế này không? PHP: Sao chép. Sub loc() Dim data(), i, j, kq(1 To 10000, 1 To 3), dk, k data = Range([A2], [A65536].End(3)).Resize(, 3).Value With CreateObject("scripting.dictionary") For i = 1 To UBound(data) If data(i, 1) <> "" Then If data(i, 2) <> "" Then If data(i, 3) <> "" Then dk = data(i, 1) & data(i, 2) & data(i, 3) If Not .exists(dk) Then k = k + 1 .Add dk, "" For j = 1 To 3 kq(k, j) = data(i, j) Next End If End If End If End If Next End With [G2].Resize(k, 3) = kq End Sub Nhấp chuột vào đây để mở rộng...
Cảm ơn Anh Quang Hai! Anh ơi kết quả đúng rồi Anh ạ. Cái code này có thể xây dưng thành hàm tự tạo cho dễ dùng không Anh? Kiểu như code tự tạo ở bên trên Anh ạ. Để khi lấy các vùng dữ liệu từ các sheet cho nó tiện và dễ dùng. Mong Anh và các Bạn giúp đỡ! Lần chỉnh sửa cuối: 7/4/13 Upvote 0 Quang_Hải

Quang_Hải

Thành viên gạo cội
Tham gia 21/2/09 Bài viết 6,077 Được thích 8,011 Nghề nghiệp Làm đủ thứ Hic mình có biết hàm tự tạo là cái gì đâu mà xây dựng chứ. Thấy bài nào thì xào bài đó thôi. Để xem có ai chế ra cái hàm tự tạo cho bạn hay không chứ mình thì hỏng biết vì kiến thức giới hạn quá. Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104
quanghai1969 đã viết: Hic mình có biết hàm tự tạo là cái gì đâu mà xây dựng chứ. Thấy bài nào thì xào bài đó thôi. Để xem có ai chế ra cái hàm tự tạo cho bạn hay không chứ mình thì hỏng biết vì kiến thức giới hạn quá. Nhấp chuột vào đây để mở rộng...
Anh có thể giúp Em tạo ghi chú vào code cho các vùng dữ liệu tham chiếu được ko Anh? Ví dụ: - Vùng dữ liệu 1 (giả sử ở sheet1 từ ô A1:A8) - Vùng dữ liệu 2 (giả sử ở sheet2 từ ô A14:A21) - Vùng dữ liệu 3 (giả sử ở sheet3 từ ô A26:A21) - Vùng đặt kết quả (giả ở sheet4 từ ô A1:A200) Có 3 vùng quan trong đấy Anh giúp Em. Để Em biết cách sửa khi vùng tham chiếu thay đổi. Và kiểm soát được vùng đặt kết quả. Mong Anh và các Bạn giúp đỡ. PS: Anh giúp Em cho code tự động update khi vùng dữ liệu thay đổi thì vùng kết quả thay đổi theo. Upvote 0 Quang_Hải

Quang_Hải

Thành viên gạo cội
Tham gia 21/2/09 Bài viết 6,077 Được thích 8,011 Nghề nghiệp Làm đủ thứ
ndhmoney686 đã viết: Anh có thể giúp Em tạo ghi chú vào code cho các vùng dữ liệu tham chiếu được ko Anh? Ví dụ: - Vùng dữ liệu 1 (giả sử ở sheet1 từ ô A1:A8) - Vùng dữ liệu 2 (giả sử ở sheet2 từ ô A14:A21) - Vùng dữ liệu 3 (giả sử ở sheet3 từ ô A26:A21) - Vùng đặt kết quả (giả ở sheet4 từ ô A1:A200) Có 3 vùng quan trong đấy Anh giúp Em. Để Em biết cách sửa khi vùng tham chiếu thay đổi. Và kiểm soát được vùng đặt kết quả. Mong Anh và các Bạn giúp đỡ. PS: Anh giúp Em cho code tự động update khi vùng dữ liệu thay đổi thì vùng kết quả thay đổi theo. Nhấp chuột vào đây để mở rộng...
Mình không thể làm gì được với dạng dữ liệu giả sử đâu nhé....Giả sử thì không thể viết code đúng yêu cầu đâu. Hic mình thua rồi. Upvote 0 N

ndhmoney686

Thành viên thường trực
Tham gia 25/4/12 Bài viết 376 Được thích 104 hic... Cảm ơn Anh đã giúp đỡ Em! Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
quanghai1969 đã viết: Phải thế này không? Nhưng mà sao nội dung câu hỏi khác xa với nội dung của topic vậy trời? PHP: Sao chép. Sub loc() Dim data(), i, j, kq(1 To 10000, 1 To 3), dk, k data = Range([A2], [A65536].End(3)).Resize(, 3).Value With CreateObject("scripting.dictionary") For i = 1 To UBound(data) If data(i, 1) <> "" Then If data(i, 2) <> "" Then If data(i, 3) <> "" Then dk = data(i, 1) & data(i, 2) & data(i, 3) If Not .exists(dk) Then k = k + 1 .Add dk, "" For j = 1 To 3 kq(k, j) = data(i, j) Next End If End If End If End If Next End With [G2].Resize(k, 3) = kq End Sub Nhấp chuột vào đây để mở rộng...
Em chào Anh QuangHai1969 và các bạn, Cũng với file Anh QuangHai1969 đã sửa giúp bạn ở trên, đã chạy ra được danh sách duy nhất (với 3 vùng cùng trong 1 sheet). Em muốn nhờ Anh QuangHai1969 và các bạn giúp Em lấy 3 vùng đó đặt ở 3 sheet (sheet Nhập, sheet Xuất, sheet Tồn ĐK) và nếu có thể thì giúp Em lấy thêm số lượng vào các cột. Em cảm ơn! 1607700986648.png Mã: Sao chép. Option Explicit Sub loc() Dim data(), i, j, kq(1 To 10000, 1 To 3), dk, k data = Range([A2], [A65536].End(3)).Resize(, 3).Value With CreateObject("scripting.dictionary") For i = 1 To UBound(data) If data(i, 1) <> "" Then If data(i, 2) <> "" Then If data(i, 3) <> "" Then dk = data(i, 1) & data(i, 2) & data(i, 3) If Not .exists(dk) Then k = k + 1 .Add dk, "" For j = 1 To 3 kq(k, j) = data(i, j) Next End If End If End If End If Next End With [G2].Resize(k, 3) = kq End Sub

File đính kèm

  • Code loc danh sach duy nhat-1.xls Code loc danh sach duy nhat-1.xls 99 KB · Đọc: 7
Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347
Love GPE đã viết: Em chào Anh QuangHai1969 và các bạn, Cũng với file Anh QuangHai1969 đã sửa giúp bạn ở trên, đã chạy ra được danh sách duy nhất (với 3 vùng cùng trong 1 sheet). Em muốn nhờ Anh QuangHai1969 và các bạn giúp Em lấy 3 vùng đó đặt ở 3 sheet (sheet Nhập, sheet Xuất, sheet Tồn ĐK) và nếu có thể thì giúp Em lấy thêm số lượng vào các cột. Em cảm ơn! View attachment 251078 Mã: Sao chép. Option Explicit Sub loc() Dim data(), i, j, kq(1 To 10000, 1 To 3), dk, k data = Range([A2], [A65536].End(3)).Resize(, 3).Value With CreateObject("scripting.dictionary") For i = 1 To UBound(data) If data(i, 1) <> "" Then If data(i, 2) <> "" Then If data(i, 3) <> "" Then dk = data(i, 1) & data(i, 2) & data(i, 3) If Not .exists(dk) Then k = k + 1 .Add dk, "" For j = 1 To 3 kq(k, j) = data(i, j) Next End If End If End If End If Next End With [G2].Resize(k, 3) = kq End Sub Nhấp chuột vào đây để mở rộng...
Mấy bài trên mình không xem lại ,chỉ xem code hiện tại và yêu cầu của bạn thì như thế này. 1.khai báo lại mảng KQ thành 4 chiều kq(1 To 10000, 1 To 4),sửa tham chiếu lấy dữ liệu thành data = Range([A2], [A65536].End(3)).Resize(, 4).Value 2.Phần lấy thêm số lượng đại loại vầy Mã: Sao chép. If Not .exists(dk) Then k = k + 1 .Add dk, k For j = 1 To 4 kq(k, j) = data(i, j) Next Else rws = .Item(dk) kq(rws, 4) = kq(rws, 4) + data(i, 4) End If 3.gán kết quả như sau Mã: Sao chép. Sheet1.Range("A2").Resize(k, 4) = kq Sheet2.Range("A2").Resize(k, 4) = kq Sheet3.Range("A2").Resize(k, 4) = kq Bài đã được tự động gộp: 11/12/20
Love GPE đã viết: lấy 3 vùng đó đặt ở 3 sheet (sheet Nhập, sheet Xuất, sheet Tồn ĐK) Nhấp chuột vào đây để mở rộng...
Và có một thắc mắc nhỏ là cái sheets nhập lấy dữ liệu từ cột A đến cột D vào để lọc duy nhất,Bạn vấn muốn gán kết quả chồng lên vùng dữ liệu đó thì cần thêm dòng lệnh xóa dữ liệu trước khi gán kết quả mới nha Lần chỉnh sửa cuối: 11/12/20 Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
Cu Tồ đã viết: Mấy bài trên mình không xem lại ,chỉ xem code hiện tại và yêu cầu của bạn thì như thế này. 1.khai báo lại mảng KQ thành 4 chiều kq(1 To 10000, 1 To 4),sửa tham chiếu lấy dữ liệu thành data = Range([A2], [A65536].End(3)).Resize(, 4).Value 2.Phần lấy thêm số lượng đại loại vầy Mã: Sao chép. If Not .exists(dk) Then k = k + 1 .Add dk, k For j = 1 To 4 kq(k, j) = data(i, j) Next Else rws = .Item(dk) kq(rws, 4) = kq(rws, 4) + data(i, 4) End If 3.gán kết quả như sau Mã: Sao chép. Sheet1.Range("A2").Resize(k, 4) = kq Sheet2.Range("A2").Resize(k, 4) = kq Sheet3.Range("A2").Resize(k, 4) = kq Nhấp chuột vào đây để mở rộng...
Em chào Anh, Em sửa lại code thì nó mới lấy danh sách duy nhất và số lượng ở sheet NHẬP vào Bảng số liệu NXT. Còn danh sách và số lượng ở 2 sheet còn lại là sheet XUẤT và sheet TỒN ĐK thì chưa lấy được danh sách duy nhất vào bảng NXT (tức là lấy danh sách từ 3 sheet gộp lại để ra danh sách duy nhất vào bảng nxt) và số lượng chưa sang ạ. Mong Anh xem thêm giúp Em. Cảm ơn Anh! 1607704093902.png Mã: Sao chép. Option Explicit Sub loc() Dim data(), i, j, kq(1 To 10000, 1 To 4), dk, k, rws data = Range([A2], [A65536].End(3)).Resize(, 4).Value With CreateObject("scripting.dictionary") For i = 1 To UBound(data) If data(i, 1) <> "" Then If data(i, 2) <> "" Then If data(i, 3) <> "" Then dk = data(i, 1) & data(i, 2) & data(i, 3) If Not .exists(dk) Then k = k + 1 .Add dk, k For j = 1 To 4 kq(k, j) = data(i, j) Next Else rws = .Item(dk) kq(rws, 4) = kq(rws, 4) + data(i, 4) End If End If End If End If Next End With Sheet1.Range("G2").Resize(k, 4) = kq Sheet2.Range("G2").Resize(k, 4) = kq Sheet3.Range("G2").Resize(k, 4) = kq End Sub

File đính kèm

  • Code loc danh sach duy nhat-1.xls Code loc danh sach duy nhat-1.xls 99.5 KB · Đọc: 2
Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347 Trước khi vào thì bạn chắc chắn cấu trước dữ liệu của bạn là như file trên không?để tránh phải chỉnh sửa nhiều lần thì nếu có thể bạn đưa hẳn dữ liệu chuẩn lên còn không thì đưa giả lập giống nhấp với file của bạn,hoặc bạn đăng bài mới,vì cấu trúc dữ liệu không giống nhau bài này cũng lâu rồi,bạn viết vào đây nhiều người không muốn đọc lại hết để hiểu nội dung kể chả người đã tham gia chưa chắc đã nhớ nội dung chính.còn cách làm thì như thế này lấy dòng cuối của các sheets sau đó khai báo chiều của mạng,sau đó chạy vòng lặp để lọc rồi gán kết quả ra các sheets. Bài đã được tự động gộp: 11/12/20 Điểm quan trọng nhất trong code trên là Mặt hàng + Lô Hàng + Kho hàng được lấy làm điều kiện để lọc,Nếu một trong rỗng thì sẽ bỏ qua hàng đó luôn,nếu cấu trúc của bạn không giống vậy thì cần chú ý điểm này Lần chỉnh sửa cuối: 11/12/20 Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
Cu Tồ đã viết: Trước khi vào thì bạn chắc chắn cấu trước dữ liệu của bạn là như file trên không?để tránh phải chỉnh sửa nhiều lần thì nếu có thể bạn đưa hẳn dữ liệu chuẩn lên còn không thì đưa giả lập giống nhấp với file của bạn,hoặc bạn đăng bài mới,vì cấu trúc dữ liệu không giống nhau bài này cũng lâu rồi,bạn viết vào đây nhiều người không muốn đọc lại hết để hiểu nội dung kể chả người đã tham gia chưa chắc đã nhớ nội dung chính.còn cách làm thì như thế này lấy dòng cuối của các sheets sau đó khai báo chiều của mạng,sau đó chạy vòng lặp để lọc rồi gán kết quả ra các sheets. Bài đã được tự động gộp: 11/12/20 Điểm quan trọng nhất trong code trên là Mặt hàng + Lô Hàng + Kho hàng được lấy làm điều kiện để lọc,Nếu một trong rỗng thì sẽ bỏ qua hàng đó luôn,nếu cấu trúc của bạn không giống vậy thì cần chú ý điểm này Nhấp chuột vào đây để mở rộng...
Dạ vâng, Em xin sửa lại bài trên với dữ liệu có thêm cột ngày. Trong file gồm có 3 sheet như sau: 1) Báo cáo NXT kho: (có 3 cột: Mặt hàng, Lô hàng, Kho hàng được lấy danh sách duy nhất từ 3 sheet gồm: sheet Tồn ĐK, sheet NHÂP, sheet XUẤT); Nếu có thể thì chạy giúp Em thêm các cột: SL tồn ĐK, SL nhập trong kỳ, SL Xuất trong kỳ, SL Tồn cuối kỳ - được tính theo tháng) 2) sheet NHẬP (Em bổ sung thêm cột ngày - Để lên báo cáo NXT chọn được khoảng thời gian) 3) sheet Xuất (Em bổ sung thêm cột ngày - Để lên báo cáo NXT chọn được khoảng thời gian) 4) sheet Tồn ĐK Mong Anh và các Bạn giúp đỡ. Em cảm ơn. 1607705704996.png

File đính kèm

  • NXT - Code loc danh sach duy nhat-1.xls NXT - Code loc danh sach duy nhat-1.xls 118.5 KB · Đọc: 3
Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347 Sheets tồn đk không có cột ngày đúng không bạn?
Love GPE đã viết: có thêm cột ngày Nhấp chuột vào đây để mở rộng...
Là tổng hợp dữ liệu xem xuất bao nhiêu tồn bao nhiêu nhập bao nhiêu chứ gì,cột nhày ở sheets BÁO CÁO NXT không lấy đúng không? Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347 Bạn tham khảo,sau hạn chế đặt tên sheets là tiếng việt có dấu nha,không vui

File đính kèm

  • GPE.xlsm GPE.xlsm 27 KB · Đọc: 7
Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347 Quên mất cái vụ chọn ngày .Bạn xem file mới,rồi tự kiểm tra kết quả,tôi viết xong mà lười đi so sánh KQ quá

File đính kèm

  • GPE.xlsm GPE.xlsm 28.5 KB · Đọc: 7
Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
Cu Tồ đã viết: Bạn tham khảo,sau hạn chế đặt tên sheets là tiếng việt có dấu nha,không vui Nhấp chuột vào đây để mở rộng...
- Em test kiểm tra thấy danh sách của 3 cột Mặt hàng, lô hàng, kho hàng lấy từ 3 sheet đã Ok rồi ạ. Em đã để số liệu các vùng số liệu theo giá trị (lúc trước em đang để RANDBETWEEN nên khi chạy code nó bị thay đổi số liên tục) Anh sửa lấy trên file ở bài này Anh nhé. - Còn phần số lượng chưa ra được số lượng tồn đầu kỳ, nhập trong kỳ, xuất trong kỳ, tồn cuối kỳ - khi chọn ngày ở trên theo khoảng thời gian. Em có cập nhật bảng bằng công thức ở bên cạnh với kết quả mong muốn - Em test thử ở phía dưới với thời gian nhập ở trên lần 1 là khoảng thời gian T11 và test lần 2 là khoảng thời gian của T12 Anh giúp Em code lấy được kết quả như bảng bên cạnh với nhé. Cảm ơn Anh nhiều! 1607711199890.png

File đính kèm

  • GPE 1.xlsm GPE 1.xlsm 29.4 KB · Đọc: 5
Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347
Love GPE đã viết: - Em test kiểm tra thấy danh sách của 3 cột Mặt hàng, lô hàng, kho hàng lấy từ 3 sheet đã Ok rồi ạ. Em đã để số liệu các vùng số liệu theo giá trị (lúc trước em đang để RANDBETWEEN nên khi chạy code nó bị thay đổi số liên tục) Anh sửa lấy trên file ở bài này Anh nhé. - Còn phần số lượng chưa ra được số lượng tồn đầu kỳ, nhập trong kỳ, xuất trong kỳ, tồn cuối kỳ - khi chọn ngày ở trên theo khoảng thời gian. Em có cập nhật bảng bằng công thức ở bên cạnh với kết quả mong muốn - Em test thử ở phía dưới với thời gian nhập ở trên lần 1 là khoảng thời gian T11 và test lần 2 là khoảng thời gian của T12 Anh giúp Em code lấy được kết quả như bảng bên cạnh với nhé. Cảm ơn Anh nhiều! View attachment 251094 Nhấp chuột vào đây để mở rộng...
Bạn chắc chắn kết quả làm bằng tay của bạn là đúng chưa? Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam Dạ, trên file Em gửi bài 28 là đúng Anh ạ Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347 Vậy bạn xem lại file chạy code rồi so sánh
Mặt hàng A1Lô hàng A1Kho hàng A1
của bạn và của tôi trong code,tôi xem thì code đã đúng bạn xem lại xem

File đính kèm

  • GPE 2.xlsm GPE 2.xlsm 29.6 KB · Đọc: 7
Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
Cu Tồ đã viết: Vậy bạn xem lại file chạy code rồi so sánh
Mặt hàng A1Lô hàng A1Kho hàng A1
của bạn và của tôi trong code,tôi xem thì code đã đúng bạn xem lại xem Nhấp chuột vào đây để mở rộng...
Trong Bảng NXT cột E "Tồn ĐK" được tính như sau Anh ạ: Tồn ĐK = Tồn đầu năm + Nhập trong kỳ (với thời gian < ô C3) - Xuất trong kỳ (với thời gian < ô C3) Anh cho Em thêm dòng Tổng cộng nữa với Anh nhé. Tks Anh! Bài đã được tự động gộp: 12/12/20 Anh ơi, Sheet Tồn ĐK (chính số lượng Tồn đầu năm). Còn tồn đầu kỳ thì sẽ tính như công thức Em viết tô mầu ở trên, trong cùng bài này ạ. 1607713252348.png Lần chỉnh sửa cuối: 12/12/20 Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347
Love GPE đã viết: Tồn ĐK = Tồn đầu năm + Nhập trong kỳ (với thời gian < ô C3) - Xuất trong kỳ (với thời gian < ô C3) Nhấp chuột vào đây để mở rộng...
Vậy SL tồn cuối này tính như nào bạn ?1607714480717.png Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
Cu Tồ đã viết: Vậy SL tồn cuối này tính như nào bạn ?View attachment 251098 Nhấp chuột vào đây để mở rộng...
Nó được tính như Em chú thích trong hình Anh ạ 1607714808326.png Bài đã được tự động gộp: 12/12/20 Em gửi Anh thêm chú thích cách tính cột E tồn đầu kỳ ở trong file. Số liệu đang test cho T11 và T12 để so sánh cột tổng của các cột 1607715493537.png Lần chỉnh sửa cuối: 12/12/20 Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
Cu Tồ đã viết: Vậy SL tồn cuối này tính như nào bạn ?View attachment 251098 Nhấp chuột vào đây để mở rộng...
Trong bảng Anh gửi chỉ cố mỗi cột SL Tồn ĐK là đang lệch thôi Anh ạ. Số đó là Anh đang lấy mỗi ở sheet "Tồn đầu năm" (lúc trước sơ xuất em đang để tên sheet là "Tồn ĐK" - Đúng ra để là "Tồn đầu năm" thì dễ hiểu hơn ạ. Em xin đính chính lại) Em Ví dụ: - Khi xem khoảng thời gian từ ngày 01/03/20 - 31/03/2020 (thì SL tồn đầu kỳ của ngày 01/03/2020 nó chính là tồn cuối ngày 29/02/2020) - Khi xem khoảng thời gian từ ngày 01/04/20 - 30/04/2020 (thì SL tồn đầu kỳ của ngày 01/04/2020 nó chính là tồn cuối ngày 31/03/2020) Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347 Bạn làm đợit tí tôi xem lại cho Vậy là tồn đầu kỳ và tồn cuối kỳ là tính theo 1 tháng hả? Bài đã được tự động gộp: 12/12/20
Love GPE đã viết: Tồn ĐK = Tồn đầu năm + Nhập trong kỳ (với thời gian < ô C3) - Xuất trong kỳ (với thời gian < ô C3) Nhấp chuột vào đây để mở rộng...
Tính như vậy thì phải lấy cả thời giàn trước ngày bắt đầu ở ô C3?
Love GPE đã viết: - Khi xem khoảng thời gian từ ngày 01/03/20 - 31/03/2020 (thì SL tồn đầu kỳ của ngày 01/03/2020 nó chính là tồn cuối ngày 29/02/2020) - Khi xem khoảng thời gian từ ngày 01/04/20 - 30/04/2020 (thì SL tồn đầu kỳ của ngày 01/04/2020 nó chính là tồn cuối ngày 31/03/2020) Nhấp chuột vào đây để mở rộng...
vấn đề nằm ở chỗ là cái số lượng tồn trước mỗi kỹ vậy không cố định,ví dụ bạn xem ngày từ ngày 5/6/2020-10/6/2020 thì lại phải đi tìm số lượng tồn đầu kỳ từ đầu năm tới ngày 4/6/2020 hay là tìm ngày 4/6/2020 là được.vì trong file bạn chỉ lấy có 1ngayf nhở hơn ngày C3 nên chả biết lấy tất cả cộng lại hay chỉ lấy 1 ngày đó (nếu chỉ lấy một ngày thì trong trường hợp nếu nó không có ngày 4/6/2020 mà ngày nhỏ nhất so với ngày C3 là ngày 1/4/2020 thì có lấy không) và ngày có được sắp xếp theo thứ tự tăng dần không để còn biết quy luật Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
Cu Tồ đã viết: Vậy là tồn đầu kỳ và tồn cuối kỳ là tính theo 1 tháng hả? Bài đã được tự động gộp: 12/12/20 Tính như vậy thì phải lấy cả thời giàn trước ngày bắt đầu ở ô C3? vấn đề nằm ở chỗ là cái số lượng tồn trước mỗi kỹ vậy không cố định,ví dụ bạn xem ngày từ ngày 5/6/2020-10/6/2020 thì lại phải đi tìm số lượng tồn đầu kỳ từ đầu năm tới ngày 4/6/2020 hay là tìm ngày 4/6/2020 là được.vì trong file bạn chỉ lấy có 1ngayf nhở hơn ngày C3 nên chả biết lấy tất cả cộng lại hay chỉ lấy 1 ngày đó (nếu chỉ lấy một ngày thì trong trường hợp nếu nó không có ngày 4/6/2020 mà ngày nhỏ nhất so với ngày C3 là ngày 1/4/2020 thì có lấy không) và ngày có được sắp xếp theo thứ tự tăng dần không để còn biết quy luật Nhấp chuột vào đây để mở rộng...
Dạ vâng, đúng như vậy Anh ạ VD: Tính số liệu "Số dư ĐK" - Số dư đầu năm 2018 (file có số liệu không quá nặng. Nên dùng liên tục qua các năm 2018, 2019, 2020....) - Nếu xem từ ngày 05/06/2020 - 10/06/2020. Vậy file sẽ lấy toán bộ thời gian trước ngày 05/06/2020 (Tức ngày < C3, cứ nhỏ hơn ngày 05/06/2020 sẽ tính) Lần chỉnh sửa cuối: 12/12/20 Upvote 0 Cu Tồ

Cu Tồ

Tìm đến kiến thức! ꧁༺ Cu Tồ ༻꧂
Tham gia 6/5/20 Bài viết 735 Được thích 347
Love GPE đã viết: Dạ vâng, đúng như vậy Anh ạ VD: Tính số liệu "Số dư ĐK" - Số dư đầu năm 2018 (file có số liệu không quá nặng. Nên dùng liên tục qua các năm 2018, 2019, 2020....) - Nếu xem từ ngày 05/06/2020 - 10/06/2020. Vậy file sẽ lấy toán bộ thời gian trước ngày 05/06/2020 (Tức ngày < C3, cứ nhỏ hơn ngày 05/06/2020 sẽ tính) Nhấp chuột vào đây để mở rộng...
OK, giờ mới hiểu,chả nói từ đầu tôi lại không phải dân kế toán nên không biết,hôm nay bận quá,tí cơm nước xong tôi xem lại cho bạn nha Bạn nhận lại file kiểm tra xem,và sau lưu ý là mấy bài quá lâu mà nội dung bài của bạn không giống thì nên đăng bài mới nha. 1.đào lại bài đã lâu nhưng người tham gia sẽ chả nhớ hay chả muốn đọc lại để xem nếu nội dung không đúng 100% như tiêu đề ( vì cái tiêu đề đa phần là tóm lược nội dung cần làm ở dây tiêu đề đọc xong cái hết liên quan tới bài của bạn) tôi là người trước không tham gia bài này cũng lười đọc lại code và nội dung các bài trên để xem người ta nói gì vì nó quá lâu rồi,thắc mắc không biết hỏi ai 2. là với tiêu đề và nội dung của bạn như thế này sau này có thành viên cần trợ giúp cùng nội dung như của bạn thì cũng chẳng bảo giờ nghĩ là tìm cái tiêu đề như thế này (Nhờ các Bạn sửa giúp hàm IF để kết quả trả về là 1 ô blank) để tìm ra cách lọc dữ liệu cả Góp ý thế nha!

File đính kèm

  • GPE 2.xlsm GPE 2.xlsm 30.8 KB · Đọc: 9
Upvote 0 Love GPE

Love GPE

Thành viên chính thức
Tham gia 17/2/20 Bài viết 85 Được thích 25 Giới tính Nam
Cu Tồ đã viết: Bạn nhận lại file kiểm tra xem,và sau lưu ý là mấy bài quá lâu mà nội dung bài của bạn không giống thì nên đăng bài mới nha. 1.đào lại bài đã lâu nhưng người tham gia sẽ chả nhớ hay chả muốn đọc lại để xem nếu nội dung không đúng 100% như tiêu đề ( vì cái tiêu đề đa phần là tóm lược nội dung cần làm ở dây tiêu đề đọc xong cái hết liên quan tới bài của bạn) tôi là người trước không tham gia bài này cũng lười đọc lại code và nội dung các bài trên để xem người ta nói gì vì nó quá lâu rồi,thắc mắc không biết hỏi ai 2. là với tiêu đề và nội dung của bạn như thế này sau này có thành viên cần trợ giúp cùng nội dung như của bạn thì cũng chẳng bảo giờ nghĩ là tìm cái tiêu đề như thế này (Nhờ các Bạn sửa giúp hàm IF để kết quả trả về là 1 ô blank) để tìm ra cách lọc dữ liệu cả Góp ý thế nha! Nhấp chuột vào đây để mở rộng...
Dạ vâng, Em sẽ rút kinh nghiệm ạ. Code chạy đúng như mong đợi rồi Anh ạ. Cảm ơn Anh rất rất nhiều! Upvote 0 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.

Bài viết mới nhất

huevantran Xin chỉ giúp sự khác nhau giữa giá trị trong ô A3 và A4 là gì (1 người xem)
  • huevantran
  • Thứ hai lúc 16:55
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 7 Đọc 124 Hôm qua, lúc 12:19 dungpham01 D K Các nút Buttom, Combobox, Textbox bị thay đổi kích thước ...
  • kaoehtkid
  • 15/12/25
  • Những vấn đề chung
Trả lời 15 Đọc 398 Hôm qua, lúc 11:36 ongke0711 ongke0711 L nhờ hoàn thiện file dò xổ số
  • levovantoan
  • Thứ sáu lúc 23:25
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 8 Đọc 337 Hôm qua, lúc 08:57 Gà Con yêu VBA Gà Con yêu VBA PhanTuHuong Nếu diễn đàn GPE đóng cửa?
    • Thích
    • Yêu thích
  • PhanTuHuong
  • 14/12/25
  • Thư giãn
Trả lời 25 Đọc 953 Thứ hai lúc 19:20 huhumalu H ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
4 5 6 Trả lời 582 Đọc 84K Thứ hai lúc 16:44 pycckuu410 pycckuu410 T lấy hình ảnh từ sheet data sang sheet tra cứu
  • trangntn92
  • Thứ hai lúc 13:56
  • Hàm và công thức Excel
Trả lời 1 Đọc 75 Thứ hai lúc 15:00 Maika8008 Maika8008 N Hướng dẫn công thức Query kết hợp Arrayfomula bị lỗi
  • Na7979
  • Thứ bảy lúc 11:40
  • Lọc và sắp xếp dữ liệu
Trả lời 1 Đọc 106 Thứ hai lúc 10:22 trung1987 T huuthang_bd Cùng xây dựng file Gia Phả
    • Thích
  • huuthang_bd
  • 30/12/13
  • Xây dựng ứng dụng.
Trả lời 51 Đọc 21K Thứ hai lúc 05:37 Maika8008 Maika8008 GPE-Trợ Lý [GPE21] ỨNG DỤNG POWER QUERY TRONG ĐỐI CHIẾU DỮ LIỆU HÓA ĐƠN ĐIỆN TỬ VÀ DỮ LIỆU KẾ TOÁN (1 người xem)
    • Thích
  • GPE-Trợ Lý
  • Chủ nhật lúc 10:02
  • Học tập Online
Trả lời 0 Đọc 2K Chủ nhật lúc 10:02 GPE-Trợ Lý GPE-Trợ Lý H hướng dẫn xóa dòng, cột file excel
  • hoangvucntt
  • Thứ bảy lúc 10:16
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
Trả lời 1 Đọc 107 Thứ bảy lúc 17:39 ptm0412 ptm0412 D Xin giúp.......Kết hợp countifs và Sumproduct để đếm dữ liệu và tính số lượng tổng không trùng lặp với nhiều điều kiện
  • dieppk.nb92
  • 14/12/25
  • Hàm và công thức Excel
Trả lời 20 Đọc 621 Thứ bảy lúc 10:56 Phan Thế Hiệp Phan Thế Hiệp HeSanbi Thuật ngữ "Đối chiếu Unicode" quan trọng trong việc xử lý chuỗi ký tự
    • Thích
  • HeSanbi
  • 13/12/25
  • Xử lý chuỗi ký tự
Trả lời 2 Đọc 286 Thứ sáu lúc 17:38 HeSanbi HeSanbi Nguyenkhang2404 Tính định mức sản phẩm
    • Chấp nhận
  • Nguyenkhang2404
  • 24/7/25
  • Hàm và công thức Excel
Trả lời 11 Đọc 986 Thứ sáu lúc 14:27 nguyenanhtruong2409 N T Lọc dự liệu với hai điều kiện
  • tiny1010
  • 16/3/10
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
Trả lời 18 Đọc 7K Thứ sáu lúc 14:11 nguyenanhtruong2409 N N Tổng hợp 2 sheet khác nhau (có 1 cột dữ liệu trùng) trong goole sheet
  • Na7979
  • Thứ sáu lúc 14:01
  • Google Sheets
Trả lời 0 Đọc 89 Thứ sáu lúc 14:01 Na7979 N D
  • Question Question
Tách dòng tự động theo điều kiện bằng VBA
    • Cười
  • duongnhuxuyen
  • 12/12/25
  • Lập Trình với Excel
Trả lời 17 Đọc 495 Thứ sáu lúc 12:04 ptm0412 ptm0412 P Lỗi hàm VBA phải add-in sau mỗi lần mở file
  • phamdinh.huy.aladin@gmail
  • 15/12/25
  • Hàm và công thức Excel
Trả lời 7 Đọc 287 Thứ sáu lúc 08:11 minhnghia123 M M Sai lệch vùng dữ liệu khi tạo Name Range bằng VBA
    • Buồn
  • Mr_Siro
  • 17/12/25
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 5 Đọc 214 Thứ năm lúc 13:23 Mr_Siro M P Tìm giá trị tồn kho đầu ngày
  • ptthuongtn
  • 17/12/25
  • Hàm và công thức Excel
Trả lời 3 Đọc 216 Thứ năm lúc 11:22 Duy Tùng 9x Duy Tùng 9x skygatevn Xin giúp đỡ về việc áp dụng hàm phù hợp để phân tách dữ liệu
  • skygatevn
  • 17/12/25
  • Hướng dẫn sử dụng các hàm trong Excel
Trả lời 3 Đọc 173 17/12/25 skygatevn skygatevn Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • Maika8008 42
  • thanthanhan 23
  • ongke0711 22
  • dungpham01 20
  • ptm0412 18
  • Phan Thế Hiệp 17
  • eagle12 16
  • nguyenanhtruong2409 16
  • HUONGHCKT 12
  • vic_it 11
  • pycckuu410 11
  • nhhnam 10
  • dieppk.nb92 10
  • Vũ Hải Sơn 9
  • HeSanbi 9
  • Gà Con yêu VBA 9
  • le_vis 8
  • bsbnhh 7
  • duongnhuxuyen 7
  • kaoehtkid 7

Thành viên có điểm tương tác cao nhất tháng

  • Phan Thế Hiệp 87
  • Maika8008 35
  • thanthanhan 20
  • ptm0412 20
  • ongke0711 20
  • HeSanbi 17
  • dungpham01 11
  • SA_DQ 9
  • HUONGHCKT 9
  • eagle12 9
  • Cúc Hr 8
  • dieppk.nb92 6
  • pycckuu410 6
  • Mr.hieudoanxd 5
  • befaint 5
  • Hoàng Tuấn 868 4
  • Phuocam 4
  • nguyenanhtruong2409 4
  • Gà Con yêu VBA 3
  • nhhnam 2

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Diễn đàn
  • Lập Trình với Excel
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Trả Về Blank Trong Excel