Làm sao tự động bỏ hàng có cell #N/A ?

  • Thread starter Thread starter nilt02
  • Ngày gửi Ngày gửi
Liên hệ QC

nilt02

Thành viên hoạt động
Tham gia
19/3/08
Bài viết
119
Được thích
17
Giới tính
Nam
Chào các bạn, mình đang có 1 vấn đề về update thông tin hàng tháng cố định theo cột A,B,C,D, độ dài tùy thuộc vào số liệu cột (L)
Các bạn cho mình hỏi làm cách nào để cột (L) của mình đang có nhiều cái #N/A kia mất đi mà không phải dùng filter ? Vì cột I,J,K,L chính là cột A,B,C,D sau khi lọc filter cái #N/A kia.
Các bạn tham khảo file đính kèm,
thank các bạn nhiều nhé!
 

File đính kèm

Chào các bạn, mình đang có 1 vấn đề về update thông tin hàng tháng cố định theo cột A,B,C,D, độ dài tùy thuộc vào số liệu cột (L)
Các bạn cho mình hỏi làm cách nào để cột (L) của mình đang có nhiều cái #N/A kia mất đi mà không phải dùng filter ? Vì cột I,J,K,L chính là cột A,B,C,D sau khi lọc filter cái #N/A kia.
Các bạn tham khảo file đính kèm,
thank các bạn nhiều nhé!
Bạn muốn hỏi xóa hết dòng bị #N/A hay hông cho nhìn thấy nó? Nếu là hông muốn nhìn thì với excel 2007 trở lên thì bạn xài công thức này tại L2:
Mã:
=IFERROR(VLOOKUP(I2,data!$A$1:$D$150,4,0),"")
P/s: Còn 2003 thì bạn dùng hàm ISNA nhé.
 
Bạn muốn hỏi xóa hết dòng bị #N/A hay hông cho nhìn thấy nó? Nếu là hông muốn nhìn thì với excel 2007 trở lên thì bạn xài công thức này tại L2:
Mã:
=IFERROR(VLOOKUP(I2,data!$A$1:$D$150,4,0),"")
P/s: Còn 2003 thì bạn dùng hàm ISNA nhé.

cảm ơn bạn, mình chỉ muốn cố định cột A,B,C,D lại, dòng có thể thay đổi nhiều hơn hay ít hơn thôi :)
 
cảm ơn bạn, mình chỉ muốn cố định cột A,B,C,D lại, dòng có thể thay đổi nhiều hơn hay ít hơn thôi :)

không hiểu được
cột I có phải do bạn gõ vào ko?
có phải bạn muốn những giá trị như I7 ko xuất hiện ở cột I?
 
cảm ơn bạn, mình chỉ muốn cố định cột A,B,C,D lại, dòng có thể thay đổi nhiều hơn hay ít hơn thôi :)
Tôi hiểu ý bạn rồi. Vì số dòng thay đổi nên chỉ có thể tự động cố định bằng VBA thôi bạn ơi. Nếu bạn chịu thì mình sẽ đi tiếp.
 
Tôi hiểu ý bạn rồi. Vì số dòng thay đổi nên chỉ có thể tự động cố định bằng VBA thôi bạn ơi. Nếu bạn chịu thì mình sẽ đi tiếp.

đúng rồi bạn :D, bạn giúp mình nhé. Sau này có update thêm số liệu ở I,J,K,L thì nó sẽ thêm hàng ở bên cột A,B,C,D thôi.
(nói dễ hiểu là cột A,B,C,D chính là cột I,J,K,L rút gọn sau khi đã bỏ #N/A rồi)
Cảm ơn bạn nhiều nhé ^^
 
Lần chỉnh sửa cuối:
đúng rồi bạn :D, bạn giúp mình nhé. Sau này có update thêm số liệu ở I,J,K,L thì nó sẽ thêm hàng ở bên cột A,B,C,D thôi.
(nói dễ hiểu là cột A,B,C,D chính là cột I,J,K,L rút gọn sau khi đã bỏ #N/A rồi)
Cảm ơn bạn nhiều nhé ^^
Bấm nút xem kết quả coi đúng ý bạn chưa nha
 

File đính kèm

thank bạn, đúng ý mình rồi, cảm ơn bạn nhiều nhé :D

thông minh thật
vậy cũng hiểu
góp thêm đoạn code
Mã:
Sub Macro1()
Dim rng As Range
    Application.ScreenUpdating = False
   [a2:f6000].Clear
   Set rng = Range([l2], [l2].End(4)).SpecialCells(3, 1)
   For I = 0 To 3
   rng.Offset(, -I).Copy [d2].Offset(, -I)
   Next
     Application.ScreenUpdating = True
End Sub
 
Web KT

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

Back
Top Bottom