單元格引用函數
① 在EXCEL函數里引用單元格內容作為函數的一部分
INDIRECT
請參閱
返回由文本字元串指定的引用。此函數立即對引用進行計算,並顯示其內容。當需要更改公式中單元格的引用,而不更改公式本身,請使用函數 INDIRECT。
語法
INDIRECT(ref_text,a1)
Ref_text 為對單元格的引用,此單元格可以包含 A1-樣式的引用、R1C1-樣式的引用、定義為引用的名稱或對文本字元串單元格的引用。如果 ref_text 不是合法的單元格的引用,函數 INDIRECT 返回錯誤值 #REF!。
如果 ref_text 是對另一個工作簿的引用(外部引用),則那個工作簿必須被打開。如果源工作簿沒有打開,函數 INDIRECT 返回錯誤值 #REF!。
A1 為一邏輯值,指明包含在單元格 ref_text 中的引用的類型。
如果 a1 為 TRUE 或省略,ref_text 被解釋為 A1-樣式的引用。
如果 a1 為 FALSE,ref_text 被解釋為 R1C1-樣式的引用。
② 如何在Excle單元格中用函數引用另一個單元格裡面的內容
可以增加一個中間 步驟
也就是 「我輸入的內容1」是一個單元格 「單元格A中引用的內容」是一個單元格 「我輸入的內容2」又是一個單元格
最在後面一個單元格=「我輸入的內容1」單元格&「單元格A中引用的內容」單元格&「我輸入的內容2」單元格
完成後 隱藏「我輸入的內容1」個單元格 「單元格A中引用的內容」單元格 「我輸入的內容2」單元格
③ excel引用函數
EXCEL查找與引用函數
1.ADDRESS
用途:以文字形式返回對工作簿中某一單元格的引用。
語法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
參數:Row_num是單元格引用中使用的行號;Column_num是單元格引用中使用的列標;Abs_num指明返回的引用類型(1或省略為絕對引用,2絕對行號、相對列標,3相對行號、絕對列標,4是相對引用);A1是一個邏輯值,它用來指明是以A1或R1C1返回引用樣式。如果A1為TRUE或省略,函數ADDRESS返回A1樣式的引用;如果A1為FALSE,函數ADDRESS返回R1C1樣式的引用。Sheet_text為一文本,指明作為外部引用的工作表的名稱,如果省略sheet_text,則不使用任何工作表的名稱。 實例:公式「=ADDRESS(1,4,4,1)」返回D1。
2.AREAS
用途:返回引用中包含的區域個數。 語法:AREAS(reference)。
參數:Reference是對某一單元格或單元格區域的引用,也可以引用多個區域。
注意:如果需要將幾個引用指定為一個參數,則必須用括弧括起來,以免Excel將逗號作為參數間的分隔符。 實例:公式「=AREAS(a2:b4)」返回1,=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4。
3.CHOOSE
用途:可以根據給定的索引值,從多達29個待選參數中選出相應的值或操作。 語法:CHOOSE(index_num,value1,value2,...)。
參數:Index_num是用來指明待選參數序號的值,它必須是1到29之間的數字、或者是包含數字1到29的公式或單元格引用;value1,value2,...為1到29個數值參數,可以是數字、單元格,已定義的名稱、公式、函數或文本。
實例:公式「=CHOOSE(2,"電腦","愛好者")返回「愛好者」。公式「=SUM(A1:CHOOSE(3,A10,A20,A30))」與公式「=SUM(A1:A30)」等價(因為CHOOSE(3,A10,A20,A30)返回A30)。
4.COLUMN
用途:返回給定引用的列標。 語法:COLUMN(reference)。
參數:Reference為需要得到其列標的單元格或單元格區域。如果省略reference,則假定函數COLUMN是對所在單元格的引用。如果 reference為一個單元格區域,並且函數COLUMN作為水平數組輸入,則COLUMN函數將reference中的列標以水平數組的形式返回。 實例:公式「=COLUMN(A3)」返回1,=COLUMN(B3:C5)返回2。
5.COLUMNS
用途:返回數組或引用的列數。 語法:COLUMNS(array)。
參數:Array為需要得到其列數的數組、數組公式或對單元格區域的引用。 實例:公式「=COLUMNS(B1:C4)」返回2,=COLUMNS({5,4;4,5})返回2。
6.HLOOKUP
用途:在表格或數值數組的首行查找指定的數值,並由此返回表格或數組當前列中指定行處的數值。 語法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
參數:Lookup_value是需要在數據表第一行中查找的數值,它可以是數值、引用或文字串;Table_array是需要在其中查找數據的數據表,可以使用對區域或區域名稱的引用,Table_array的第一行的數值可以是文本、數字或邏輯值。Row_index_num為table_array 中待返回的匹配值的行序號。Range_lookup為一邏輯值,指明函數HLOOKUP查找時是精確匹配,還是近似匹配。
實例:如果A1:B3區域存放的數據為34、23、68、69、92、36,則公式「=HLOOKUP(34,A1:B3,1,FALSE)返回34;=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)返回「c」。
7.HYPERLINK
用途:創建一個快捷方式,用以打開存儲在網路伺服器、Intranet(Internet)或本地硬碟的其它文件。 語法:HYPERLINK(link_location,friendly_name)
參數:Link_location是文件的路徑和文件名,它還可以指向文檔中的某個更為具體的位置,如Execl工作表或工作簿中特定的單元格或命名區域,或是指向Word文檔中的書簽。路徑可以是存儲在硬碟驅動器上的文件,或是Internet或Intranet上的URL路徑;Friendly_name為單元格中顯示的鏈接文字或數字,它用藍色顯示並帶有下劃線。如果省略了Friendly_name,單元格就將 link_location顯示為鏈接。
實例:HYPERLINK("http://soft.yesky.com/"," 驅動之家")會在工作表中顯示文本「驅動之家」,單擊它即可連接到「http://soft.yesky.com/」。公式 「=HYPERLINK("D:\README.TXT","說明文件")」在工作表中建立一個的藍色「說明文件」鏈接,單擊它可以打開D盤上的 README.TXT文件。
8.INDEX
用途:返回表格或區域中的數值或對數值的引用。函數INDEX()有兩種形式:數組和引用。數組形式通常返回數值或數值數組;引用形式通常返回引用。
語法:INDEX(array,row_num,column_num)返回數組中指定的單元格或單元格數組的數值。INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區域的引用。 參數:Array為單元格區域或數組常數;Row_num為數組中某行的行序號,函數從該行返回數值。如果省略row_num,則必須有 column_num;Column_num是數組中某列的列序號,函數從該列返回數值。如果
省略column_num,則必須有row_num。 Reference是對一個或多個單元格區域的引用,如果為引用輸入一個不連續的選定區域,必須用括弧括起來。Area_num是選擇引用中的一個區域,並返回該區域中row_num和column_num的交叉區域。選中或輸入的第一個區域序號為1,第二個為2,以此類推。如果省略area_num,則 INDEX函數使用區域1。
實例:如果A1=68、A2=96、A3=90,則公式「=INDEX(A1:A3,1,1)」返回68,=INDEX(A1:A3,1,1,1)返回68。
9.INDIRECT
用途:返回由文字串指定的引用。此函數立即對引用進行計算,並顯示其內容。當需要更改公式中單元格的引用,而不更改公式本身,即可使用INDIRECT函數。 語法:INDIRECT(ref_text,a1)。
參數:Ref_text是對單元格的引用,此單元格可以包含A1樣式的引用、R1C1樣式的引用、定義為引用的名稱或對文字串單元格的引用;A1為一邏輯值,指明包含在單元格ref_text中的引用的類型。如果a1為TRUE或省略,ref_text被解釋為A1-樣式的引用。如果a1為 FALSE,ref_text被解釋為R1C1-樣式的引用。
實例:如果單元格A1存放有文本B1,而B1單元格中存放了數值68.75,則公式「=INDIRECT($A$1)」返回68.75。
10.LOOKUP
用途:返迴向量(單行區域或單列區域)或數組中的數值。該函數有兩種語法形式:向量和數組,其向量形式是在單行區域或單列區域(向量)中查找數值,然後返回第二個單行區域或單列區域中相同位置的數值;其數組形式在數組的第一行或第一列查找指定的數值,然後返回數組的最後一行或最後一列中相同位置的數值。 語法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector) 語法2(數組形式):LOOKUP(lookup_value,array)。
參數1(向量形式):Lookup_value為函數LOOKUP在第一個向量中所要查找的數值。Lookup_value可以為數字、文本、邏輯值或包含數值的名稱或引用。Lookup_vector為只包含一行或一列的區域。Lookup_vector的數值可以為文本、數字或邏輯值。
參數2(數組形式):Lookup_value為函數LOOKUP在數組中所要查找的數值。Lookup_value可以為數字、文本、邏輯值或包含數值的名稱或引用。如果函數LOOKUP找不到lookup_value,則使用數組中小於或等於lookup_value的最大數值。Array為包含文本、數字或邏輯值的單元格區域,它的值用於與lookup_value進行比較。
注意:Lookup_vector的數值必須按升序排列,否則LOOKUP函數不能返回正確的結果,參數中的文本不區分大小寫。
實例:如果A1=68、A2=76、A3=85、A4=90,則公式「=LOOKUP(76,A1:A4)」返回2,=LOOKUP("bump",{"a",1;"b",2;"c",3})返回2。
④ EXCEL如何在公式里引用單元格所引用的單元格
你最好把問題描述清楚一點,如舉一個例。
B2引用A2,引用後是重新計算了嗎?
若無重新計算,B3直接引用B2,數據就是A2的啊。
⑤ EXCEL中如何引用某個單元格中的數據作為引用地址
EXCEL中如何引用某個單元格中的數據作為引用地址
一、這要用到INDIRECT函數
二、INDIRECT函數的定義
返回由文本字元串指定的引用。此函數立即對引用進行計算,並顯示其內容。當需要更改公式中單元格的引用,而不更改公式本身,請使用函數 INDIRECT。
語法
INDIRECT(ref_text,a1)
Ref_text 為對單元格的引用,此單元格可以包含 A1-樣式的引用、R1C1-樣式的引用、定義為引用的名稱或對文本字元串單元格的引用。如果
ref_text 不是合法的單元格的引用,函數 INDIRECT 返回錯誤值 #REF!。
注意:如果 ref_text 是對另一個工作簿的引用(外部引用),則那個工作簿必須被打開。如果源工作簿沒有打開,函數 INDIRECT 返回錯誤值
#REF!。
A1 為一邏輯值,指明包含在單元格 ref_text 中的引用的類型。
如果 a1 為 TRUE 或省略,ref_text 被解釋為 A1-樣式的引用。
如果 a1 為 FALSE,ref_text 被解釋為 R1C1-樣式的引用。
三、舉例
(1)假設要在A1單元格中寫入100,要在A2單元格得出B100單元格的內容,則可以在A2單元格寫入公式
=INDIRECT("B"&A1)
(2)假設在A1單元格中寫入「B」,在B1單元格中寫入了100,想在C1單元格中得出B100單元格中的數據,則C1單元格中寫入公式
=INDIRECT(A1&B1)
(3)假設B1單元格中寫入的單元格地址「B100」,A1單元格中要引用它所代表的B100單元格的內容,則可以在A1單元格寫入公式
=INDIRECT(B1)
(4)假設要在A1單元格得出對B100單元格的引用,那麼A1單元格的公式可以寫成
=INDIRECT("B100")
⑥ excel單元格的引用有哪幾種方式
EXCEL公式中單元格地址的引用包括相對引用、絕對引用和混合引用三種。三種方式切換的快捷鍵為最上一排功能鍵F4(部分新出的筆記本電腦要按Fn+F4)。
1、相對引用
公式中的相對單元格引用(例如 A1)是基於包含公式和單元格引用的單元格的相對位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地復制公式,引用會自動調整。默認情況下,新公式使用相對引用。例如,如果將單元格 B2 中的相對引用復制到單元格 B3,將自動從 =A1 調整到 =A2。
2、絕對引用
單元格中的絕對單元格引用(例如 $F$6)總是在指定位置引用單元格F6。如果公式所在單元格的位置改變,絕對引用的單元格始終保持不變。如果多行或多列地復制公式,絕對引用將不作調整。默認情況下,新公式使用相對引用,需要將它們轉換為絕對引用。例如,如果將單元格 B2 中的絕對引用復制到單元格 B3,則在兩個單元格中一樣,都是 $F$6。
3、混合引用
混合引用具有絕對列和相對行,或是絕對行和相對列。絕對引用列採用 $A1、$B1 等形式。絕對引用行採用 A$1、B$1 等形式。如果公式所在單元格的位置改變,則相對引用改變,而絕對引用不變。如果多行或多列地復制公式,相對引用自動調整,而絕對引用不作調整。例如,如果將一個混合引用從 A2 復制到 B3,它將從 =A$1 調整到 =B$1。
⑦ Excel怎樣引用單元格函數
一、在Microsoft Excel中,用公式中引用某個單元格的數據時,應在公式中鍵入該內單元格的地址。
1)比如容要在B2單元格引用C15單元格的值,則可以在B2單元格寫入公式
=C15
再按下回車鍵
註:
寫入公式的單元格不能是在公式中已被引用的單元格,以免形成循環計算。
二、什麼是單元地址:
表格的頂上是一排字母A、B、C.......這個就是列標;
表格的左邊是一豎列的數字1、2、3.......這個就是行號;
列標加上行號就是就是單元格的名稱,單元格名稱也叫做單元格地址,如A列的第三行,為A3單元格,C列的第18行為C18單元格,第五列的第七行就是E7單元格,這樣形成了一個個的坐標,標明了每個單元格的位置。
⑧ excel如何引用單元格里的公式
B1公式下拉,只適合於固定是2個CM相乘:
=IF(A1="","",LEFT(A1,FIND("cm",A1)-1)*MID(A1,FIND("*",A1)+1,FIND("cm",A1,FIND("cm",A1)+1)-FIND("*",A1)-1))
如果不是固定的2個CM相乘,則要按以下的方法操作:
先在B1輸入公式下拉:
=SUBSTITUTE(A1,"cm",)
然後先選中C1單元格再按CTRL+F3,彈出名稱管理器窗口選-->新建,在名稱框中輸入 aa ,引用位置中輸入公式-->確定-->關閉
=EVALUATE(B1)
在C1輸入公式下拉:
=IF(B1="","",aa)
⑨ excel函數內如何引用單元格數據
請先自行網路了解一下基礎常識,比如什麼是單元格,單元格引用,這寫基本概念!