thanh_trung_hp_03
Thành viên chính thức


- Tham gia
- 8/3/08
- Bài viết
- 74
- Được thích
- 7
Em có cột các dữ liệu không liên tục nhau. cách nhau bởi các khoảng trắng. Các bác giúp em nối liên nhau dữ liệu lại ở 1 cột bên cạnh được ko a
Đơn giản thế này thôi:Em có cột các dữ liệu không liên tục nhau. cách nhau bởi các khoảng trắng. Các bác giúp em nối liên nhau dữ liệu lại ở 1 cột bên cạnh được ko a
Sub abc()
Sheet1.Range("E14:F23").SpecialCells(2).Copy Sheet1.Range("I14")
End Sub
Ngoài ra còn chỗ nữa: Nếu dữ liệu rổng do công thức trả về (chứ không phải rổng "tự nhiên") thì công thức cũng không chính xácCông thức này nếu như chèn dòng thì sẽ sai bác befaint ui
Tôi hướng dẫn bạn 2 cách làm cực đơn giản:Em có cột các dữ liệu không liên tục nhau. cách nhau bởi các khoảng trắng. Các bác giúp em nối liên nhau dữ liệu lại ở 1 cột bên cạnh được ko a
=IF(E16="","",MAX(D$15:D15)+1)
Em cám ơn,Tôi hướng dẫn bạn 2 cách làm cực đơn giản:
1> Cách 1: Dùng AutoFilter lọc khoảng trắng rồi xóa dòng
2> Cách 2: Dùng công thức như sau:
- Tại D15 gõ công thứcrồi kéo fill xuống đến cuối dữ liệuMã:=IF(E16="","",MAX(D$15:D15)+1)
- Tại I15 gõ công thức =IFERROR(VLOOKUP(ROW($A1),$D$15:$F$101,2,0),"") rồi kéo fill xuống
- Tại J15 gõ công thức =IFERROR(VLOOKUP(ROW($A1),$D$15:$F$101,3,0),"") rồi kéo fill xuống
Xong!
Cái này là VBA đúng không a. Em lại mù tịt về cai này. Cám ơn bácĐơn giản thế này thôi:
PHP:Sub abc() Sheet1.Range("E14:F23").SpecialCells(2).Copy Sheet1.Range("I14") End Sub
Bác ơi công thức của bác hình như bị nhâm ở chỗ nào rồi thì phải. Em dùng không được.Tôi hướng dẫn bạn 2 cách làm cực đơn giản:
1> Cách 1: Dùng AutoFilter lọc khoảng trắng rồi xóa dòng
2> Cách 2: Dùng công thức như sau:
- Tại D15 gõ công thứcrồi kéo fill xuống đến cuối dữ liệuMã:=IF(E16="","",MAX(D$15:D15)+1)
- Tại I15 gõ công thức =IFERROR(VLOOKUP(ROW($A1),$D$15:$F$101,2,0),"") rồi kéo fill xuống
- Tại J15 gõ công thức =IFERROR(VLOOKUP(ROW($A1),$D$15:$F$101,3,0),"") rồi kéo fill xuống
Xong!
Bạn dùng thử công thức này tại I14:Em có cột các dữ liệu không liên tục nhau. cách nhau bởi các khoảng trắng. Các bác giúp em nối liên nhau dữ liệu lại ở 1 cột bên cạnh được ko a
Đúng là có nhầm về vị trí dòng. Đúng ra phải là:Bác ơi công thức của bác hình như bị nhâm ở chỗ nào rồi thì phải. Em dùng không được.
Bác có thể Add luôn vào bảng tính giúp em ko ạ. em cám ơn
D14=IF(E14="","",MAX(D$13:D13)+1)
I14=IFERROR(VLOOKUP(ROW($A1),$D$14:$F$100,2,0),"")
J14=IFERROR(VLOOKUP(ROW($A1),$D$14:$F$100,3,0),"")
cảm ơn bác nhé. Lần này em làm được rồi aĐúng là có nhầm về vị trí dòng. Đúng ra phải là:
Mã:D14=IF(E14="","",MAX(D$13:D13)+1)
Mã:I14=IFERROR(VLOOKUP(ROW($A1),$D$14:$F$100,2,0),"")
Mã:J14=IFERROR(VLOOKUP(ROW($A1),$D$14:$F$100,3,0),"")