LỌC, LƯU DỮ LIỆU TỰ ĐỘNG (1 người xem)

Liên hệ QC

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

khanhlinh2110

Thành viên mới
Tham gia
31/7/20
Bài viết
20
Được thích
0
Chào cả nhà!
Em đang xây dựng 1 file excel để phục vụ cho công việc và đang gặp 1 số vấn đề chưa tìm ra hướng giải quyết. Viết ra đây mong cả nhà cùng chia sẻ cách xử lý ạ.
Khi em thay đổi dữ liệu ở ô H8, thì giá trị ô J10 sẽ link theo. Mỗi giá trị của ô H8 sẽ cho ra 1 giá trị của J10 tương ứng.
1596169786515.png
Vấn đề của em là, em muốn cộng các giá trị tương ứng tại J10 với nhau, điều kiện là auto chứ không phải cop từng giá trị của ô J10 rồi cộng lại.
Mọi người xem có cách nào không chỉ giùm em.
Em cảm ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
Chào cả nhà!
Em đang xây dựng 1 file excel để phục vụ cho công việc và đang gặp 1 số vấn đề chưa tìm ra hướng giải quyết. Viết ra đây mong cả nhà cùng chia sẻ cách xử lý ạ.
Khi em thay đổi dữ liệu ở ô H8, thì giá trị các ô được đánh dấu màu đỏ sẽ link theo. Mỗi giá trị của ô H8 sẽ cho ra 1 giá trị của J10 tương ứng.
View attachment 242126
Vấn đề của em là, em muốn cộng các giá trị tương ứng ấy với nhau, điều kiện là auto chứ không phải cop từng giá trị của ô J10 rồi cộng lại.
Mọi người xem có cách nào không chỉ giùm em.
Em cảm ơn!
Xin lỗi bạn... hiểu được chết liền ....
bạn nói 1 bên file một bên...
 
Chào cả nhà!
Em đang xây dựng 1 file excel để phục vụ cho công việc và đang gặp 1 số vấn đề chưa tìm ra hướng giải quyết. Viết ra đây mong cả nhà cùng chia sẻ cách xử lý ạ.
Khi em thay đổi dữ liệu ở ô H8, thì giá trị các ô được đánh dấu màu đỏ sẽ link theo. Mỗi giá trị của ô H8 sẽ cho ra 1 giá trị của J10 tương ứng.
View attachment 242126
Vấn đề của em là, em muốn cộng các giá trị tương ứng ấy với nhau, điều kiện là auto chứ không phải cop từng giá trị của ô J10 rồi cộng lại.
Mọi người xem có cách nào không chỉ giùm em.
Em cảm ơn!
File mà trình bày kiểu này thì về lâu về dài hơi khó làm việc rồi. Theo mình cứ làm đơn giản, trình bày hạng mục theo cột (không nên merge). Khi lấy dữ liệu sẽ rất tiện
Còn về phần bạn hỏi, mình cũng chưa tìm được sự liên quan giữa file và câu hỏi (ít ra phải nói ra cách tính)
Mình thích tấm hình ở sheet "Cửa sổ mở hất 2 cánh"
 
File mà trình bày kiểu này thì về lâu về dài hơi khó làm việc rồi. Theo mình cứ làm đơn giản, trình bày hạng mục theo cột (không nên merge). Khi lấy dữ liệu sẽ rất tiện
Còn về phần bạn hỏi, mình cũng chưa tìm được sự liên quan giữa file và câu hỏi (ít ra phải nói ra cách tính)
Mình thích tấm hình ở sheet "Cửa sổ mở hất 2 cánh"
Bạn có thể cho mình xin contact zalo đc ko, mình thấy bạn cũng là thành viên tích cực, lâu năm. Biết đâu nếu trao đổi cụ thể, bạn có thể giúp đc mình
 
Bạn có thể cho mình xin contact zalo đc ko, mình thấy bạn cũng là thành viên tích cực, lâu năm. Biết đâu nếu trao đổi cụ thể, bạn có thể giúp đc mình
Bạn cứ trao đổi trên đây đi, giúp bạn cũng là giúp những người khác có vấn đề tương tự bạn nữa. Với lại trên đây nhiều thành viên kỳ cựu, họ có thể xem và góp ý nhiều ý tưởng hay
 
bạn này khoái xin ... contact nhở...
Mình cần người giúp thôi mà :)) Căng thế
Bài đã được tự động gộp:

Bạn cứ trao đổi trên đây đi, giúp bạn cũng là giúp những người khác có vấn đề tương tự bạn nữa. Với lại trên đây nhiều thành viên kỳ cựu, họ có thể xem và góp ý nhiều ý tưởng hay
Các bạn ko cần quan tâm nhiều đến file đâu. Đơn giản như sau:
Khi H8=a thì J8 nhận giá trị x
Khi H8= b thì J8 =y
Khi H8=c thì J8=z
Bản chất các giá trị của J8 là giá trị động, không phải giá trị tĩnh.
Vậy, sử dụng hàm nào (có thể thêm cột - dòng tùy ý) để có thể cộng giá trị x, y, z với nhau (sau này sẽ fgh... khi H8 thay đổi thành def...)
 
Lần chỉnh sửa cuối:
Mình cần người giúp thôi mà :)) Căng thế
Bài đã được tự động gộp:


Các bạn ko cần quan tâm nhiều đến file đâu. Đơn giản như sau:
Khi H8=a thì J8 nhận giá trị x
Khi H8= b thì J8 =y
Khi H8=c thì J8=z
Bản chất các giá trị của J8 là giá trị động, không phải giá trị tĩnh.
Vậy, sử dụng hàm nào (có thể thêm cột - dòng tùy ý) để có thể cộng giá trị x, y, z với nhau (sau này sẽ fgh... khi H8 thay đổi thành def...)
nếu bạn nói thế thì...
tại ô J8=if(H8="a","y",if(H8="c","z",""))
 
Lần chỉnh sửa cuối:
Các giá trị x y z chỉ xuất hiện khi nhập a b c. Phải có 1 cách nào đấy thống kê TỰ ĐỘNG các giá trị x y z thì mới tính tổng được. Mình đang nghĩ thế
thì đó, giá trị x,y,z chỉ xuất hiện khi có a, b, c đó!!! còn phần in đậm hiểu dc chết liền
 
Lần chỉnh sửa cuối:
Các giá trị x y z chỉ xuất hiện khi nhập a b c. Phải có 1 cách nào đấy thống kê TỰ ĐỘNG các giá trị x y z thì mới tính tổng được. Mình đang nghĩ thế
có phải ý bạn là từ một ô cố định (Giá trị thay đổi: a,b,c). Các ô khác tham chiếu đến đó và tính ra các giá trị x,y,z. Nhưng các giá trị x,y,z này nằm trên các dòng không liền kề nhau. Giờ một ô muốn tính tổng các dòng chứa giá trị x,y,z này? phải vậy không
 
có phải ý bạn là từ một ô cố định (Giá trị thay đổi: a,b,c). Các ô khác tham chiếu đến đó và tính ra các giá trị x,y,z. Nhưng các giá trị x,y,z này nằm trên các dòng không liền kề nhau. Giờ một ô muốn tính tổng các dòng chứa giá trị x,y,z này? phải vậy không
từ một ô cố định (Giá trị thay đổi: a,b,c). chỉ 1 ô tham chiếu đến đó và tính ra các giá trị x,y,z thôi bạn. Không biết có cách nào có thể tự động cộng đc các giá x;y;z ko ạ.
 
từ một ô cố định (Giá trị thay đổi: a,b,c). chỉ 1 ô tham chiếu đến đó và tính ra các giá trị x,y,z thôi bạn. Không biết có cách nào có thể tự động cộng đc các giá x;y;z ko ạ.
Bạn đưa một cái file ngắn gọn dễ hiểu lên đây nhé, chứ 1 ô tham chiếu đến 1 ô thì ra 1 kết quả, bạn muốn tính tổng đâu nữa?
 
Các giá trị x y z chỉ xuất hiện khi nhập a b c. Phải có 1 cách nào đấy thống kê TỰ ĐỘNG các giá trị x y z thì mới tính tổng được. Mình đang nghĩ thế
hic... sao không làm ví dụ bằng file và hình ảnh cho người ta dẽ hiểu nhỉ???? mà bạn thích nói quá mà không có chút gì cho người ta hình dung...
Ah mình hiểu sao bạn lại xin contact rùi... tại vì bạn thích nói ah....
Bài đã được tự động gộp:

từ một ô cố định (Giá trị thay đổi: a,b,c). chỉ 1 ô tham chiếu đến đó và tính ra các giá trị x,y,z thôi bạn. Không biết có cách nào có thể tự động cộng đc các giá x;y;z ko ạ.
ah... mình hiểu vậy nè:
Ô A1 người thứ 1 nhập vào là 1 chẳng hạn, sau đó vài ngày sau có một người thứ 2 nhập vào ô A1 đó là 2 chẳng hạn (có nghĩa là người 2 này xóa giá trị 1 và nhập vào giá trị là 2) và sau đó vài tháng người thứ 3 cũng xóa giá trị 2 của ô A1 này nhập lại vào ô A1 đó là 3.
Và bạn muốn tính cho tới người thứ 3 nhập thì tổng hết của 3 người nhập là mấy phải không? (tổng là 1+2+3=6)
Có đúng vậy không thớt???
 

File đính kèm

Lần chỉnh sửa cuối:
hic... sao không làm ví dụ bằng file và hình ảnh cho người ta dẽ hiểu nhỉ???? mà bạn thích nói quá mà không có chút gì cho người ta hình dung...
Ah mình hiểu sao bạn lại xin contact rùi... tại vì bạn thích nói ah....
Bài đã được tự động gộp:


ah... mình hiểu vậy nè:
Ô A1 người thứ 1 nhập vào là 1 chẳng hạn, sau đó vài ngày sau có một người thứ 2 nhập vào ô A1 đó là 2 chẳng hạn (có nghĩa là người 2 này xóa giá trị 1 và nhập vào giá trị là 2) và sau đó vài tháng người thứ 3 cũng xóa giá trị 2 của ô A1 này nhập lại vào ô A1 đó là 3.
Và bạn muốn tính cho tới người thứ 3 nhập thì tổng hết của 3 người nhập là mấy phải không? (tổng là 1+2+3=6)
Có đúng vậy không thớt???
Mình có gửi file mà bạn có mở ra xem đâu:D
 
hic... sao không làm ví dụ bằng file và hình ảnh cho người ta dẽ hiểu nhỉ???? mà bạn thích nói quá mà không có chút gì cho người ta hình dung...
Ah mình hiểu sao bạn lại xin contact rùi... tại vì bạn thích nói ah....
Bài đã được tự động gộp:


ah... mình hiểu vậy nè:
Ô A1 người thứ 1 nhập vào là 1 chẳng hạn, sau đó vài ngày sau có một người thứ 2 nhập vào ô A1 đó là 2 chẳng hạn (có nghĩa là người 2 này xóa giá trị 1 và nhập vào giá trị là 2) và sau đó vài tháng người thứ 3 cũng xóa giá trị 2 của ô A1 này nhập lại vào ô A1 đó là 3.
Và bạn muốn tính cho tới người thứ 3 nhập thì tổng hết của 3 người nhập là mấy phải không? (tổng là 1+2+3=6)
Có đúng vậy không thớt???
1596188478058.png
Khi thay đổi giá H8 thì sẽ trả về các giá trị tương ứng ở J10.
Vấn đề của mình là 3 giá trị nhận về đấy không lưu lại tự động được để có thể tính tổng. bạn hiểu ko nhỉ. Văn hơi dốt nên trình bày lủng củng
Bài đã được tự động gộp:

file bạn trên trời có thấy chữ giải thích gì trong đó đâu mà coi với hiểu???????
thay vì đưa cái file tùm lum đó thì bạn làm ra cái file nhỏ xíu như tôi dễ hiểu hơn không?
Đúng rồi đúng rồi :D vậy mà mình ko nghĩ ra để trình bày. Vậy giải pháp như nào bạn?
 
hic... sao không làm ví dụ bằng file và hình ảnh cho người ta dẽ hiểu nhỉ???? mà bạn thích nói quá mà không có chút gì cho người ta hình dung...
Ah mình hiểu sao bạn lại xin contact rùi... tại vì bạn thích nói ah....
Bài đã được tự động gộp:


ah... mình hiểu vậy nè:
Ô A1 người thứ 1 nhập vào là 1 chẳng hạn, sau đó vài ngày sau có một người thứ 2 nhập vào ô A1 đó là 2 chẳng hạn (có nghĩa là người 2 này xóa giá trị 1 và nhập vào giá trị là 2) và sau đó vài tháng người thứ 3 cũng xóa giá trị 2 của ô A1 này nhập lại vào ô A1 đó là 3.
Và bạn muốn tính cho tới người thứ 3 nhập thì tổng hết của 3 người nhập là mấy phải không? (tổng là 1+2+3=6)
Có đúng vậy không thớt???
lệnh tính tổng F8 theo thời gian đâu?
Lệnh đâu
lệnh đâu
 
Sau thời gian xoắn não thì chợt nhận ra sai box :D
Box VBA mới đúng ah
Bài đã được tự động gộp:

lệnh tính tổng F8 theo thời gian đâu?
Lệnh đâu
lệnh đâu
coi lại bài #15
coi file đính kèm
coi file đính kèm
coi file đính kèm
coi file đính kèm
lệnh đây nè:
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$8" Then
Sheet1.Range("H8").Value = Sheet1.Range("H8").Value + Sheet1.Range("F8").Value
End If
End Sub

phải enable macro lên nhá!!!
 
Box VBA mới đúng ah
Bài đã được tự động gộp:


coi lại bài #15
coi file đính kèm
coi file đính kèm
coi file đính kèm
coi file đính kèm
lệnh đây nè:
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$8" Then
Sheet1.Range("H8").Value = Sheet1.Range("H8").Value + Sheet1.Range("F8").Value
End If
End Sub

phải enable macro lên nhá!!!
đằng nào cũng ngu rồi. CHo mình hỏi làm như nào để add lệnh này thế
 
Bạn đưa file thật lên, dữ liệu ô nào rồi bác í làm cho luôn. Giờ chỉ cho cách xài nữa biết đến trang thứ mấy mới xong
Em muốn tính tổng của các khối lượng (ô J10) khi thay đổi giá trị ô H8 (sheet 1.cửa sổ hất + sổ quay 1 cánh). Các giá trị này được thống kê vào cột P tại sheet Kích thước cửa ạ!
Bài đã được tự động gộp:

Em muốn tính tổng của các khối lượng (ô J10) khi thay đổi giá trị ô H8 (sheet 1.cửa sổ hất + sổ quay 1 cánh). Các giá trị này được thống kê vào cột P tại sheet Kích thước cửa ạ!
@thnghiachau
 

File đính kèm

Lần chỉnh sửa cuối:
Chào bạn, mình biết sơ qua VBA rồi, bạn gửi cho mình xin đoạn code chuẩn nha :D
many thanks!
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$8" Then
Sheet1.Range("H8").Value = Sheet1.Range("H8").Value + Sheet1.Range("F8").Value
End If
End Sub
Bạn tùy biến theo cái mình muốn
 
View attachment 242420
cho mình hỏi lỗi như này là sao ạ. Mình mới nghiên cứu nên ko rõ
úi úi úi... code tôi đưa bạn là event CHANGE trong worksheet, bạn phải để trong code của sheet mà mình muốn chứ không phải trong module được. Thay $D$8, H8 va F8 là cái mà bạn muốn.
Bạn phải coi cái file của tôi đã gởi trong bài #15 mà nghiên cứu ra code đó liên quan tới những Cell nào và hoạt độ ra sao chứ?????
 
@thnghiachau bạn có thể giúp mình ghi câu lệnh vào file này đc ko. Mình cảm ơn nhiều
mình giúp bạn rùi đó... coi lại bài #36 và #15
Cái này là đoạn code vỡ lòng abc, bạn không chịu nghiên cứu để hiểu thì tui cũng dành chịu vậy! cái khó thì tôi không nói, quá đơn giản mà bạn cứ hỏi tới lui và dòi người ta làm a-z cho bạn như vậy thì lấy đâucó kiến thức của mình?
 
mình giúp bạn rùi đó... coi lại bài #36 và #15
Cái này là đoạn code vỡ lòng abc, bạn không chịu nghiên cứu để hiểu thì tui cũng dành chịu vậy! cái khó thì tôi không nói, quá đơn giản mà bạn cứ hỏi tới lui và dòi người ta làm a-z cho bạn như vậy thì lấy đâucó kiến thức của mình?
Nói thật với bạn nhé. Mình thừa nhận bạn giỏi hơn mình trong lĩnh vực này. Nhưng cách nói chuyện, cách trả lời của bạn trên một diễn đàn lớn, có đông thành viên như này là quá kém. Thể hiện sự hách dịch, ta đây, tự cao tự đại.
Tks!
 
Nói thật với bạn nhé. Mình thừa nhận bạn giỏi hơn mình trong lĩnh vực này. Nhưng cách nói chuyện, cách trả lời của bạn trên một diễn đàn lớn, có đông thành viên như này là quá kém. Thể hiện sự hách dịch, ta đây, tự cao tự đại.
Tks!
Xin lỗi bạn vì tôi đã làm cho bạn tức giận và đã cho bạn thấy mình không chịu tìm hiểu mà chỉ dựa dẫm người khác!!!
Thật sự tôi hướng dẫn bạn tận tình theo cái bạn hỏi và mình không hổ thẹn điều đó và dĩ nhiên cái mà bạn không hỏi thì tôi không biết để nói với bạn. Vấn đề là biết hỏi cái gì => đó là do bạn học và tìm hiểu mới ra!
Tôi không quan tâm bạn nói gì, chê gì hay thiếu tôn trọng với người giúp mình như thế nào, mà tôi chỉ quan tâm là người tôi giúp đỡ có thêm được kiến thức và sự hiểu biết như thế nào mà thôi.
 
Xin lỗi bạn vì tôi đã làm cho bạn tức giận và đã cho bạn thấy mình không chịu tìm hiểu mà chỉ dựa dẫm người khác!!!
Thật sự tôi hướng dẫn bạn tận tình theo cái bạn hỏi và mình không hổ thẹn điều đó và dĩ nhiên cái mà bạn không hỏi thì tôi không biết để nói với bạn. Vấn đề là biết hỏi cái gì => đó là do bạn học và tìm hiểu mới ra!
Tôi không quan tâm bạn nói gì, chê gì hay thiếu tôn trọng với người giúp mình như thế nào, mà tôi chỉ quan tâm là người tôi giúp đỡ có thêm được kiến thức và sự hiểu biết như thế nào mà thôi.
Của cho không bằng cách cho bạn ạ!
Nhiều người lên đây, không phải đều hiểu tường tận vấn đề. Và mình cũng thế. ngoài ra, công việc không sử dụng đến VBA liên tục, nên nói thật hỏi theo kiểu xử lý tình thế thôi.
Quan điểm của mỗi người khác nhau, đừng đánh đồng và bắt mọi người đều có cùng một lối đi.
Dù sao mình cũng cảm ơn những kiến thức bạn chia sẻ. Mình đã đăng ký khóa học VBA từ A-Z sau khi bạn bảo về VBA hôm trước. Hi vọng lần sau không bị bạn nói cho sml như này :))
 
Xin lỗi bạn vì tôi đã làm cho bạn tức giận và đã cho bạn thấy mình không chịu tìm hiểu mà chỉ dựa dẫm người khác!!!
Thật sự tôi hướng dẫn bạn tận tình theo cái bạn hỏi và mình không hổ thẹn điều đó và dĩ nhiên cái mà bạn không hỏi thì tôi không biết để nói với bạn. Vấn đề là biết hỏi cái gì => đó là do bạn học và tìm hiểu mới ra!
Tôi không quan tâm bạn nói gì, chê gì hay thiếu tôn trọng với người giúp mình như thế nào, mà tôi chỉ quan tâm là người tôi giúp đỡ có thêm được kiến thức và sự hiểu biết như thế nào mà thôi.
Rõ khổ, xào nấu xong, bày lên mâm rồi. Mời người ta xơi còn bị mắng. Ha ha
Sau nhớ ăn giúp người ta bác nhé.
 
Của cho không bằng cách cho bạn ạ!
Nhiều người lên đây, không phải đều hiểu tường tận vấn đề. Và mình cũng thế. ngoài ra, công việc không sử dụng đến VBA liên tục, nên nói thật hỏi theo kiểu xử lý tình thế thôi.
Quan điểm của mỗi người khác nhau, đừng đánh đồng và bắt mọi người đều có cùng một lối đi.
Dù sao mình cũng cảm ơn những kiến thức bạn chia sẻ. Mình đã đăng ký khóa học VBA từ A-Z sau khi bạn bảo về VBA hôm trước. Hi vọng lần sau không bị bạn nói cho sml như này :))
bạn nói đúng "Của cho không bằng cách cho"...
tôi cho bạn là dựa vào bạn đã nói thế này:
Chào bạn, mình biết sơ qua VBA rồi, bạn gửi cho mình xin đoạn code chuẩn nha :D
Chính vì bạn nói thế nên nói mới hướng dẫn bạn từng bước mà không làm hết cho bạn, mục đích cho bạn có cơ hội học tập thêm tiến bộ....
Nếu như bạn nói: " em không biết gỉ hết VBA va em chỉ cần cái này thôi vì không bao giờ em đụng tới VBA trừ trường hợp này" thì tôi xin dâng 2 tay toàn bộ từ A tới Á cho bạn luôn....
Xin thưa đó là cách cho của người không muốn hại người khác!
Bài đã được tự động gộp:

lại thêm 1 thanh niên thích thể hiện :))
ối... sao khi đọc câu này thì mình hiểu bạn là người thế nào.
OK ngừng câu chuyện ở đây vì tôi không muốn nhiễm thói hư của ngươi khác.
 
bạn nói đúng "Của cho không bằng cách cho"...
tôi cho bạn là dựa vào bạn đã nói thế này:

Chính vì bạn nói thế nên nói mới hướng dẫn bạn từng bước mà không làm hết cho bạn, mục đích cho bạn có cơ hội học tập thêm tiến bộ....
Nếu như bạn nói: " em không biết gỉ hết VBA va em chỉ cần cái này thôi vì không bao giờ em đụng tới VBA trừ trường hợp này" thì tôi xin dâng 2 tay toàn bộ từ A tới Á cho bạn luôn....
Xin thưa đó là cách cho của người không muốn hại người khác!
:D Ok bạn. Sr bạn nha. Thật sự đấy, ko phải xã giao.
Hiện mình làm bên công ty xây dựng, không sử dụng nhiều đến VBA, mình đang cần xử lý vấn đề như file đính kèm để phục vụ công việc.
Mình cũng đã đăng ký khóa học VBA để biết thêm => cảm ơn bạn khi cho mình biết đến VBA.
Giờ nhờ bạn xử lý giúp mình file kia đc ko. NẾU, chỉ là NẾU nhé, có chi phí gì liên quan thì mình sẵn lòng :D
 

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

Back
Top Bottom