ecel中多條件行與列索引,EXCEL中多條件(行與列)索引

時間 2021-09-05 03:10:12

1樓:匿名使用者

這是取交叉值的方法,公式寫法非常多,如:

=index($1:$7,match($a9,$a:$a,),match(b$8,$1:$1,))

公式右拖下拖複製,結果如下圖:

=offset($a$1,match($a9,$a:$a,)-1,match(b$8,$1:$1,)-1)

=vlookup($a9,$a:$h,match(b$8,$1:$1,),)

=hlookup(b$8,$1:$7,match($a9,$a:$a,),)

注意:公式在引用時,產品都是行相對列絕對($a9),地區引用都是行絕對列相對(b$8)。

這是因為公式在向下向右複製時,產品要求都在a列,而行是相對移動的,地區是要求都在同一行,而列是相對移動的位置。

知識擴充套件:

不用公式,基礎操作也可以達到相同的效果,操作方法如下:

步驟1:選擇a8:h14,資料》合併計算,如下圖

步驟2:滑鼠在“引用位置”框單擊一下,然後再選擇資料區域$a$1:$h$7,excel會自動在“引用位置”框中輸入$a$1:

$h$7,單擊“新增”按鈕,再勾選“首行”和“最左列”核取方塊,再單擊“確定”按鈕,如下圖:

確定後結果如下圖,雖然沒有任何公式,但資料都按要求取出來了,如下圖:

2樓:匿名使用者

可以,還可以用vlookup,sumif純資料,出現錯誤看看有沒有引用錯,兩個表的字元是否含有空格

3樓:匿名使用者

index跟match可以看做一類函式,是返回數值的,你要用vlookup(或hlookup)+match(或index)才能實現的。

4樓:excel開發

可以用sumproduct()這個函式來實現

5樓:匿名使用者

=offset($a$1,match($a16,$a2:$a14),match(b$15,b$1:h$1))

sql中多條件排序問題,SQL中多條件排序問題

第一步 確定輸出內容,你要的欄位為name,資料結果為b,d,a,c 第二步 找規律,b d的online為1 a c的位說明是按online 降序 然後來看下 b d的online相同,viewnum為30和10,那麼就是viewnum降序 如果a c的viewnum也是降序那麼規律就找到了,發現...

Excel中滿足多條件的計算公式

if最多用七層,多了就不可以了,所以你這個直接用if做那麼多層是不行的 choose if if c2 2,1 if b2 國外 1,3 6,4,if c2 2,1 if b2 國外 1,3 lookup a1,後面三個 需要用lookup a1,相應列的數字替換。如果有行號列號,那就沒這麼麻煩了 ...

excel同列多條件篩選求和,如何在EXCEL中用多條件篩選求和

苗喬恩 需要輔助列 如果不想看到輔助列,可以放在右邊看不見的列,或隱藏 求和公式 你用excel中的資料透視表的功能就能實現你所說的了。資料透視表的功能很強大,是個統計類的殺器。具體的這裡是說不清楚的,你自己弄一遍就懂了。 sumifs d d,a a,3528ws a a,455r b b,產品 ...