Nhờ giúp tạo hàm chèn dòng vào danh mục thuốc

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

adua29

Real-life Girls Super Сasual Dating
Tham gia
29/4/08
Bài viết
156
Được thích
111
Giới tính
Nam
Nghề nghiệp
Health
Em có một danh mục mặt hàng thuốc tân dược trên 900 mặt hàng và đang cần đưa danh mục này vào trong chương trình xuất nhập thuốc bằng excel
Hiện tại danh mục này là liên tục không có dòng trống
Em muốn tạo chèn dòng trắng giữa các mặt hàng để sau này bổ sung các mặt hàng mới vào danh mục sẽ không làm đảo thứ tự vần tên mặt hàng

Nếu chèn dòng thủ công thì rất lâu

Đề nghị các anh chị giúp đỡ tạo hàm chèn các dòng trống vào danh mục này như sau:

Hàm =insertrow(vùng danh mục;n)

Cho ra kết quả là chèn n dòng trống vào giữa các mặt hàng trong vùng danh mục
 
Bạn bôi đen vùng chọn có số hàng là n --> Ctrl Numpad + --> Down. Thử xem đúng ý không.
 
Em có một danh mục mặt hàng thuốc tân dược trên 900 mặt hàng và đang cần đưa danh mục này vào trong chương trình xuất nhập thuốc bằng excel
Hiện tại danh mục này là liên tục không có dòng trống
Em muốn tạo chèn dòng trắng giữa các mặt hàng để sau này bổ sung các mặt hàng mới vào danh mục sẽ không làm đảo thứ tự vần tên mặt hàng

Nếu chèn dòng thủ công thì rất lâu

Đề nghị các anh chị giúp đỡ tạo hàm chèn các dòng trống vào danh mục này như sau:

Hàm =insertrow(vùng danh mục;n)

Cho ra kết quả là chèn n dòng trống vào giữa các mặt hàng trong vùng danh mục
Theo tôi yêu cầu này dùng hàm không hợp lý, nên dùng Macro hoặc có thể thực hiện thủ công cũng rất nhanh. Bạn có thể làm thủ công như sau:
1. Sử dụng 2 cột phụ trắng bên cạnh vùng dữ liệu.
2. Chọn 2 cột phụ này(Chỉ chọn tương ứng với vùng dữ liệu, không chọn đến cuối bảng tính)
3. Đặt con trỏ lên thanh công thức và gõ vào công thức =IF(MOD(ROW()+COLUMN(),2)=0,1,"")
4. Sau khi gõ công thức -> nhấn Ctrl+Enter
5. Giữ nguyên vùng chọn và nhấn F5
6. Click vào Special...
7. Chọn vào Option Formulas
8. Bỏ chọn Numbers, Logicals, Errors và chỉ để chọn Text rồi OK.
9. Vào Insert chọn Rows
 
Em có một danh mục mặt hàng thuốc tân dược trên 900 mặt hàng và đang cần đưa danh mục này vào trong chương trình xuất nhập thuốc bằng excel
Hiện tại danh mục này là liên tục không có dòng trống
Em muốn tạo chèn dòng trắng giữa các mặt hàng để sau này bổ sung các mặt hàng mới vào danh mục sẽ không làm đảo thứ tự vần tên mặt hàng

Nếu chèn dòng thủ công thì rất lâu

Đề nghị các anh chị giúp đỡ tạo hàm chèn các dòng trống vào danh mục này như sau:

Hàm =insertrow(vùng danh mục;n)

Cho ra kết quả là chèn n dòng trống vào giữa các mặt hàng trong vùng danh mục
Sao lại phải chèn? Bạn cứ nhập liệu bình thường... nhập tiếp vào dòng cuối cùng, sau đó Sort lại là xong!
 
Thì là Ctrl và dấu cộng + bên phần phím số (bên phải bàn phím) đó bạn --> sau đó chọn Shift cells down
Thứ nhất bạn viết như vậy mà hiểu được ... chết liền.
Thứ hai là bạn chèn n dòng lên phía trên vùng n dòng dữ liệu trong khi yêu cầu của người ta đang muốn chèn các dòng trắng xen giữa các dòng dữ liệu.
 
Theo tôi yêu cầu này dùng hàm không hợp lý, nên dùng Macro hoặc có thể thực hiện thủ công cũng rất nhanh. Bạn có thể làm thủ công như sau:
1. Sử dụng 2 cột phụ trắng bên cạnh vùng dữ liệu.
2. Chọn 2 cột phụ này(Chỉ chọn tương ứng với vùng dữ liệu, không chọn đến cuối bảng tính)
3. Đặt con trỏ lên thanh công thức và gõ vào công thức =IF(MOD(ROW()+COLUMN(),2)=0,1,"")
4. Sau khi gõ công thức -> nhấn Ctrl+Enter
5. Giữ nguyên vùng chọn và nhấn F5
6. Click vào Special...
7. Chọn vào Option Formulas
8. Bỏ chọn Numbers, Logicals, Errors và chỉ để chọn Text rồi OK.
9. Vào Insert chọn Rows

Em đã đọc lại yêu cầu đúng là dùng hàm không hợp lý, em đã thử theo hướng dẫn làm thủ công của anh
Làm hết bước 4 thì 2 cột phụ cho tất cả các ô là giá trị true
nhưng đến bước 8 sau khi Ok thì máy báo lỗi
Em chưa hiểu ý nghĩa các bước anh làm, mong anh chỉ giúp

Mong anh hướng dẫn em cách dùng macro cho trường hợp này
 
Sao lại phải chèn? Bạn cứ nhập liệu bình thường... nhập tiếp vào dòng cuối cùng, sau đó Sort lại là xong!

Chương trình xuất nhập thuốc em làm không thể sử dụng Soft do nó được dán liên kết đến các sheet khác. Khi sử dụng Sort cho sheet này thì làm sai lệnh danh mục ở các sheet được liên kết. Vì vậy cần có dòng trống giữa các mặt hàng để chèn mặt hàng mới.
 
Em đã đọc lại yêu cầu đúng là dùng hàm không hợp lý, em đã thử theo hướng dẫn làm thủ công của anh
Làm hết bước 4 thì 2 cột phụ cho tất cả các ô là giá trị true
nhưng đến bước 8 sau khi Ok thì máy báo lỗi
Em chưa hiểu ý nghĩa các bước anh làm, mong anh chỉ giúp

Mong anh hướng dẫn em cách dùng macro cho trường hợp này
Sau bước 4 mà tất cả các ô giá trị đều là True thì có lẽ bạn đã gõ công thức sai mất rồi. Nếu đúng thì nó phải ra các ô có giá trị trống và 1 xen kẽ nhau kiểu bàn cờ. Bạn thử lại xem sao, tốt nhất là nên copy cái công thức của tôi đã post vào.
 
Nguyên văn bởi rollover79

Thứ hai là bạn chèn n dòng lên phía trên vùng n dòng dữ liệu trong khi yêu cầu của người ta đang muốn chèn các dòng trắng xen giữa các dòng dữ liệu.

Nếu chọn như thế này --> Ctrl + (khỏi cần Shift cells down luôn) thì vẫn có thể chèn dòng trắng vào giữa vùng dữ liệu (muốn bao nhiêu dòng trắng thì chọn bấy nhiêu dòng dữ liệu ở giữa thôi), không hiểu ý chủ topic thế nào chứ mình thấy cách dùng phím tắt này cũng nhanh mà.

attachment.php

 

File đính kèm

  • 1.jpg
    1.jpg
    16.6 KB · Đọc: 42
Nếu chọn như thế này --> Ctrl + (khỏi cần Shift cells down luôn) thì vẫn có thể chèn dòng trắng vào giữa vùng dữ liệu (muốn bao nhiêu dòng trắng thì chọn bấy nhiêu dòng dữ liệu ở giữa thôi), không hiểu ý chủ topic thế nào chứ mình thấy cách dùng phím tắt này cũng nhanh mà.

attachment.php

Bạn chú ý yêu cầu của tác giả là chèn dòng trắng xen kẽ giữa các dòng có dữ liệu nhé, và số lượng dòng dữ liệu cũng nhiều. Bạn thử làm thủ công theo cách của bạn xem mất bao nhiêu thời gian.
 
Web KT

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

Back
Top Bottom