Cách nào liệt kê dãy số 0-->9? (1 người xem)

Liên hệ QC

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

phamnhuy1

Thành viên mới
Tham gia
22/2/14
Bài viết
2
Được thích
0
Xin hỏi các sư huynh excel

Mình muốn liệt kê một day số từ 0-->9 trong một ô và suất ra những số chưa có(0->9) trong ô kế tiếp.

VD:
B2 C2
[TABLE="width: 333"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]8457148282567483847 [/TD]
[/TR]
[/TABLE]
Xin Đa tạ
 
Xin hỏi các sư huynh excel

Mình muốn liệt kê một day số từ 0-->9 trong một ô và suất ra những số chưa có(0->9) trong ô kế tiếp.

VD:
B2 C2
[TABLE="width: 333"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]8457148282567483847 [/TD]
[/TR]
[/TABLE]
Xin Đa tạ

gửi file đính kèm đi bạn, đừng copy paste vào cửa sổ soạn thảo,
 
Upvote 0
Dùng hàm FIND để tìm ký tự "0" trong chuõi.
Dùng hàm IF(ISERROR(... để ghi ",0" nếu tìm được, và "" nếu không tìm được
Làm tương tự như vậy cho các ký tự "1", "2", ...
Cộng tất cả lại
Dùng hàm MID(..., 2) để loại ký tự "," ở đầu chuỗi kết quả

tb. dùng từ "sư huynh" để gọi người khác là kém nhã nhặn. Đồng thời cũng cho thấy tinh thần trọng nam khinh nữ.
 
Upvote 0
Cảm ơn lời nhắc của Mini. minh mới lên diễn đàn nên sơ xuất và đồng thời cảm tạ sự hướng dẫn của Mini.
 
Upvote 0
Bài này bác Vet Mini đã có ở bài nào rồi cơ mà, hay là bạn không hiểu ý bác ấy.
Cụ thể là thế này:

=IF(ISERROR(FIND(1,A1)),1,"")&IF(ISERROR(FIND(2,A1)),2,"")&IF(ISERROR(FIND(3,A1)),3,"")&IF(ISERROR(FIND(4,A1)),4,"")&IF(ISERROR(FIND(5,A1)),5,"")&IF(ISERROR(FIND(6,A1)),6,"")&IF(ISERROR(FIND(7,A1)),7,"")&IF(ISERROR(FIND(8,A1)),8,"")&IF(ISERROR(FIND(9,A1)),9,"")&IF(ISERROR(FIND(0,A1)),0,"")
 
Upvote 0
Hoặc có thể dùng công thức như thế này chăng?
PHP:
=IF(ISERROR(FIND(0,A1)),0,"") & SUBSTITUTE(SUMPRODUCT(ISERROR(FIND(ROW(1:9),A1))*ROW(1:9)*10^ROW(1:9)),0,"")
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom