Tạo cột dãy số tăng dần từ 2 hay nhiều dãy số

Blue Softs Liên hệ QC

Hidden2562

Thành viên mới
Tham gia
18/3/20
Bài viết
17
Được thích
6
Mình đang có nhiều dãy số từ A ->B, hiện tại mình cần lôi chi tiết từng số ra và sắp xếp theo hàng dọc, có công thức hay cách nào để mình làm nhanh hơn không ạ vì data của mình rất nhiều, nếu làm tay thì không nỗi :(.

Dãy số của mình có lúc liên tục và có lúc không liên tục ạ, không cố định.

VD:
Mình có 2 dãy số: 1 -> 3, 8 -> 12
Kết quả mong muốn:
1
2
3
8
9
10
11
12

Cảm ơn các bạn.
 

File đính kèm

  • File_Mau.xlsx
    8.9 KB · Đọc: 10
Lần chỉnh sửa cuối:

SA_DQ

/(hông là gì!
Thành viên danh dự
Tham gia
8/6/06
Bài viết
12,693
Được thích
19,350
Tiêu đề nên là:
"Tạo cột dẫy số tăng (hay giảm) dần từ 2 hay nhiều dẫy (số)
em xin lỗi ạ, lâu lâu mới đăng bài mong anh thông cảm
Bạn sửa lại tiêu đề & sẽ nhanh chóng hơn để nhận được kết quả trợ giúp!
 

File đính kèm

  • 610.jpg
    610.jpg
    67.4 KB · Đọc: 1
Lần chỉnh sửa cuối:

Binbo2020

Thành viên tích cực
Tham gia
10/11/11
Bài viết
894
Được thích
898
Mình đang có nhiều dãy số từ A ->B, hiện tại mình cần lôi chi tiết từng số ra và sắp xếp theo hàng dọc, có công thức hay cách nào để mình làm nhanh hơn không ạ vì data của mình rất nhiều, nếu làm tay thì không nỗi :(.
VD:
Mình có 2 dãy số: 1 -> 3, 8 -> 12
Kết quả mong muốn:
1
2
3
8
9
10
11
12

Cảm ơn các bạn.
Thứ nhất bạn nên sửa lại tiêu đề bài viết cho đúng với nội quy của diễn đàn
1623202287391.png
Thứ 2 dãy số của bạn có liên tục không hay kiểu 5-10, 15-16, 23-34
Bài đã được tự động gộp:

em xin lỗi ạ, lâu lâu mới đăng bài mong anh thông cảm :(
Bạn vào nút này là sửa được mà 1623202490713.png
 

Hidden2562

Thành viên mới
Tham gia
18/3/20
Bài viết
17
Được thích
6
Thứ nhất bạn nên sửa lại tiêu đề bài viết cho đúng với nội quy của diễn đàn
View attachment 260279
Thứ 2 dãy số của bạn có liên tục không hay kiểu 5-10, 15-16, 23-34
Bài đã được tự động gộp:


Bạn vào nút này là sửa được mà View attachment 260280
mình đã sử tiêu đề rồi ạ.

dãy số của mình có lúc liên tục và có lúc không liên tục ạ, không cố định. :)
 

Binbo2020

Thành viên tích cực
Tham gia
10/11/11
Bài viết
894
Được thích
898
dãy số của mình có lúc liên tục và có lúc không liên tục ạ, không cố định
Tạm thời thế này, chờ xem ai có cách hay hơn không
Mã:
H2=IF(AND(H1>=SMALL($C$3:$C$5;IFERROR(MATCH(H1;$D$2:$D$5);1));H1<SMALL($D$3:$D$5;IFERROR(MATCH(H1;$D$2:$D$5);1)));H1+1;SMALL($C$3:$C$5;IFERROR(MATCH(H1;$D$2:$D$5);1)))
 

Binbo2020

Thành viên tích cực
Tham gia
10/11/11
Bài viết
894
Được thích
898
mình bấm nó không ra kết quả :(
Bấm kiểu gì vậy không ra kết quả thì nó ra cái gì phải nói mới biết chứ
Bài đã được tự động gộp:

Hoặc không nghịch kiểu mảng thế này (tiếp tục học hàm MMULT bạn @Phan Thế Hiệp dạy)
Mã:
=IFERROR(AGGREGATE(15;6;ROW($A$1:$A$100)/MMULT((ROW($A$1:$A$100)>=SMALL($C$3:$C$5;{1\2\3}))*(ROW($A$1:$A$100)<=SMALL($D$3:$D$5;{1\2\3}));{1;1;1});ROW(A1));"")
 

File đính kèm

  • File_Mau.xlsx
    9.2 KB · Đọc: 8
Lần chỉnh sửa cuối:

Hidden2562

Thành viên mới
Tham gia
18/3/20
Bài viết
17
Được thích
6
Bấm kiểu gì vậy không ra kết quả thì nó ra cái gì phải nói mới biết chứ
Bài đã được tự động gộp:

Hoặc không nghịch kiểu mảng thế này (tiếp tục học hàm MMULT bạn @Phan Thế Hiệp dạy)
Mã:
=IFERROR(AGGREGATE(15;6;ROW($A$1:$A$100)/MMULT((ROW($A$1:$A$100)>=SMALL($C$3:$C$5;{1\2\3}))*(ROW($A$1:$A$100)<=SMALL($D$3:$D$5;{1\2\3}));{1;1;1});ROW(A1));"")
hình như dãy số không theo thứ tự bé -> lớn thì không dùng được công thức của bạn được phải không ạ
VD:
Dãy số:
7 -> 15
2 -> 5
18 -> 20
 

HieuCD

Chuyên gia GPE
Tham gia
14/9/10
Bài viết
8,491
Được thích
17,821

File đính kèm

  • File_Mau.xlsx
    9.8 KB · Đọc: 5

Hidden2562

Thành viên mới
Tham gia
18/3/20
Bài viết
17
Được thích
6
Khoảng 16000 dòng
Mã:
=IFERROR(AGGREGATE(15,6,COLUMN($A:$XAA)/(COLUMN($A:$XAA)>=$C$3:$C$5)/(COLUMN($A:$XAA)<=$D$3:$D$5),ROWS($1:1)),"")
Hix, mình có dãy seri này nhưng sao công thức nó chạy vậy ạ :(, 1 file data của mình gồm nhiều dãy seri giống như vậy ấy :)
Thanks anh.
 

File đính kèm

  • File_Mau_V3 (1).xlsx
    9.9 KB · Đọc: 6

HieuCD

Chuyên gia GPE
Tham gia
14/9/10
Bài viết
8,491
Được thích
17,821
Hix, mình có dãy seri này nhưng sao công thức nó chạy vậy ạ :(, 1 file data của mình gồm nhiều dãy seri giống như vậy ấy :)
Thanks anh.
Chỉ xét 4 số cuối vì giới hạn bởi khoảng 16000 dòng
Mã:
=IFERROR(LEFT($C$3,7)&AGGREGATE(15,6,COLUMN($A:$XAA)/(COLUMN($A:$XAA)>=--RIGHT($C$3:$C$5,4))/(COLUMN($A:$XAA)<=--RIGHT($D$3:$D$5,4)),ROWS($1:1)),"")
 

Hidden2562

Thành viên mới
Tham gia
18/3/20
Bài viết
17
Được thích
6
Chỉ xét 4 số cuối vì giới hạn bởi khoảng 16000 dòng
Mã:
=IFERROR(LEFT($C$3,7)&AGGREGATE(15,6,COLUMN($A:$XAA)/(COLUMN($A:$XAA)>=--RIGHT($C$3:$C$5,4))/(COLUMN($A:$XAA)<=--RIGHT($D$3:$D$5,4)),ROWS($1:1)),"")
không lấy hết toàn bộ số được hả anh, nhiều khi có dãy seri đầu số 20, 21, 22,.... á. Có cách nào khác không ạ
Thanks anh
 

Binbo2020

Thành viên tích cực
Tham gia
10/11/11
Bài viết
894
Được thích
898
không lấy hết toàn bộ số được hả anh, nhiều khi có dãy seri đầu số 20, 21, 22,.... á. Có cách nào khác không ạ
Sao bạn không đưa hẳn dãy số thật của bạn lên đi, bao nhiêu dãy, bao nhiêu trường hợp. Cứ đoạn một thế này người sửa oải lắm
 

Hidden2562

Thành viên mới
Tham gia
18/3/20
Bài viết
17
Được thích
6
Sao bạn không đưa hẳn dãy số thật của bạn lên đi, bao nhiêu dãy, bao nhiêu trường hợp. Cứ đoạn một thế này người sửa oải lắm
Hi, mình xin lỗi, cho mình gửi lại file nhé
Chỉ xét 4 số cuối vì giới hạn bởi khoảng 16000 dòng
Mã:
=IFERROR(LEFT($C$3,7)&AGGREGATE(15,6,COLUMN($A:$XAA)/(COLUMN($A:$XAA)>=--RIGHT($C$3:$C$5,4))/(COLUMN($A:$XAA)<=--RIGHT($D$3:$D$5,4)),ROWS($1:1)),"")
 

File đính kèm

  • File_Mau_V1.xlsx
    11.2 KB · Đọc: 13
Top Bottom