Hỏi về lệnh copy (1 người xem)

Liên hệ QC

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

whitelight

Thành viên chính thức
Tham gia
30/10/08
Bài viết
50
Được thích
0
mọi ng cho mình hỏi làm thế nào để copy các dữ liệu trong cùng 1 cột nhg trong cột này các giữ liệu lại ko liền nhau mà cách nhau vài ô.Mình muốn copy lại để các số liệu liền nhau. ( trừ cách giữ ctrl cái này lâu lắm vì các dữ liệu của mình nhiều mà cách nhau xa)
mọi ng có cách ko
 
Lần chỉnh sửa cuối:
Cách xa nhau. Vậy có khoảng trống ở giữa chúng hay không hoặc có điều kiện gì để chúng giống nhau không? Nếu có thì bạn dùng AutoFilter lọc lấy điều kiện chung rồi Copy 1 lần là xong.
Thân.
 
mình có cái file bạn thử hộ nhé
trong cột N là cột mà mình tính ra các số liệu.Mình muốn xếp nó vào 1 cột mà dữ liệu dc xếp liên tiếp
 

File đính kèm

Bạn chọn nguyên cột N, chọn Auto Filter, Chọn điều kiện khác blank, Chọn vùng dữ liệu, copy và dán qua ô nào bạn cần chép. Bỏ Auto Filter. Thế là xong.
 
Bạn thử làm theo cách chuối này xem sao:

Lấy chuột kích chọn toàn bộ cột 'N'
Vô menu Edit ->Go to . . .Tiếp theo bấm vô ngăn Special. . .
Trong vùng Select ta bấm chọn Formular & nhấn vô nút OK
Ta bấm CTRL+C để copy các ô có số liệu & đem dán vô nơi mà bạn muốn.
 
cám ơn mọi người nhé.sử dụng autofil và cách sau dùng Go to nhanh thật
 
Chỉ bạn thêm 1 cách dùng công thức nè!
PHP:
=INDIRECT("N"&(ROW()-5)*44+36)
Thân.
 

File đính kèm

Chỉ bạn thêm 1 cách dùng công thức nè!
PHP:
=INDIRECT("N"&(ROW()-5)*44+36)
Thân.
Bái phục.
xin hỏi bạn xuất phát từ ý tưởng như thế nào mà bạn xây dựng ra công thức như vậy.Tuy nhiên trong trường hợp này thì quy luật các dữ liệu là như vậy nhưng trong trường hợp khác thì sao.Có cách nào để tổng quát đúng cho mọi trường hợp không vậy
Xin tiếp thu để học hỏi.
 
Công thức này em chỉ áp dụng chung chung thôi! Vì mỗi trường hợp nó sẽ biến chuyển khác nhau.
Tùy vào từng tình huống mà sẽ có cách viết khác nhau.
Miễn là nó có quy luật là ta viết được.
Cái này theo kinh nghiệm thôi bác à!
Thân.
 
Chỉ bạn thêm 1 cách dùng công thức nè!
PHP:
=INDIRECT("N"&(ROW()-5)*44+36)
Thân.
Cảm ơn bác, bác có thể giải thích giúp em công thức này được không?
Trong công thức trên:
- Hàm ROW() trả về chỉ số hàng của ô chứa công thức (chẳng hạn tại ô Q5 thì hàm này trả về số 5), do đó, kết quả của (ROW()-5)*44+36 sẽ trả về một con số cụ thể. Chẳng hạn đặt công thức này tại ô Q5 thì kết quả của phần này là 36 (=(5-5)*44+36).
- Sau đó sẽ ghép với chữ "N" ở trước thành một chuỗi có dạng địa chỉ ô (chẳng hạn N36)
- Cuối cùng, hàm INDIRECT sẽ chuyển chuỗi này thành một địa chỉ ô thực sự (là ô N36).
Như vậy, khi đặt công thức trên tại ô Q5 thì chúng ta có thể hiểu như công thức tại đây là =N36.
 
Nhưng 44 và 36 là gì vậy hả bác, các ô nằm cách nhau không theo quy luật nào thì liêu có thể làm được theo cách này không?

File đính kèm thì hàm Indirect có giải quyết được không (copy các giá trị tại cột A điền vào cột B với điều kiện bỏ qua ô rỗng)?
 

File đính kèm

Nhưng 44 và 36 là gì vậy hả bác, các ô nằm cách nhau không theo quy luật nào thì liêu có thể làm được theo cách này không?

File đính kèm thì hàm Indirect có giải quyết được không (copy các giá trị tại cột A điền vào cột B với điều kiện bỏ qua ô rỗng)?
Trong công thức trên, các số 36, 44 đều xuất phát từ quy luật: Các số trên cột N được bắt đầu từ ô N36 và cứ cách 44 ô thì lại có một ô có dữ liệu tiếp theo. Còn số 5 thì chỉ đơn giản là vì ô đầu tiên đặt công thức là Q5.
Trong file của bạn các số không xuất hiện theo quy luật nào cả nên không thể dùng cách này để giải quyết được.
 

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

Back
Top Bottom