導航:首頁 > 五金知識 > excel萬能工具箱中函數

excel萬能工具箱中函數

發布時間:2022-05-28 07:39:56

❶ 求excel函數

看你用什麼函數拉
這是常用的幾個

一、HYPERLINK函數

所謂HYPERLINK,也就是創建快捷方式,以打開文檔或網路驅動器,甚至INTERNET地址。通俗地講,就是在某個單元格中輸入此函數之後,可以到您想去的任何位置。在某個Excel文檔中,也許您需要引用別的Excel文檔或Word文檔等等,其步驟和方法是這樣的:

(1)選中您要輸入此函數的單元格,比如B6。

(2)單擊常用工具欄中的「粘貼函數」圖標,將出現「粘貼函數」對話框,在「函數分類」框中選擇「常用」,在「函數名」框中選擇HYPERLINK,此時在對話框的底部將出現該函數的簡短解釋。

(3)單擊「確定」後將彈出HYPERLINK函數參數設置對話框。

(4)在「Link_location」中鍵入要鏈接的文件或INTERNET地址,比如:「c:\my documents\會議紀要.doc」;在「Friendly_name」中鍵入「打開會議紀要」(這里是假設我們要打開的文檔位於c:\my documents下的文件「會議紀要.doc」)。

(5)單擊「確定」回到您正編輯的Excel文檔,此時再單擊B6單元格就可立即打開用Word編輯的會議紀要文檔。

二、隨機數函數

取得隨機數的常用方法是採用RAND()函數。比如在任一單元格中輸入「=RAND()」,即可返回從0到1的任意值,返回值的小數位數可通過設置單元格的寬度或格式來調節。從0到1的隨機小數可以如此產生,那麼如何產生1到100之間的隨機數呢?方法是在該單元格中輸入:「=100*RAND()」。產生任意數a到b之間的隨機數又如何處理呢,方法也很簡單,那就是輸入「=RAND*(b-a)+a」。

盡管通過用RAND函數可以產生任何范圍內的隨機數,然而它產生的都是小數,要產生整數又怎麼辦呢?Excel為我們提供了另一隨機函數RANDBETWEEN函數(Excel2000里才有)。其用法為RANDBETWEEN(bottom , top ),其中bottom為RANDBETWEEN將返回的最小整數,top為RANDBETWEEN將返回的最大整數。比如輸入「RANDBETWEEN(213,850)就可在單元格中產生從213到850之間的隨機整數。

三、ROUND函數

ROUND函數的功能是設置給定數的小數位數,將從四捨五入的方法進行取捨。比如ROUND(3.1415926,2)=3.14,ROUND(3.1415926,3)=3.142。假設您的計算機里未安裝RANDBETWEEN函數,要產生258到300之間的隨機整數,可以在單元格中輸入「=ROUND((RAND()*42+258),0)」回車即可,式中42是258和300的差。

四、PI函數

假如您是一位工程技術人員,或是一位科學工作者,那麼在您的論文或報告中相關的表格中也許會涉及到圓周率π的計算。如果手工輸入π值,不僅要記住一大串的數字,輸入時還容易出錯。這時候PI()函數無疑會給您帶來極大的方便,PI函數返回π的值能夠精確到小數點後15位,相信足夠大部分人用的了。
求採納為滿意回答。

❷ excel包含函數

先看是不 是全部列或某一列數據為唯一對應的。現假設A列的數據為唯一正確對應的
在A表C1單元格,或其他相應單格輸入=offset(』B表!『$D$1,match(A1,'B表!'$B$1:$B$100,0),)
具體有問題請上傳表格..

❸ 我想在EXCEL中建立函數

Sub 填寫日期() '
' 填寫日期 Macro
' 宏由 Lenovo User 錄制,時間: 2009-12-1
'
Cells(Selection.Row, 23) = Date'填寫當前日期固定第23列位置
End Sub
以上宏復制粘貼在宏模塊里。
然後--倥件工具箱---設計模式---命令按鈕---滑鼠左鍵點住在表內任意地方拖拉為矩形---按鈕上點擊右鍵---屬性---按字母分類---CommandButton1改寫成「填寫日期」---取消設計模式。其餘屬性設置你慢慢摸索吧,描述太多。麻煩。在設計模式下按鈕可拖放在任意位置,看你方便。這樣每次輸入後點擊按鈕日期自動填寫。選定單元格要停留在這行上的任意位置。宏中23是本行的第23列處的意思,根據需要你自己改吧。多試試!肯定能成!

❹ 關於EXCEL函數問題

D16=IF(C16/VLOOKUP(A16,$A$2:$C$11,3,0)>=50,MIN(ROUNDUP(C16/VLOOKUP(A16,$A$2:$C$11,3,0),0)*20%,20),LOOKUP(C16/VLOOKUP(A16,$A$2:$C$11,3,0),--LEFT($E$2:$E$6,FIND("-",$E$2:$E$6)-1),$F$2:$F$6))

E16=MIN(C16,LOOKUP(C16,--LEFT($H$3:$H$9,FIND("-",$H$3:$H$9)-1),$I3:$I$9))

公式可下拉。

❺ Excel EXCEL如何在數值調節按鈕中設置函數

看來你使用的是【控制項工具箱】里的【數字調節鈕】
設置時當然需要設置鏈接,比如你要將結果顯示在A1,在【LinkedCell】後填寫:A1
建議你使用【窗體】里的【微調項】,這里的設置更加直觀!
當然也需要設置【單元格鏈接】,就是你要在哪個單元格去顯示這些數據,比如你要顯示在A1,在【單元格鏈接】里填寫:A1
還有你說的【多種步長】的問題,我們可以在【數字調節鈕】的控制事件里用VBA去編寫!
也可以「另闢蹊徑」,使用公式來解決!以【微調項】的方法為例:
右鍵【設置控制項格式】【控制】里:
最小值:0
最大值:51
步長:1
單元格鏈接:Z1
確定
我們在A1單元格寫公式:
=IF(Z1=0,0,(Z1+9)*100)

❻ Excel中常用的數學函數包括哪些

Excel常用函數功能及用法介紹

ABS 求出參數的絕對值。 數據計算
AND 「與」運算,返回邏輯值,僅當有參數的結果均為邏輯「真(TRUE)」時返回邏輯「真(TRUE)」,反之返回邏輯「假(FALSE)」。 條件判斷
AVERAGE 求出所有參數的算術平均值。 數據計算

COLUMN 顯示所引用單元格的列標號值。 顯示位置
CONCATENATE 將多個字元文本或單元格中的數據連接在一起,顯示在一個單元格中。 字元合並
COUNTIF 統計某個單元格區域中符合指定條件的單元格數目。 條件統計

DATE 給出指定數值的日期。 顯示日期
DATEDIF 計算返回兩個日期參數的差值。 計算天數
DAY 計算參數中指定日期或引用單元格中的日期天數。 計算天數
DCOUNT 返回資料庫或列表的列中滿足指定條件並且包含數字的單元格數目。 條件統計

FREQUENCY 以一列垂直數組返回某個區域中數據的頻率分布。 概率計算

IF 根據對指定條件的邏輯判斷的真假結果,返回相對應條件觸發的計算結果。 條件計算
INDEX 返回列表或數組中的元素值,此元素由行序號和列序號的索引值進行確定。 數據定位
INT 將數值向下取整為最接近的整數。 數據計算
ISERROR 用於測試函數式返回的數值是否有錯。如果有錯,該函數返回TRUE,反之返回FALSE。 邏輯判斷

LEFT 從一個文本字元串的第一個字元開始,截取指定數目的字元。 截取數據
LEN 統計文本字元串中字元數目。 字元統計

MATCH 返回在指定方式下與指定數值匹配的數組中元素的相應位置。 匹配位置
MAX 求出一組數中的最大值。 數據計算
MID 從一個文本字元串的指定位置開始,截取指定數目的字元。 字元截取
MIN 求出一組數中的最小值。 數據計算
MOD 求出兩數相除的余數。 數據計算
MONTH 求出指定日期或引用單元格中的日期的月份。 日期計算

NOW 給出當前系統日期和時間。 顯示日期時間

OR 僅當所有參數值均為邏輯「假(FALSE)」時返回結果邏輯「假(FALSE)」,否則都返回邏輯「真(TRUE)」。 邏輯判斷

RANK 返回某一數值在一列數值中的相對於其他數值的排位。 數據排序
RIGHT 從一個文本字元串的最後一個字元開始,截取指定數目的字元。 字元截取

SUBTOTAL 返回列表或資料庫中的分類匯總。 分類匯總
SUM 求出一組數值的和。 數據計算
SUMIF 計算符合指定條件的單元格區域內的數值和。 條件數據計算

TEXT 根據指定的數值格式將相應的數字轉換為文本形式 數值文本轉換
TODAY 給出系統日期 顯示日期

VALUE 將一個代表數值的文本型字元串轉換為數值型。 文本數值轉換
VLOOKUP 在數據表的首列查找指定的數值,並由此返回數據表當前行中指定列處的數值 條件定位

WEEKDAY 給出指定日期的對應的星期數。 星期計算

❼ Excel 函數問題

VLOOKUP函數的用法。
一、功能
在表格的首列查找指定的數據,並返回指定的數據所在行中的指定列處的數據。
二、語法
標准格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)
三、語法解釋
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以寫為:
VLOOKUP(需在第一列中查找的數據,需要在其中查找數據的數據表,需返回某列值的列號,邏輯值True或False)
1.Lookup_value為「需在數據表第一列中查找的數據」,可以是數值、文本字元串或引用。
2.Table_array 為「需要在其中查找數據的數據表」,可以使用單元格區域或區域名稱等。
⑴如果 range_lookup 為 TRUE或省略,則 table_array 的第一列中的數值必須按升序排列,否則,函數 VLOOKUP 不能返回正確的數值。
如果 range_lookup 為 FALSE,table_array 不必進行排序。
⑵Table_array 的第一列中的數值可以為文本、數字或邏輯值。若為文本時,不區分文本的大小寫。
3.Col_index_num 為table_array 中待返回的匹配值的列序號。
Col_index_num 為 1 時,返回 table_array 第一列中的數值;
Col_index_num 為 2 時,返回 table_array 第二列中的數值,以此類推。
如果Col_index_num 小於 1,函數 VLOOKUP 返回錯誤值 #VALUE!;
如果Col_index_num 大於 table_array 的列數,函數 VLOOKUP 返回錯誤值 #REF!。
4.Range_lookup 為一邏輯值,指明函數 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value 的最大數值;如果 range_value 為 FALSE,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。
四、應用例子
A B C D
1 編號 姓名 工資 科室
2 2005001 周傑倫 2870 辦公室
3 2005002 蕭亞軒 2750 人事科
4 2005006 鄭智化 2680 供應科
5 2005010 屠洪剛 2980 銷售科
6 2005019 孫楠 2530 財務科
7 2005036 孟庭葦 2200 工 會
A列已排序(第四個參數預設或用TRUE)
VLOOKUP(2005001,A1:D7,2,TRUE) 等於「周傑倫」
VLOOKUP(2005001,A1:D7,3,TRUE) 等於「2870」
VLOOKUP(2005001,A1:D7,4,TRUE) 等於「辦公室」
VLOOKUP(2005019,A1:D7,2,TRUE) 等於「孫楠」
VLOOKUP(2005036,A1:D7,3,TRUE) 等於「2200」
VLOOKUP(2005036,A1:D7,4,TRUE) 等於「工 會」
VLOOKUP(2005036,A1:D7,4) 等於「工 會」
若A列沒有排序,要得出正確的結果,第四個參數必須用FALAE
VLOOKUP(2005001,A1:D7,2,FALSE) 等於「周傑倫」
VLOOKUP(2005001,A1:D7,3,FALSE) 等於「2870」
VLOOKUP(2005001,A1:D7,4,FALSE) 等於「辦公室」
VLOOKUP(2005019,A1:D7,2,FALSE) 等於「孫楠」
VLOOKUP(2005036,A1:D7,3,FALSE) 等於「2200」
VLOOKUP(2005036,A1:D7,4,FALSE) 等於「工 會」
五、關於TRUE和FALSE的應用
先舉個例子,假如讓你在數萬條記錄的表格中查找給定編號的某個人,假如編號已按由小到大的順序排序,你會很輕松地找到這個人;假如編號沒有排序,你只好從上到下一條一條地查找,很費事。
用VLOOKUP查找數據也是這樣,當第一列已排序,第四個參數用TRUE(或確省),Excel會很輕松地找到數據,效率較高。當第一列沒有排序,第四個參數用FALSE,Excel會從上到下一條一條地查找,效率較低。
筆者覺得,若要精確查找數據,由於計算機運算速度很快,可省略排序操作,直接用第四個參數用FALSE即可。
在表格或數值數組 (數組:用於建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域共用一個公式;數組常量是用作參數的一組常量。)的首行查找指定的數值,並由此返回表格或數組當前列中指定行處的數值。當比較值位於數據表的首行,並且要查找下面給定行中的數據時,請使用函數 HLOOKUP。當比較值位於要查找的數據左邊的一列時,請使用函數 VLOOKUP。
HLOOKUP 中的 H 代表「行」。
語法
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
Lookup_value 為需要在數據表第一行中進行查找的數值。Lookup_value 可以為數值、引用或文本字元串。
Table_array 為需要在其中查找數據的數據表。可以使用對區域或區域名稱的引用。
Table_array 的第一行的數值可以為文本、數字或邏輯值。
如果 range_lookup 為 TRUE,則 table_array 的第一行的數值必須按升序排列:...-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否則,函數 HLOOKUP 將不能給出正確的數值。如果 range_lookup 為 FALSE,則 table_array 不必進行排序。
文本不區分大小寫。
可以用下面的方法實現數值從左到右的升序排列:選定數值,在「數據」菜單中單擊「排序」,再單擊「選項」,然後單擊「按行排序」選項,最後單擊「確定」。在「排序依據」下拉列表框中,選擇相應的行選項,然後單擊「升序」選項。
Row_index_num 為 table_array 中待返回的匹配值的行序號。Row_index_num 為 1 時,返回 table_array 第一行的數值,row_index_num 為 2 時,返回 table_array 第二行的數值,以此類推。如果 row_index_num 小於 1,函數 HLOOKUP 返回錯誤值 #VALUE!;如果 row_index_num 大於 table-array 的行數,函數 HLOOKUP 返回錯誤值 #REF!。
Range_lookup 為一邏輯值,指明函數 HLOOKUP 查找時是精確匹配,還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值。也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果 range_value 為 FALSE,函數 HLOOKUP 將查找精確匹配值,如果找不到,則返回錯誤值 #N/A!。
說明
如果函數 HLOOKUP 找不到 lookup_value,且 range_lookup 為 TRUE,則使用小於 lookup_value 的最大值。 如果函數 HLOOKUP 小於 table_array 第一行中的最小數值,函數 HLOOKUP 返回錯誤值 #N/A!。 示例
如果您將示例復制到空白工作表中,可能會更易於理解該示例。
操作方法
創建空白工作簿或工作表。 請在「幫助」主題中選取示例。不要選取行或列標題。
從幫助中選取示例。 按 Ctrl+C。 在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在「工具」菜單上,指向「公式審核」,再單擊「公式審核模式」。 公式說明(結果)=HLOOKUP("Axles",A1:C4,2,TRUE)在首行查找 Axles,並返回同列中第 2 行的值。(4)=HLOOKUP("Bearings",A1:C4,3,FALSE)在首行查找 Bearings,並返回同列中第 3 行的值。(7)=HLOOKUP("B",A1:C4,3,TRUE)在首行查找 B,並返回同列中第 3 行的值。由於 B 不是精確匹配,因此將使用小於 B 的最大值 Axles。(5)=HLOOKUP("Bolts",A1:C4,4)在首行查找 Bolts,並返回同列中第 4 行的值。(11)=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)在數組常量的第一行中查找 3,並返回同列中第 2 行的值。(c)
從單行或單列區域或者從一個數組 (數組:用於建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域共用一個公式;數組常量是用作參數的一組常量。)返回值。LOOKUP 函數具有兩種語法形式:
向量 LOOKUP 的向量形式在單行區域或單列區域(稱為「向量」)中查找值,然後返回第二個單行區域或單列區域中相同位置的值。 當要查詢的值列表較大或者值可能會隨時間而改變時,使用該向量形式。
數組 LOOKUP 的數組形式在數組的第一行或第一列中查找指定的值,然後返回數組的最後一行或最後一列中相同位置的值。 當要查詢的值列表較小或者值在一段時間內保持不變時,使用該數組形式。

❽ 在excel中怎麼生成隨機函數

是生成隨機數嗎?
用rand()函數吧,它可以產生一個0-1的隨機數。
如果要產生0——10的數:=rand()*10
產生a——b之間的隨機數:=RAND()*(b-a)+a
如果要使用函數 RAND 生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入「=RAND()」,保持編輯狀態,然後按 F9,將公式永久性地改為隨機數。

❾ 關於EXCEL中從不同文件不同表中提取同一位置單元格內容的函數

根據問題補充,修改如下:
打開「控制項工具箱」,插入一個按鈕,雙擊後打開宏編輯器,粘貼以下內容:
Private Sub CommandButton1_Click()
Dim myPath As String
Dim myFileName As String
Dim i As Long
Dim sj As Long
b = ThisWorkbook.Name
bgs = ThisWorkbook.Sheets.Count
dd = ActiveSheet.Name
lie = 1
myPath = ThisWorkbook.Path & "\"
myFileName = Dir(myPath, 0)
i = 0
Do While Len(myFileName) > 0
If Right(myFileName, 4) = ".xls" And myFileName <> b Then
Application.ScreenUpdating = False
Workbooks.Open myPath & myFileName
bgs = Workbooks(myFileName).Sheets.Count
For bg = 1 To bgs
han = han + 1
Cells(han, lie) = myFileName & "\" & Sheets(bg).Name
Cells(han, lie + 1) = Val(Workbooks(myFileName).Sheets(bg).Cells(5, 1).Value)
Next bg
Workbooks(myFileName).Close
End If
myFileName = Dir()
i = i + 1
Loop
MsgBox "匯總完成!"
End Sub

退出設計模式,雙擊按鈕執行宏,就會把本工作簿中除現行表和本工作簿所在目錄下的所有xls工作薄中的所有工作表中的A5單元格列於按鈕所在單元格的ab列。

❿ 在excel遇到的函數大難題~~~

這個問題容易解決,就是太耗時間了。

如果數據量少的話,建議用函數

如果數據量太大,比如上千行數據,或上百個客戶名稱。則建議用VBA自動添加客戶工作表,並添加相關客戶的相關信息到客戶工作表中

閱讀全文

與excel萬能工具箱中函數相關的資料

熱點內容
周星馳免費電影100部完整版 瀏覽:992
哪些軟體可以看雙人動作電影 瀏覽:687
機械表時針摔壞了多少錢修好 瀏覽:23
軸承怎麼包裝油封 瀏覽:962
冰箱製冷頻繁是什麼意思 瀏覽:662
哈利波特1免費觀看國語版 瀏覽:404
水管開關閥門怎麼看 瀏覽:376
專門插無限流量卡的設備叫什麼 瀏覽:459
東莞邁拓五金製品有限公司怎麼坐車 瀏覽:862
日本電動工具線紺 瀏覽:403
美國兄弟卧底緝毒的電影 瀏覽:618
寶馬x3閥門怎麼開 瀏覽:828
廣東省東莞市錢大五金製品廠 瀏覽:863
SEG是什麼閥門 瀏覽:659
大尺度日韓露點電影 瀏覽:791
韓國午夜激情電影 瀏覽:161
光頭男換一批是哪一期 瀏覽:504
公司開機械租賃費稅率多少錢 瀏覽:727
設備密碼在哪裡查 瀏覽:259
深圳電腦耳機設備供應商哪裡有 瀏覽:489