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


- Tham gia
- 23/6/08
- Bài viết
- 98
- Được thích
- 22


Không cần qua nhiều bước như vậy đâu. Dùng công thức này.Chào các bạn, mình có cái bảng dữ liệu nhưu sau:
Nội dung từng dòng được nhập liên tục trên các dòng liên tiếp nhau, không có dòng nào bỏ trống.
Mình muốn insert các dòng trống xen kẻ những dòng dữ liệu này.
Các bạn xem file đính kèm nha.
=OFFSET($A$1,INT(ROW(A2)/2),)


không cần qua nhiều bước như vậy đâu. Dùng công thức này.
kéo xuống, copy & paste value.Mã:=offset($a$1,int(row(a2)/2),)





không cần qua nhiều bước như vậy đâu. Dùng công thức này.
kéo xuống, copy & paste value.Mã:=offset($a$1,int(row(a2)/2),)
Không hiểu chổ IF lắm, bạn giải thích hộ nhé ?Bạn dùng công thức này xem nhé! cũng gần giống công thức trên thôi





Bạn Nhấn Ctr+F3 để xem dong là gì nhé! còn việc insert dòng thì bạn làm như trong file nhé!
Bạn xem lại xem công thức trong file và công thức của tôi có giống nhau ko?kéo thả, nhưng sao cho kết quả ra 36 dòng mà không là 38 dòng
danh mục gốc có 19 dòng, thì kết quả đáng lý là 38 dòng.
2 DÒNG CUỐI = O LÀ SAO ?
=OFFSET($A$1,INT(ROW(A2)/2),)
=OFFSET($B$2,INT(ROW(B2)/2),)
Như thế nào nhỉ? Gửi file lên xem saoTrong trường hợp thay nội dung dòng đầu tiên là số 1 thì kết quả không cho ra số 1 và 1, mà cho ra kết quả 2,2.



Còn trường hợp tạo các dòng trống xen kẻ không thì như thế nào ? Giúp mình luôn đi ?


Bạn xem lại xem công thức trong file và công thức của tôi có giống nhau ko?
Hai cái này giống nhau à??
Mã:=OFFSET($A$1,INT(ROW(A2)/2),)


Đầu tiên bạn insert thêm 1 dòng bên cạnh dòng dữ liệu. Tại cột này, (ô A2) bạn nhập số 1, ô A3 bạn nhập công thức A3=A2+1 sau đó copy công thức đến cuối dữ liệu (ô A20). Ô A21 bạn nhập 2, ô A22 bạn nhập công thức A22=A21+2. bạn copy đến ô A38. sau đó bạn copy cột A, paste special… chọn Value. Bạn chọn cột A và B, vào Data/sort chọn cột A. thê là xong. Bạn xem trong file rồi thử xem nhé!!




Tương tự như cách làm như của hoangminhtien nhưng không cần dùng công thức. Ví dụ dữ liệu bắt đầu từ dòng 2 (cột nào cũng được) thì tại dòng 2 cột bên trái bạn gõ 1, xuống dòng gõ 2 rồi chọn 2 ô này Fill xuống đến hết dữ liệu. Copy STT tại cột này dán tiếp xuống dưới (vùng trống). Chọn toàn bộ vùng (quá cũng không sao). Chọn nút AZ trên thanh công cụ Bạn sẽ được kết quả như ý.
Lưu ý: nếu máy của bạn chưa có nút này thì vào View - toolbars - customize - commands - Data lôi nó ra nha.



kéo thả, nhưng sao cho kết quả ra 36 dòng mà không là 38 dòng
danh mục gốc có 19 dòng, thì kết quả đáng lý là 38 dòng.
2 DÒNG CUỐI = O LÀ SAO ?
Nhanh nhất là viết code! Bạn thấy sao? Nếu đồng thì chúng ta tiếp tụcHiểu rồi, cách này dễ hiểu hơn cách hồi nãy. Cứ bất kỳ dữ liệu nào cũng được, chỉ cần xắp sếp theo thứ tự và nhân đôi dòng thứ tự này xuống dưới vùng kế bên dòng thứ tự để trống và sắp xếp lại thứ tự của dòng số thứ tự ta được các dòng xen kẻ.
Cám ơn rất nhiều => công việc nhanh hơn 3/4 lúc chưa làm như thế này.
Đồng cảm ơn các bạn hoangminhtien; huuthang_bd
Nhanh nhất là viết code! Bạn thấy sao? Nếu đồng thì chúng ta tiếp tục
Sau khi viết code xong, việc của bạn chỉ là: Nhấn nút, chọn dử liệu ---> Kết quả tự ra




copy số thứ tự dán 2 lần vào bên dưới sau đó sử dụng chức năng sắp xếp để có kết quả mong muốnGiúp mình viết code Thêm dòng xem kẻ hay tao công thức