一般的文字排版、表格、計算、函數的應用等都用EXCEL來(lái)解決,現將個(gè)人的一些使用體會(huì )通過(guò)本站于大家共享。
主要功能:
單元1:Excel 入門(mén)。
瀏覽 Excel,瀏覽菜單,選擇多重單元格,創(chuàng )建和編輯工作表,使用模板,使用幫助信息
單元2:公式和格式。
創(chuàng )建公式和函數,使用粘貼函數,自動(dòng)求和,填充指令,絕對引用,格式化數字,自動(dòng)套用格式,使用條件格式
單元3:預覽及打印。
拼寫(xiě)檢查,設置打印選項,創(chuàng )建頁(yè)眉頁(yè)腳,應用Web特征,使用E-mai 功能
單元4:圖表及地圖。
使用圖表向導,編輯圖表,創(chuàng )建餅型圖,創(chuàng )建地圖,繪圖及插入對象
單元5:數據庫入門(mén)。
創(chuàng )建及過(guò)濾數據庫,過(guò)濾和命名區域,定位和刪除記錄,財務(wù)公式
單元6:數據庫管理。
數據導入和導出,導入HTML文件,創(chuàng )建透視圖表,發(fā)布透視表到Web
單元7:工作表管理。
鏈接工作表,鏈接工作簿,合并工作表,設定密碼,保護儲存格和對象,群組及大綱,創(chuàng )建報表
單元8:Visual Basic。
錄制宏,編輯宏,調試宏,制作宏按鈕
單元9:IF邏輯塊。
趨勢分析,變量求解,頻率分布,方案管理器,審核工作表,數據確認, 使用IF函數, 嵌套IF函數,合并邏輯函數
單元10:高級數據管理。
使用 HLOOKUP,使用 VLOOKUP,創(chuàng )建單變量數據表,創(chuàng )建雙變量數據表,使用Solver
單元11:用戶(hù)自定義函數。
創(chuàng )建函數,使用應用程序對象,控制程序流程,編寫(xiě)子程序
單元12:自定義 EXCEL。
創(chuàng )建批注,創(chuàng )建自定義菜單,創(chuàng )建自定義工具欄,使用模板
在excel中使用公式和函數大體有以下方法:1、數據輸入快捷操作鍵目的 快捷操作鍵完成單元格輸入Enter 取消單元格輸入 ESC重復最后一次操作 F4/Ctrl + Y 在單元格中折行 Alt + Enter 刪除插入點(diǎn)左邊字符 ← 刪除插入點(diǎn)右邊字符 DEL刪除插入點(diǎn)到行末的文本Ctrl + DEL 向上下左右移動(dòng)一個(gè)字符箭頭移到行首 HOME 批注Shift + F2 由行或列標志創(chuàng )建名稱(chēng) Ctrl + Shift + F3 向下填充Ctrl + D 向右填充 Ctrl + R 用當前輸入項填充選區 Ctrl + Enter 完成輸入并在選區下移Enter 完成輸入并在選區上移Shift + Enter 完成輸入并在選區右移 TAB 完成輸入并在選區左移 Shift + TAB 2.在單元格或編輯欄快捷操作鍵目的快捷操作鍵鍵入公式 = 取消輸入項 ESC編輯當前單元格 F2 將名稱(chēng)粘貼到公式中 F3 定義名稱(chēng)Ctrl + F3 計算所有工作表 F9 計算活動(dòng)工作表 Shift + F9 插入“自動(dòng)求和”公式 Alt+ = 輸入日期Ctrl + ; 輸入時(shí)間 Ctrl + Shift + : 插入超級鏈接 Ctrl + K 完成單元格輸入Enter 復制當前單元格上方數值Ctrl + Shift + ” 顯示值和顯示公式間轉換 Ctrl + ' 復制當前單元格上方公式 Ctrl + ` 輸入數組公式Ctrl + Shift + Enter 鍵入有效函數名后顯示公式選項 Ctrl + A 鍵入有效函數名后,為該函數插入變量名和括號Ctrl + Shift + A 顯示“記憶式鍵入”列表 Alt+ ↓ 3.數據格式設置快捷操作鍵目的快捷操作鍵樣式格式 Alt+ ` 單元格格式Ctrl + 1 應用“常規”數字格式Ctrl + Shift + ~ “貸幣”格式 Ctrl + Shift +$ “百分比”格式Ctrl + Shift + % “科學(xué)記數”數字格式 Ctrl + Shift +^ “日期”格式Ctrl + Shift + # “時(shí)間”格式 Ctrl + Shift +@ 帶千位分隔符的數字格式Ctrl + Shift + ! 應用外邊框 Ctrl + Shift + & 取消選區中的所有邊框Ctrl + Shift + _ 應用或取消字體加粗格式 Ctrl + B 應用或取消字體傾斜格式 Ctrl + I 應用或取消下劃線(xiàn)格式Ctrl + U 應用或取消刪除線(xiàn)格式 Ctrl + 5 隱藏行 Ctrl + 9 取消隱藏行Ctrl + Shift + ( 隱藏列 Ctrl + 0 取消隱藏列 Ctrl + Shift +) 4.插入、刪除和復制快捷操作鍵目的快捷操作鍵復制選區Ctrl + C 粘貼選區 Ctrl + V 剪切選區 Ctrl + X 清除選區的內容 DEL插入空白單元格Ctrl + Shift + + 撤消最后一次操作 Ctrl + Z 5.在選區內移動(dòng)快捷操作鍵目的快捷操作鍵在選區內由上往下移動(dòng)Enter 在選區內由下往上移動(dòng)Shift + Enter 在選區內由左往右移動(dòng) TAB 在選區內由右往左移動(dòng) Shift + TAB 順時(shí)針?lè )较蛞频竭x區下一角Ctrl + 右移到非相鄰的選區Ctrl + Alt + → 左移到非相鄰的選區 Ctrl + Alt + ← 6.選定數據、單元格、圖表項或對象快捷操作鍵目的快捷操作鍵選定當前單元格周?chē)膮^域Ctrl + Shift + * 將選區擴展一個(gè)單元格寬度 Shift + 箭頭將選區擴展到與活動(dòng)單元格同一行/列的最后一個(gè)非空白單元格 Ctrl + Shift +箭頭將選區擴展到行首Shift + HOME 將選區擴展到表的開(kāi)始 Ctrl + Shift + HOME 將選區擴展到工作表的最后一個(gè)包含數據的單元格(右下角)Ctrl + Shift + END 選定整列 Ctrl + 空格選定整行 Shift + 空格選定整個(gè)工作表Ctrl + A 如果已經(jīng)選定了多個(gè)單元格,則只選定其中的活動(dòng)單元格 Shift + ← 將選區向下擴展一屏Shift + PageDown 將選區向上擴展一屏 Shift + PageUp 在選定了一個(gè)對象的情況下,選定工作表上的所有對象Ctrl + Shift + 空格隱藏、顯示對象間切換 Ctrl + 6 顯示或隱藏“常用”工具欄Ctrl + 7 7.“END”模式快捷操作鍵目的快捷操作鍵打開(kāi)或關(guān)閉“END”模式 END將選區擴展到與活動(dòng)單元格同一行列的最后一個(gè)非空白單元格Shift + 箭頭將選區擴展到工作表上包含數據的最后一個(gè)單元格(右下角)Shift + HOME 將選區擴展到當前行中最后一個(gè)單元格 Shift + Enter 將選區擴展到窗口左上角Shift + HOME 將選區擴展到窗口右下角 Shift + END 8.選定具有特殊字符的單元格快捷操作鍵目的快捷操作鍵選定當前格周?chē)漠斍皡^(當前區是由空白行列封閉形成的)Ctrl + Shift + * 選定當前單元格所從屬的數組 Ctrl + / 選定所有帶批注的單元格 Ctrl + Shift +O 選定行中與比較格內容不同的Ctrl + \ 選定列中與比較格內容不同的 Ctrl + Shift + | 選定選區中公式直接引用格Ctrl + [ 選定選區中公式直接或間接引用的所有單元格 Ctrl + Shift +{ 只選定直接引用當前單元格的公式所在的單元格Ctrl + ] 選定所有帶有公式的單元格,這些公式直接或間接引用當前單元格 Ctrl + Shift +} 選定當前選區中的可視單元格 Alt+ ; 9.在工作表中移動(dòng)或滾動(dòng)快捷操作鍵 目的快捷操作鍵上/下移動(dòng)一屏PAGEUP/PAGEDOWN 左/右移動(dòng)一屏 Alt +PageUp/PageDown 移動(dòng)到工作簿中下一個(gè)工作表 Ctrl + PageDown 移動(dòng)到工作簿中前一個(gè)工作表Ctrl + PageUp 移動(dòng)到下一工作簿 Ctrl + F6 移動(dòng)到前一工作簿 Ctrl + Shift +F6 移動(dòng)到下一窗格 F6 移動(dòng)到前一窗格Shift + F6 滾動(dòng)并顯示活動(dòng)單元格 Ctrl + ← 10.處理數據、數據清單和數據透視表快捷操作鍵目的快捷操作鍵選定字段或命令按鈕 Alt+ 字母移到下一記錄中同一字段 ↓ 移到前一記錄中同一字段 ↑ 移到記錄中可編輯的下一字段 TAB移到記錄中可編輯的前一字段Shift + TAB 移動(dòng)到下一記錄的首字段 Enter 移動(dòng)到前一記錄的首字段 Shift + Enter 移到 10 個(gè)記錄前的同一字段PAGEDOWN 移到 10 個(gè)記錄后的同一字段 PAGEUP 移。
動(dòng)態(tài)鏈接庫的使用方法,動(dòng)態(tài)鏈接庫的動(dòng)態(tài)調用(也叫顯式調用)可以運用了,但是靜態(tài)調用(也叫隱式調用)這種很少見(jiàn)。
(一)先回顧一下,動(dòng)態(tài)鏈接庫和靜態(tài)鏈接庫 靜態(tài)鏈接庫:lib中的函數不僅被連接,全部實(shí)現都被直接包含在最終生成的EXE文件中,只是實(shí)現是不可見(jiàn)的。動(dòng)態(tài)鏈接庫:dll不必被包含在最終的EXE中,靜態(tài)調用時(shí)僅把函數名或者變量名或者類(lèi)名鏈接到EXE文件中,而這些東西的實(shí)體都只有在運行時(shí)才從動(dòng)態(tài)庫中導入到可執行文件中,動(dòng)態(tài)調用的時(shí)候EXE文件執行時(shí)可以直接動(dòng)態(tài)地引用和卸載DLL文件。
同時(shí),靜態(tài)鏈接庫中不能再包含其他的動(dòng)態(tài)鏈接庫或靜態(tài)庫,而動(dòng)態(tài)鏈接庫中可以包含其他的動(dòng)態(tài)或靜態(tài)庫。(二)回顧一下VC++支持的DLL:DLL的編制與具體的編程語(yǔ)言及編譯器無(wú)關(guān),動(dòng)態(tài)鏈接庫隨處可見(jiàn),VC++支持三種DLL:非MFC動(dòng)態(tài)庫、MFC規則DLL和MFC擴展DLL。
DLL導出函數(或變量、類(lèi))可供應用程序調用;DLL內部函數只能在DLL程序內使用,應用程序無(wú)法調用它們。(三)導出函數的聲明方式:一種在函數聲明類(lèi)型和函數名之間加上“_declspec(dllexport)”。
另外一種采用模塊定義(.def)文件聲明,需要在庫工程中添加模塊文件,格式如下:LIBRARY 庫工程名稱(chēng) EXPORTS 導出函數名 (四)DLL的調用方式:靜態(tài)調用中,由編譯系統完成對DLL的加載和應用程序結束時(shí)DLL的卸載。動(dòng)態(tài)調用中,由編程者用API函數加載和卸載DLL(DLL加載—DLL函數地址獲取—DLL釋放)方式。
接下來(lái)寫(xiě)個(gè)例子把上面提到的理論都實(shí)踐一遍。一、函數----創(chuàng )建動(dòng)態(tài)鏈接庫(MFC規則DLL)1. New--projects--MFC AppWizard(dll)--Regular DLL using shared MFC DLL //取名為MFC_dll2. def文件中添加:函數名(Add_new)3. h文件中添加:外部函數聲明//求和函數,函數名為Add_new extern "C" __declspec(dllexport) int __stdcall Add_new(int a,int b);4. cpp文件中添加: 外部函數實(shí)現 extern "C" __declspec(dllexport) int __stdcall Add_new(int a,int b) { return a+b; }5. build--set active configuration--win32 release--ok6. 生成7. 根目錄下release文件夾中dll,lib與根目錄下h文件即為所需 二、函數----調用動(dòng)態(tài)鏈接庫(把MFC_dll.dll和MFC_dll.lib拷到工程所在目錄)//靜態(tài)調用(.h可以寫(xiě)到.cpp文件中)1. new--projects--win32 console application--an empty project2. 添加h文件:(test.h)#pragma comment(lib,"MFC_dll.lib") //告訴編譯器DLL相對應的lib文件所在路徑和文件名 extern "C" _declspec(dllimport) int _stdcall Add_new(int a,int b);//聲明導入函數3. 添加cpp文件:(main.cpp)#include "test.h" int main() { cout}//動(dòng)態(tài)調用#include #include typedef int (* lpAddFun)(int ,int);//定義一個(gè)與Add_new函數接受參數類(lèi)型和返回值均相同的函數指針類(lèi)型 int main() { HINSTANCE hDll;//句柄 lpAddFun addFun;//函數指針 hDll=LoadLibrary("dllTest.dll");//動(dòng)態(tài)加載DLL模塊句柄 if(hDll) { addFun=(lpAddFun) GetProcAddress(hDll,"Add_new");//得到所加載DLL模塊中函數的地址 if(addFun) { int result=addFun(2,3); printf("%d",result); } FreeLibrary(hDll);//釋放已經(jīng)加載的DLL模塊 } return 0; } 三、變量----創(chuàng )建動(dòng)態(tài)鏈接庫(非MFC DLL)1. new---projects---win32 dynamic-link library----an empty project(Sample)2. 添加sample.h#ifndef SAMPLE_H#define SAMPLE_H extern int dllGlobalVar;#endif3. 添加 sample.cpp#include "sample.h"#include int dllGlobalVar; bool APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)//windows在加載DLL時(shí),需要一個(gè)入口函數,就如同控制臺或DOS程序需要main函數、win32程序需要winmain函數一樣。
所以引入一個(gè)不做任何操作的缺省DllMain的函數版本。是DLL的內部函數。
有一點(diǎn)要注意,如果看到此類(lèi)宏定義#ifdef KSCANBAR_EXPORTS#define KSCANBAR_API __declspec(dllexport)#else#define KSCANBAR_API __declspec(dllimport)#endif 是因為這樣定義一般出現在含有多個(gè)項目的解決方案中,這樣可以使從 DLL 導出更簡(jiǎn)單的宏的標準方法。此 DLL 中的所有文件都是用命令行上定義的 KSCANBAR_EXPORTS符號編譯的。
在使用此 DLL 的任何其他項目上不應定義此符號。這樣,源文件中包含此文件的任何其他項目都會(huì )將KSCANBAR_API 函數視為是從 DLL 導入的,而此 DLL 則將用此宏定義的符號視為是被導出的。
public class Customer implements Cloneable
{
private String name;
private int age;
public Customer()
{
this("unknown", 0);
System.out.println("默認的構造方法");
}
public Customer(String name, int age)
{
this.name = name;
this.age = age;
System.out.println("the second constructor");
}
public Object clone()throws
{
return super.clone();
}
public boolean equals(Object o)
{
if(this==o) return true;
if(! (o instanceof Customer))
return false;
Customer c = (Customer)o;
if(this.name.equals(c.name) && this.age==c.age)
return true;
else
return false;
}
public String toString()
{
return "name="+name+",age="+age;
}
public static void main(String[] args)throws Exception
{
//運用new語(yǔ)句創(chuàng )建對象
Customer c1 = new Customer("7Lde",30);
System.out.println("c1: "+c1);
//運用反射手段獲得Customer對象
Class objClass = Class.forName("Customer");
Customer c2 = (Customer)objClass.newInstance();
System.out.println("c1: "+c1);
//運用克隆手段獲得Customer對象
Customer c3 = (Customer)c1.clone();
System.out.println("c1==c3: "+ (c1==c3));
System.out.println("c1.equals(c3): "+ (c1.equals(c3)));
System.out.println("c3: "+ c3);
}
}
函數的輸入方法
1.直接輸入函數
直接輸入函數的方法與輸入公式的方法相同,一般步驟:
1) 單擊欲輸入函數的單元格
2) 向當前的單元格輸入函數
格式:=函數名稱(chēng)(參數)
注意:“=”是必不可少的;參數一般采用單元格或區域的表示法。
3) 按回車(chē)鍵結束
2.運用菜單輸入函數
Excel的函數十分豐富,初學(xué)者不易全部掌握。對于一些不太熟悉的函數,可以借助菜單輸入。
步驟:1)單擊欲存放數據的單元格
2)點(diǎn)擊菜單欄中“插入”→“fx函數”
3)在彈出的粘貼函數的對話(huà)框中選擇要使用的函數單擊“確定”
注:運用工具欄按鈕“fx”輸入函數比使用菜單輸入函數更為簡(jiǎn)捷。只要單擊標準工具欄按鈕fx即可。
3.公式選項板輸入函數
1) 單擊欲存放數據的單元格
2) 單擊編輯欄中的公式編輯器 〓 鈕
3) 單擊對話(huà)框的“↓ ”,選擇函數
4) 在對話(huà)框的Number1文本框中輸入函數的參數
公式選項板輸入函數的方法比較直觀(guān)、簡(jiǎn)潔,是使用最多的一種函數輸入方法。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.044秒