Tạo dòng trống xen kẻ (1 người xem)

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

youkosuk

Thành viên chính thức
Tham gia
23/6/08
Bài viết
98
Được thích
22
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.
 

File đính kèm

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.
Không cần qua nhiều bước như vậy đâu. Dùng công thức này.
Mã:
=OFFSET($A$1,INT(ROW(A2)/2),)
Kéo xuống, copy & paste value.
 
không cần qua nhiều bước như vậy đâu. Dùng công thức này.
Mã:
=offset($a$1,int(row(a2)/2),)
kéo xuống, copy & paste value.

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 ?
 

File đính kèm

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
 

File đính kèm

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

Trong 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.

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
Không hiểu chổ IF lắm, bạn giải thích hộ nhé ?


Cho hỏi thêm trong trường hợp chỉ muốn tạo những dòng trống xe kẻ thôi, thì làm như thê nào, kết quả là cột thứ 2 thôi.
 
Lần chỉnh sửa cuố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é!
 

File đính kèm

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 ?
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),)
Mã:
=OFFSET($B$2,INT(ROW(B2)/2),)
Trong 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.
Như thế nào nhỉ? Gửi file lên xem sao
 
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 ?

Đầ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é!!
 

File đính kèm

Đầ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é!!


Làm như thế này khá phức tạp.

Mình làm thủ công là giữ phím Ctrl và dùng chuột bôi đen từng dòng, sau đó chọn insert thì nó tự động tạo những dòng trống xen kẻ. Có điều nếu dữ liệu nhiều thì làm hơi phê.

Có cách nào dùng 1 cái hàm rùi copy kéo thả cho những dòng còn lại không ?
 
Lần chỉnh sửa cuối:
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). Bạn muốn chèn bao nhiêu dòng thì dán bấy nhiêu lần. 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.
 
Lần chỉnh sửa cuối:
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.


Hiể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
 
Lần chỉnh sửa cuối:
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 ?

Bạn xem lại công thức, nếu để ý kết quả thì bạn thấy mất 2 dòng đầu, chứ không phải hai dòn cuối. Bạn chỉnh lại $B2$2 thành $B$1. Kết quả sẽ ra là 38 dòng
 
Hiể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
 
còn bước 3 mình làm thế nào vậy bạn ?
 
Thêm dòng xem kẻ

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

Giúp mình viết code Thêm dòng xem kẻ hay tao công thức
 

File đính kèm

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

Back
Top Bottom