EXCEL根據表1的指定日期,在表2裡查詢符合條件的日期後

2021-10-01 11:12:04 字數 645 閱讀 1595

1樓:匿名使用者

舉例表一資料

日期 輸入 結果

2012-5-6 2月 10

表二資料

1月 3月 2月 一年

2011-6-24 4 5 9 a

2011-7-8 3 6 0 b

2012-3-4 2 7 10 c

2012-6-22 1 8 11 d

都是從a1單元格起,表一得c1裡輸入公式

總的被查詢範圍 日期查詢範圍 資料**範圍

=index(sheet2!a1:e5,match(a2,sheet2!a2:a5,1)+1,match(b2,sheet2!b1:e1,0)+1)

即可.你可以根據你自己表中的資料位置改一下.

2樓:

你對錶2的資料按日期a-z(升序,最近的日期在最低行)的方式排序用回以下公式就可以了

=vlookup(d2,表2!$a$2:$e$5,match($e$1,表2!$a$1:$e$1,false),true)

如果表2的資料不能排序,就幫唔到你羅

3樓:

用sumifs()函式,可以同時設定兩個條件。要求office2010版本。

excel根據表2姓名批量匯入表1身份證號 住址和其他資訊

你需要的是vlookup函式。https baike.baidu.item vlookup函式 不會用的話,遠端給你演示下。檢視id中q 祭出萬能的提取數值神器 vlookup,確定兩組數值的唯一關鍵字,然後在需要填充的單元格輸入vlookup函式,注意公式填充的時候定位單元格的自動引用變化,必要時...

在excel表中可隨即輸入整數,但在正負10範圍之內,且絕對值得平均值小於8,應該怎樣做?請賜教

此問題的難點是 絕對值的平均值小於8,函式不好做到這點,我們用vba吧 滑鼠右擊sheet1的標籤,點 檢視 在 視窗貼上線面的 sub ouyangff dim a 10 s 100 while s 80 s 0 for i 1 to 10 a i int rnd 21 10 s s abs a ...

EXCEL如何把表1中的資料提出來到表2中,不要用篩選

這個問題有點複雜.為說明問題方便,我把我做的實驗表4,5 上4下5 列在下面,在表5單元格a2中輸入公式 if sheet4 a2 sheet4 a2 點編輯欄左側的勾 在表5單元格b2中輸入公式 if sheet4 b2 sheet4 b2 點編輯欄左側的勾 在表5單元格c2中輸入陣列公式 if ...