㈠ 怎麼再Excel表格中設置自動獲取並同步數據
首先打開Excel,在菜單欄中點擊:數據--自網站。
你會看到打開一個查詢對話框,在這里會自動打開你的ie主頁,在地址欄輸入你要的網址,然後點擊轉到。
我們看到打開了一個網頁,假如我們要導入這個表格數據,我們看下面第二幅圖,點擊左上角的黃色按鈕就可以,選中表格以後,黃色按鈕變成了綠色的。
接著點擊導入按鈕,你會看到下面第二幅圖,等待幾秒鍾。
打開對話框,提示你將數據放入哪個位置,點擊確定可以導入數據。
㈡ EXCEL如何自動獲取我要的數據(且這些數據有很多不固定寫法的)
從給出的信息看,內容很不固定,就很難做到電腦自動提取數據。因為,有些數字用阿拉伯數字表示,有些數字用中文數字表示,很難用公式去做,用VBA代碼都很難做得到。
為了實現電腦自動提取數據,還是要做適當的規范,不要求很嚴格的規范,只要做到基本規范就可以了。
要規范,我推薦一個方法。就是滿足下列條件:
1)數字必須統一用阿拉伯數字表示。
2)要求數字前有一個「共」字,數字後有一個「套」字。
只要滿足條件3的規范,實現自動提取數據就簡單了。
公式:
=IF(ISERROR(FIND("共",C2)),"沒有填寫共字",IF(ISERROR(FIND("套",C2)),"沒有填寫套字",MID(C2,FIND("共",C2)+1,(FIND("套",C2)*1)-FIND("共",C2)-1)))
公式解讀:
先執行: IF(ISERROR(FIND("共",C2)),"沒有填寫共字",「 」)判斷有沒有「共」字,若沒有,就顯示「沒有填寫共字」,來提醒操作人員。
再執行:IF(ISERROR(FIND("套",C2)),"沒有填寫套字",「」)判定有沒有「套」字,若沒有,,就顯示「沒有填寫套字」,來提醒操作人員。
最好執行:MID(C2,FIND("共",C2)+1,(FIND("套",C2)*1)-FIND("共",C2)-1))) 截取「共」,「套」之間的數字。
㈢ 怎樣在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表格,如下圖所示。
㈤ excel表自動取數的方法步驟圖
Excel 中經常需要在兩表間取數,兩表間自動取數具體該如何操作呢?下面是由我分享的excel表自動取數的 方法 ,以供大家閱讀和學習。
excel表自動取數的方法自動取數步驟1:假設表格結構如圖一所示,需要在sheet2工作表的 B列某單元格的填入對應A列單元格姓名的編號,在SHEET1中查找相對應的數值
自動取數步驟2:在sheet2工作表的E2單元格輸入公式:
=IFERROR(VLOOKUP(A2,sheet1!A:B,2,0),""),回車
見圖一
自動取數步驟3:下拉填充滿B列的其他單元格
效果見圖二
EXCEL中求某一區域內不重復的數據個數
例如求A1:A100范圍內不重復數據的個數,某個數重復多次出現只算一個。有兩種計算方法:
一是利用數組公式:
=SUM(1/COUNTIF(A1:A100,A1:A100))
輸入完公式後按Ctrl+Shift+Enter鍵,讓它自動加上數組公式符號"{}"。
二是利用乘積求和函數:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
excel在已有的單元格中批量加入一段固定字元的方法
例如:在單位的人事資料,在excel中輸入後,由於上級要求在原來的職稱證書的號碼全部再加兩位,即要在每個人的證書號碼前再添上兩位數13,如果一個一個改的話實在太麻煩了,那麼我們可以用下面的辦法,省時又省力:
1)假設證書號在A列,在A列後點擊滑鼠右鍵,插入一列,為B列;
2)在B2單元格寫入: ="13" & A2 後回車;
3)看到結果為 13xxxxxxxxxxxxx 了嗎?滑鼠放到B2位置,單元格的下方不是有一個小方點嗎,按著滑鼠左鍵往下拖動直到結束。當你放開滑鼠左鍵時就全部都改好了。若是在原證書號後面加13 則在B2單元格中寫入:=A2 & “13” 後回車。
Excel如何去掉網格線
1)除去編輯窗口中的表格線
單擊“工具”菜單中的“選項”,再選中“視圖”,找到“網格線”,使之失效;
2)除去列印時的未定義表格線
㈥ excel怎麼自動提取數據
excel表格提取部分數據
1、首先我們看一下怎麼提取身份證的部分數據,從身份證可以知道生日是從第7位數字開始的8個數TEXT(MID(C5,7,8),"0000-00-00")」提取生日。
2、如果數字在左邊,文字在右邊,我們就可以使用公式「=LEFT(C5,2*LEN(C5)-LENB(C5))」來計算的情況。
3、還有一種就是右邊是數字,然後左邊是文字的情況,這種我們就可以使用公式「=--RIGHT(C5,LEN(C5)*2-LENB(C5))」
4、然後如果數字和文字的順序不確定呢?我們可以這樣實現「=IF(DISNUMBER(--LEFT(C5,1)),--RIGHT(C5,LEN(C5)*2-LENB(C5)),--LEFT(C5,LEN(C5)*2-LENB(C5)))」。
㈦ excel如何用宏自動抓取數據
工具/原料
機械革命S3 Pro
Windows10
Excel2019
1、點擊視圖
點擊菜單欄上「視圖-宏」,下拉選擇錄制宏。