phamxuanly.gtvt
Thành viên mới

- Tham gia
- 20/6/10
- Bài viết
- 46
- Được thích
- 1
Muốn cách bao nhiêu cũng được chắc phải dùng VBA quá.Em có dữ liệu ở ô A1,A2,A3,A4... giờ làm sao chuyển qua ô C1,C3,C5,C7... nhanh mà ko phải làm thủ công.
Em cảm ơn^^
Bài này làm bằng công thức vẫn được như thường
Ai thử thí nghiệm xem (đâu cần đến VBA chứ)
Thú thật thì em dốt code thầy Tuấn ơi, em suy nghĩ mãi mà nó chẳng ra được cách dủng công thức. Thầy chỉ giáo giùm em...
Dễ thôi mà. Xem video clip dưới đây nhé:
[video=youtube;-nl4zmjL1PM]http://www.youtube.com/watch?v=-nl4zmjL1PM&feature=youtu.be[/video]
Công thức mà tôi gõ là: =INDIRECT("A"&INT(ROWS($1:1)/2)+2)
Ặc Ặc.... video clip là em bó thây bó thân luôn vì bị blocked... Để chiều về em xem, giờ thì mò cái công thức của thầy...
Tức là làm như vầy:
- Quét chọn từ C1 đến C21 (C20 là cell cuối có dữ liệu, phải chọn dư ra 1 cell)
- Bấm nút Sort & Filter, chọn Filter
- Bấm mũi tên xổ xuống của AutoFilter, bỏ chọn Select All và chọn Blanks
- Sau khi Filter xong, tại cell trống đầu tiên, gõ công thức =INDIRECT("A"&INT(ROWS($1:1)/2)+2) rồi kéo fill xuống
- Hũy chế độ AutoFilter và xem kết quả
Em làm được như thầy hướng dẫn, nhưng nếu ở cột C ban đầu ko có dữ liệu thì mình vẫn làm được như sau kết quả ra sẽ bị trùng lặp. Theo như ý em hiểu chủ topic là dữ liệu copy qua cột C dưới dạng cách dòng...
Có khó gì đâu chứ! Nếu cột C chưa có dữ liệu thì ta làm như sau:
- Gõ gì đó vào cell C2 (gõ chữ a chẳng hạn)
- Quét chọn C2:C3 rồi kéo fill xuống
- Xong, làm như tôi hướng dẫn ở trên
Thế thôi
Dựa vào cách của thầy, em áp dụng như sau:
+ Bỏ trống ô C2 -> dùng công thức của thầy =INDIRECT("A"&INT(ROWS($1:1)/2)+2) cho C3 -> quét chọn ô C2:C3 và kéo xuống -> như ý muốn. Cảm ơn thầy
1/ Mở Excel - Tools - Macros - Security ...
2/ Chọn Múc Medium - OK
3/ Đóng Excel
4/ Mở file - Khi có hộp thoại thì chọn Enable Macros.
Tui xài 2003 nên chỉ biết 2003, mấy cái khác bạn vào đây xem có ứng dụng được gì không?Em excel 2010 thì làm sao anh? em tìm hoài mà ko thấy^^
Dựa vào cách của thầy, em áp dụng như sau:
Bỏ trống ô C2 -