Excel從末行往上查詢 連續的而且屬於某資料段的

2022-07-08 07:55:14 字數 1226 閱讀 7032

1樓:初浩星興

「資料」選單→「記錄單」命令→「條件」按鈕→在你需要的列表框中輸入查詢的條件→「表單」按鈕。

「資料」選單→「篩選」命令→根據自己需要選擇條件或範圍

2樓:匿名使用者

假設你的原始資料都在sheet1的a列

請在sheet2的a1輸入0,b1輸入4

a2輸入1,b2輸入5

....

alt+f11

插入-模組

貼上以下**

'--------一下為**-------------

sub cz()

rem 請先在sheet2的a,b兩列輸入需要查詢的數字範圍注意a列數字<=b列,用於sheet1 a列指定範圍內,每個單元格從右往左查詢符合條件範圍(這裡為0~4之間)且連續的數字找出來,

dim s as integer, n1 as integer, n2 as integer, i as integer, j as integer

for s = 1 to 10 '查詢10組限制條件範圍

n1 = sheet2.cells(s, 1)

n2 = sheet2.cells(s, 2)

if n1 = 0 and n2 = 0 then exit for

columns("b:z").numberformatlocal = "@" '設定b到列單元格格式為文字

for i = 1 to 26 '設定查詢範圍,這裡為1到26行

if len(sheet1.cells(i, 1)) = 0 then exit for

b2 = ""

lenth = len(sheet1.cells(i, 1))

for j = lenth to 1 step -1 '從右往左查詢

midth = mid(sheet1.cells(i, 1), j, 1)

if midth >= n1 and midth <= n2 then

b2 = midth & b2

else: exit for

end if

next j

sheet1.cells(i, s + 1) = b2

next i

next s

end sub

'-----------以上是**-----------

10組條件查詢結果將在sheet1的b列開始顯示查詢結果每組一列,**可根據你的需要更改

EXCEL 如何統計 連續多次 小於某數的連續個數

比如 countif a a,10 countif a a,20 是統計大於10小於20的個數。c2右拉,假設資料有47行。sumproduct countif offset a 1,row indirect 1 47 column 1 column 1 a 1 column 2 1 excel中如...

excel查詢1到9的數字前加,excel查詢1到9的9個數字前加0?

1.全選所有工作表 來 按shift不放源 單擊第一個bai工du作表和最後一個工作表2.全選所有單元格 ctrl a 3.設定zhi單dao元格式 右擊 設定單元格格式 自定義 型別下面輸入0 4.重要檔案先備份在操作.ok後回來給個贊 選中你的全部 設定單元格格式,選擇自定義,輸入兩個0,完了,...

excel紙上幾個相同表,怎麼輸入連續的編號

excel中最左側的是行號,是顯示出來供設計 時參考,不可列印 如需要列印序號,在設計 時,一般將左側第一列用作序號列,這種生成的序號才可以列印出來。用row 函式。例如 在第一個表裡輸入了1 8個編號,在第二個表裡第一個單元格中輸入 row a9 回車,這個單元格中就自動輸入了9,然後用滑鼠向下拖...