在excel中编写求1000到10000内所有回文数

来源:百度知道 编辑:UC知道 时间:2024/05/04 04:27:43
就是要列出1000到10000内所有回文数,像1001,1991 这种首位和末位相同,中间两个也是相同的数字,实在不知道怎么做...
人家就是要你用excel做,而且不止1??1还有2??2,3??3.......

创建宏:
Sub Macro1()
x = 1000
r = 1
While x < 10000
If Left(x, 1) = Right(x, 1) And Mid(x, 2, 1) = Mid(x, 3, 1) Then
Cells(r, 1) = x
r = r + 1
End If
x = x + 1
Wend
End Sub

用“易表”软件,查找-类似-1??1

呵呵,难到你了吧,这个我感兴趣,不知道你要用公式还是代码来做呢?
首先要找出回文数字的特点才能找出来。
两位数的,如11,22,33……
3位数的,如111,121,131……
4位数的,如1001,1111……2002,2112……等
5位数的,如10001,11111,等,太多了,用公式复杂,用代码做吧。