[HELP] - Copy giá trị thỏa điều kiện cho trước (1 người xem)

Liên hệ QC

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

quanxpro

Thành viên mới
Tham gia
4/1/10
Bài viết
6
Được thích
0
Xin chào các anh chị,
Yêu cầu cần xử lý như kết quả file gửi kèm và được mô tả như sau
1. Cột A có n số điện thoại
2. Cột B là giá tiền cần nạp tương ứng: 50k, 100k, 200k, 500k....(là bội số của 50k)
3. Yêu cầu: Tách số điện thoại theo từng hàng riêng tương ứng mỗi sđt là 50k, Ví dụ SĐT 0909000100 cần nạp 100k thì sẽ được tách thành 2 hàng liên tiếp nhau. Số điện thoại 0988888888 cần nạp 200k thì được tách thành 4 hàng liên tiếp.
4. Cần xử lý được cả trên Google Sheet
--------------
nếu được các anh chị thao tác trực tiếp trên file luôn nhé.
Cảm ơn rất nhiều. Chúc mọi người cuối tuần vui vẻ
 

File đính kèm

Lần chỉnh sửa cuối:
Xin chào các anh chị,
Yêu cầu cần xử lý như kết quả file gửi kèm và được mô tả như sau
1. Cột A có n số điện thoại
2. Cột B là giá tiền cần nạp tương ứng: 50k, 100k, 200k, 500k....(là bội số của 50k)
3. Yêu cầu: Tách số điện thoại theo từng hàng riêng tương ứng mỗi sđt là 50k, Ví dụ SĐT 0909000100 cần nạp 100k thì sẽ được tách thành 2 hàng liên tiếp nhau. Số điện thoại 0988888888 cần nạp 200k thì được tách thành 4 hàng liên tiếp.
--------------
nếu được các anh chị thao tác trực tiếp trên file luôn nhé.
Cảm ơn rất nhiều. Chúc mọi người cuối tuần vui vẻ
Bạn xem thử file này. Mình sử dụng VBA nhé. Bạn Click nào Button trong sheet, kết quả sẽ hiện ra tức thì
 

File đính kèm

Xin chào các anh chị,
Yêu cầu cần xử lý như kết quả file gửi kèm và được mô tả như sau
1. Cột A có n số điện thoại
2. Cột B là giá tiền cần nạp tương ứng: 50k, 100k, 200k, 500k....(là bội số của 50k)
3. Yêu cầu: Tách số điện thoại theo từng hàng riêng tương ứng mỗi sđt là 50k, Ví dụ SĐT 0909000100 cần nạp 100k thì sẽ được tách thành 2 hàng liên tiếp nhau. Số điện thoại 0988888888 cần nạp 200k thì được tách thành 4 hàng liên tiếp.
--------------
nếu được các anh chị thao tác trực tiếp trên file luôn nhé.
Cảm ơn rất nhiều. Chúc mọi người cuối tuần vui vẻ
Thử, fill xuống:
Mã:
=IFERROR(INDEX(A$3:A$15,AGGREGATE(15,6,ROW($1:$13)/(B$3:B$15/50>=COLUMN($A:$AX)),ROW(A1))),"")
 
Thử, fill xuống:
Mã:
=IFERROR(INDEX(A$3:A$15,AGGREGATE(15,6,ROW($1:$13)/(B$3:B$15/50>=COLUMN($A:$AX)),ROW(A1))),"")
Tuyệt vời ông mặt trời.
Cảm ơn ạ. Trường hợp muốn nhiều số điện thoại hơn 15 hàng thì sao ạ?
Bài đã được tự động gộp:

Thử, fill xuống:
Mã:
=IFERROR(INDEX(A$3:A$15,AGGREGATE(15,6,ROW($1:$13)/(B$3:B$15/50>=COLUMN($A:$AX)),ROW(A1))),"")
Chào anh,
Công thức này khi mình thử trên Google Sheet thì lại chưa được? Vui lòng hướng dẫn
 
Lần chỉnh sửa cuối:
Tuyệt vời ông mặt trời.
Cảm ơn ạ. Trường hợp muốn nhiều số điện thoại hơn 15 hàng thì sao ạ?
Bài đã được tự động gộp:


Chào anh,
Công thức này khi mình thử trên Google Sheet thì lại chưa được? Vui lòng hướng dẫn
Index(vùng lấy dữ liệu), Row($1:$13) tương đương lấy 13 dòng muốn tăng thì chỉnh số 13 lên là được.
Bạn nên để ở mục google sheet, mình chỉ biết làm hàm excel của microsoft :D
 
Index(vùng lấy dữ liệu), Row($1:$13) tương đương lấy 13 dòng muốn tăng thì chỉnh số 13 lên là được.
Bạn nên để ở mục google sheet, mình chỉ biết làm hàm excel của microsoft :D
Vâng ạ cảm ơn anh
Bài đã được tự động gộp:

Bạn xem thử file này. Mình sử dụng VBA nhé. Bạn Click nào Button trong sheet, kết quả sẽ hiện ra tức thì
Cảm ơn bạn rất nhiều. Mình đã thử và hoạt động rất hiệu quả.
 
Web KT

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

Back
Top Bottom