❶ excel怎麼從另一個表中查找相對應的數據並顯示
1、首先在電腦中打開excel,單擊」文件「選項,下拉列表中選擇」打開「,如下圖所示。
❷ excel中怎樣在一個表中提取另一個表對應的數據
excel表格引用另外一張excel表格對應的數值?
=VLOOKUP(A5,2!A:I,7,0)
VLOOKUP函數,一共有四個參數,VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
第一個參數為:要的內;可以為數值、引用或文本字.
第二個參數為:搜索的區域;
第三個參數為:從查找區域首列開始到要找的內容的列數;
第四個參數為:指定是近似匹配還是精確匹配查找方式;如果為TRUE或省略,則返回近似匹配值.也就是說.如果找不到精確匹配值,則返回小於lookup_value的最大數值;如果range_value為FALSE,函數VLOOKUP將返回精確匹配值.如果找不到,則返回錯誤值#N/A.
一般最後一個參數用0表示精確匹配,0=FALSE;
用1表示近似匹配,1=TRUE;
就以「=VLOOKUP(A5,表2!A:I,7,0)這個公式為例:
A5表示表1的「四川成都大邑店」;
表2!A:I,表未,查找的區域在表2的A列至I列;
7表未從A列數起到I列是排在第7列;
0表示精確匹配。
希望可以幫到你!
excel表格怎樣提取另一個表格中的對應數據
假設有人名和的是 表二 ,在表一的B1輸入下拉:
=IF(A1="","",VLOOKUP(A1,表二!A:B,2,))
或者用這公行:
=IF(A1="","",INDEX(表二!B:B,MATCH(A1,表二!A:A,)))
❸ 怎樣在excel表格中提取我想要的數據
怎樣在excel表格中提取我想要的數據
怎樣在excel表格中提取我想要的數據,在辦公的日常應用中,從表格中提取想要的數據還是經常會用到的。以下分享怎樣在excel表格中提取我想要的數據,一起來看看吧。
首先打開電腦,下載安裝辦公軟體,這里以Excel2013為例,如圖
安裝完成後我們雙擊圖標打開,在其左側點擊「新建」
接著選擇表格的圖標,點擊下方的「創建新建空白表格」
在空白的表格中輸入一些自己想要的數據,如圖
接著選中需要找到的數據,在「開始」選項卡下找到「條件格式」,如圖
然後點開「條件格式」,選擇「突出顯示單元格規則」下的「小於」,如圖
然後在「小於」窗口,填入我們需要篩選的條件,再選擇顏色,點擊確定,如圖
回到表格,我們看到我們需要的數據一目瞭然,如圖
一、公式提取法
EXCEL中,提取數據的常用函數有3個,Left、Right、Mid函數,函數解析和語法格式等如下:
二、快速填充法
它是EXCEL2013以上版本的中一個新功能。運用快速填充時,首先直接輸入一組到三組數據,讓Excel自動識別你的意圖,再進行快速填充。運用快速填充功能,不僅能單元格內提取不規則的姓名,還可以提取數字、英文等。快速填充的方式有3種:
1、單擊「數據」選項卡 > 在「數據工具」組中 > 單擊「快速填充」;
2、用快捷鍵Ctrl+E;
3、選中示例單元格,拖動填充柄往下填充,然後在「自動填充」選項中選擇「快速填充」;
三、用自定義函數myget
函數有兩參數,=myget(①從哪提取,②提取什麼)
=myget(字元串,0) 取出數字
=myget(字元串,1) 取出中文字元
=myget(字元串,2) 取出英文字母
=myget(字元串,3) 取出特殊字元
=myget(字元串,4) 取出第一個數字的位置
=myget(字元串,5) 取出最後一個數字的位置
如果只要提取數字,只要將第2個參數設為0即可
方法步驟:
首先導入自定義函數的模板文件,點開發工具→VBA或都按ALT+F11 調出VBA 編輯器 →在工程窗口右鍵選擇【導入文件】→選擇VBA 模塊文件(提取中文、英文和數字自定義函數myget.bas)→關閉VBA 編輯器。然後再輸入公式即可。
動態獲取工作表名稱
打開一個Excel工作薄,在某個單元格里輸入公式:
=CELL(「filename」,A1)
會返回一串字元串,比如D:讀書[me.xlsx]總表。
其中,「讀書」是文件夾的名稱;「[me.xlsx]」是工作薄的名稱和類型;「總表」是A1單元格所在工作表的名稱。
如果我們要單獨獲取工作表的名稱,比如此處的「總表」,可以使用文本函數對CELL函數的結果進行加工處理。
=MID(CELL(「filename」,A1),FIND(「]」,CELL(「filename」,A1))+1,99)
FIND函數查詢字元」]」在字元串中的位置並加1,(為啥加1?你猜唄),MID函數在此結果上開始取數,取99個數,99是一個很大的數,此處也可以是66、88等,只要超過了預想字元串的長度,改成250或者25也是可以的。
好啦,這是我們今天分享的第一個知識,用CELL函數動態獲取工作表名稱。
有小夥伴說了,工作表名就在那,我一眼就看的到,你用函數算計它干哈子嘛?做人可不要太宮心計……這當然是有意義的。
批量拆分數據
有這么一份表格,是某公司的人員信息表,現要根據性別,把相關人員的信息批量填充到分表裡,比如女生填寫到女生表,男生填寫到男生表等。
而當總表裡的信息發生改變或者有新增數據時,分表裡的數據也發生相應的改變。
接下來就看看具體的步驟:
1、選取要拆分數據的工作表
2、單擊位於左側的【男生】工作表標簽,按住Shift鍵,再單擊最右側的【人妖】工作表,此時除【總表】外的分表會成為一個【工作組】,每個分表均處於選中狀態。
3、輸入公式,拆分數據
在成組工作表中的A2單元格,輸入下方的數組公式,按組合鍵,向下向右復制填充到A2:B50區域。
=INDEX(總表!B:B,SMALL(IF(總表!$C$2:$C$13=MID(CELL(「filename」,A1),
FIND(「]」,CELL(「filename」,A1))+1,99),
ROW($2:$13),4^8),ROW(A1)))&」」
太陽照,長城長——嗨,那誰,你看,這個長長的老太太裹腳布函數又來了,又是INDEX+SMALL+IF的函數套路。
之前咱可就說過,這是一個萬金油套路,是玩函數必會的套路之一,也不知道你後來學了沒?你不說話不點贊,俺就當你學了哈。
還是簡單說下這個公式的意思。
MID(CELL(「filename」,A1),FIND(「]」,CELL(「filename」,A1))+1,99)
用於獲取A1單元格所在工作表的表名。
需要說明的是,此處CELL(「filename」,A1)第二參數A1是不能省略的`,倘若省略,獲取的將是最後更改單元格所在工作表的表名,會導致公式得出錯誤結果。
IF函數判斷總表C2:C13單元格區域的值是否和相應工作表表名相等,如果相等,則返回C列值對應的行號,否則返回4^8,結果得到一個內存數組。
SMALL函數對IF函數的結果進行從小到大取數,隨著公式的向下填充,依次提取第1、2、3、4……N個最小值。由此依次得到符合條件——性別和公式所在工作表的名稱一致的單元格的行號。
INDEX函數根據SMALL函數返回的索引值,得出結果。
當SMALL函數所得到的結果為4^8,即65536時,意味著符合條件的行號已經被取之殆盡了。此時INDEX函數將返回B65536單元格的值,通常來說,這么大行號的單元格是空白單元格,使用&「」的方式,規避空白單元格返回零值的問題,使之返回假空。
4、取消組合工作表狀態
公式填寫完成後,單擊不屬於成組工作表的【總表】標簽,Excel會自動取消組合工作表狀態。
至此根據工作表名稱批量拆分總表數據的操作也算是完成了;當總表的數據發生改變時,分表的數據也會隨之改變,耳聽為虛,口說無憑,那咱就眼見為實唄:
❹ 如何在excel中篩選出想要的數據
1、自動篩選:打開需要篩選的表格excel文件,使用滑鼠點擊單元格定位到含有數據的隨意一單元格區域,點擊菜單欄-數據-篩選-自動篩選
2、下拉箭頭:選擇自動篩選後數據欄目出現下拉箭頭,點擊下拉箭頭出現篩選菜單。每一個下拉菜單對應一個篩選分類
3、篩選方式:點擊數字篩選可以為含有大量數據的表格文件進行特定的數據篩選或某個數值區間的數據篩選。比如需要篩選出歷史成績小於85分的項目,點擊數字篩選,選擇小於,輸入85即可進行篩選
4、建立區域:如果要篩選出多個分類的成績如四門成績大於80分的同學,需要預先建立條件區域,將數據整體上方空出三行或以上,分別對應輸入數據分類和需要的條件限制
5、高級篩選:點擊菜單欄-數據-篩選-高級篩選,以此打開高級篩選的菜單
6、列表區域和條件區域:打開高級篩選後可輸入單元格範圍或使用滑鼠勾選需要的區域,分別勾選列表區域和條件區域
7、結果獲取:如果需要讓篩選的數據單獨在其他地方顯示,勾選將篩選結果復制到其他位置,並且手動點擊需要作為存儲的單元格即可
點擊確定即可獲取篩選結果
VLOOKUP是一個查找函數,給定一個查找的目標,它就能從指定的查找區域中查找返回想要查找到的值。它的基本語法為:
VLOOKUP(查找目標,查找范圍,返回值的列數,精確OR模糊查找)
下面以一個實例來介紹一下這四個參數的使用
例1:如下圖所示,要求根據表二中的姓名,查找姓名所對應的年齡。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
參數說明:
1 查找目標:就是你指定的查找的內容或單元格引用。本例中表二A列的姓名就是查找目標。要根據表二的「姓名」在表一中A列進行查找。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
2 查找范圍(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目標,如果沒有說從哪裡查找,EXCEL肯定會很為難。所以下一步就要指定從哪個范圍中進行查找。VLOOKUP的這第二個參數可以從一個單元格區域中查找,也可以從一個常量數組或內存數組中查找。本例中要從表一中進行查找,那麼范圍要怎麼指定呢?這里也是極易出錯的地方。大家一定要注意,給定的第二個參數查找范圍要符合以下條件才不會出錯:
A 查找目標一定要在該區域的第一列。本例中查找表二的姓名,那麼姓名所對應的表一的姓名列,那麼表一的姓名列(列)一定要是查找區域的第一列。象本例中,給定的區域要從第二列開始,即$B$2:$D$8,而不能是$A$2:$D$8。因為查找的「姓名」不在$A$2:$D$8區域的第一列。
B 該區域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的D列)一定要包括在這個范圍內,即:$B$2:$D$8,如果寫成$B$2:$C$8就是錯的。
3 返回值的列數(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。這是VLOOKUP第3個參數。它是一個整數值。它怎麼得來的呢。它是「返回值」在第二個參數給定的區域中的列數。本例中要返回的是「年齡」,它是第二個參數查找范圍$B$2:$D$8的第3列。這里一定要注意,列數不是在工作表中的列數(不是第4列),而是在查找范圍區域的第幾列。如果本例中要是查找姓名所對應的性別,第3個參數的值應該設置為多少呢。答案是2。因為性別在$B$2:$D$8的第2列中。
❺ excel表格中如何從數據里篩選出想要的數據並對應排序
表一學生姓名右邊對應的單元格插入VLOOKUP函數