因為你的數據不可能是從A1到A10000行都是有的,比如,你A1到A800是有數據的,其它後面有些單元格是空格的。數組公式應用時,如果沒加“&""”就會出錯,因為MATCH函數必須對這一萬行都進行處理呀,如果沒加,空單元格,它是要以零來處理呢,還是以
excel表格中,有時候用户需要用到index函數,那麼怎麼使用index函數呢?
公式可以精簡為這樣: =INDEX(電網部造價統計表!A:A,SMALL(IF(電網部造價統計表!$A11:$A1000="承德",ROW($11:$1000),4^8),ROW(A1)))&"" 如果一定要堅持提問中的公式寫法,修改為這樣: =INDEX(電網部造價統計表!A$11:A$1000,SMALL(IF(電網部造價
打開要編輯的Excel文檔,選中要輸入的文本框,在框中輸入=index(和第一個要選中的數值的座標,
INDEX用於返回表格或區域中的數值或對數值的引用。函數 INDEX() 有兩種形式:數組和引用。數組形式通常返回數值或數值數組;引用形式通常返回引用。(1)INDEX(array,row_num,column_num) 返回數組中指定單元格或單元格數組的數值。 Array為單元
用鼠標選中所有數值後,輸入逗號,再輸入行列並以右括弧結束,點擊enter鍵,即可得到數據了。
(1) 分數的輸入 如果直接輸入“1/5”,系統會將其變為“1月5日”,解決辦法是:先輸入“0”,然後輸入空格,再輸入分數“1/5”。 (2) 序列“001”的輸入 如果直接輸入“001”,系統會自動判斷001為數據1,解決辦法是:首先輸入“'”(西文單引號),然後
擴展閲讀,以下內容您可能還感興趣。
如何在excel2010中僅用index函數控制列表框(窗體控件)? 望大神指導,詳細步驟,高薪!
這有有相關教程,希望能幫到你:
你用百度搜索:
使用INDEX函數創建動態級聯列表
EXCEL裏面INDEX函數用於計算工作表內相同名稱的的數值求和
1、輸入以下數組公式,按Ctrl+Shift+Enter組合鍵結束,然後向下填充公式
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$6,A$1:A$6,0)=ROW($1:$6),ROW($1:$6),4^8),ROW(A1)))&""
公式中的6可以根據具體的行數修改,但需要保持前後的行號都一致。
2、輸入以下公式,然後向下填充公式
=SUMIF(A:A,D1,B:B)
詳見附圖
Excel 在index函數中如何引用動態名稱
在E3通過INDIRECT函數引用E1單元格中文本對應的列號與數字1組成的單元格位置數據,輸入 =INDIRECT(E1&1) 或者通過CODE函數將E1單元格的字母轉換為對應的列數,然後返回A1:C3對應行列的單元格數據,輸入 =INDEX($A$1:$C$3,1,CODE(E1)-64)
如何利用index函數玩轉excel動態圖表
https://jingyan.baidu.com/article/2a1383286ea6c5074a134f3a.html
急求!!!EXCEL表格中,INDEX函數的用法!內附圖,高分求高手相教!!
在修改表的D2開始寫公式:=VLOOKUP(A2,原表!A:E,4,FALSE)
在修改表的E2開始寫公式:=VLOOKUP(A2,原表!A:E,5,FALSE)
然後下拉填充即可!追問額,謝謝您的回答。我查了這個函數的用法,對於這個表格是適用的,但是問題是,我實際做的表格情況比較複雜,修改表的列數比原表要多,也就是有幾列新數據是原表沒有的,而且列也是打亂的,不是按照原表的列排列的,所以這函數好像不適用。追答修改表的列有沒被打亂其實無所謂的。
=VLOOKUP(參數1,參數2,參數3,參數4)
參數1,表示依照參數,就是説依照那個數據進行查找,按照你的例子就是序號列的1,2,3……
參數2,需要查找的區域,就是説在哪個區域裏面找(依照參數列必須在查找區域的第一列),按照你的例子就是原表查詢區域,
參數3,返回查找的區域的第幾列(相對位置,依照參數列必須在查找區域的第一列),按照你的例子,需要找的單價在原表的第4列(是從依照參數列為第1列往右數的第4列,與是否在D列無關)
參數4,模糊查找還是精確查找(FALSE為精確查找)
也就是説,=VLOOKUP(A2,原表!A:E,4,FALSE)這個公式是説,依照一個參照數值(比如説:序號1),在原表的序號列(剛好在A列而已)查找是否有序號1,如果有,則返回序號1的這一行往右邊的第四單元格的值(即單價列,剛好在D列而已)
這個函數的參數3跟表的A,B,C,D列無關的,只是在數參數2區域裏的從左往右數的第幾列。
這樣説不知道你是否明白?