Excel怎麼設置只提取指定行中的數據?

2020-12-04 百度經驗

Excel怎麼設置只提取指定行中的數據?有些時候我們需要從一個excel文件中的資料庫中提取指定的行或列中的數據。例如如圖示,是國內所有上市公司的行業統計。但是現在我們只需要其中部分上市公司的行業統計,我們怎麼辦呢,下面分享一個技巧,需要的朋友可以參考下

有些時候我們需要從一個excel文件中的資料庫中提取指定的行或列中的數據。例如如圖示,是國內所有上市公司的行業統計。但是現在我們只需要其中部分上市公司的行業統計,我們怎麼辦呢,是一個個查找,然後複製嗎,當然不是。我們可以做一個表格,只需要把我們需要的公司代碼列複製進去就會自動顯示其行業統計情況。也就是從浩如煙雲的數據中,提取需要的數據對應的行中的數據。下面就以我剛剛解決的這個問題為示例詳細說明一下。

1、打開源數據文件,把首行中的對應的數據,複製行到空白位置。

2、選中J2單元格,單擊編輯欄中的"插入函數「,如圖示。

3、彈出」插入函數「對話框,設置其類別為」邏輯「,並選擇列表框中的IF選項。然後確定。

4、在彈出的」函數參數「對話框中,設置Logical_test參數為」I2=「」,將Value_if_true設置為「」,也就是空白內容。最重要的一步來了:將Value_if_false參數框中輸入「VLOOKUP(I2,A2:B2846,2),然後確定。這個步驟是什麼意思呢。就是用if函數判定I2單元格中的內容是不是不是空白。若是空白,那麼J2單元格也是空白。若不是空白,就執行VLOOKUP函數。在A2:B2846區域中(因為源數據不改動,所以這裡用的是相對引用)查找I2單元中的內容,找到後,在J2單元格中返回所找到的內容所在的行的第二列中的數據。

5、經過第4步後,我們在I2單元中輸入任意證券代碼就會在J2單元中顯示其行業了。那麼,現在我們需要的是在I列粘貼進去我們需要的證券代碼後,其後會出現源數據所對應的第一行中的內容。所以要接著第6步。

6、選中J2單元格,注意是J2,不是I2哦.(I2是我們輸入證券代碼的地方),滑鼠移動到單元格右下角,出現十字光標時,按住滑鼠左鍵向右拖動到O2單元格。如圖

7、這個時候你就會發現原來源數據中的C2-G2單元格中的內容就會自動填充到K2-O2單元格中。這個時候,如果我們需要的數據是按源數據中的數據從上到下排列的,就可以不用修改了。直接重複第6步中的方法,把J2-O2每個單元格下拉填充就完成了。如圖示,先把需要的數據列複製到I列中,然後依次下拉填充。

8、但有時候,如果我們需要的不是按照源數據中的排序,比如說,回到我們現在用的這個例子,如果在I3中,輸入000002就會出錯。如圖示。這是為什麼呢,看一下J3中的公式就明白了。j3中的函數為VLOOKUP(I3,A3:B2847,2)),也就是搜索從A3到B2487區域中的內容。沒有包含A2,所以我們輸入000002在源數據中找不到。所以使用這個方法前,要先對需要的數據按源數據進行排序。不然,是不準確的。

相關焦點

  • pandas數據處理:常用卻不甚了解的函數,pd.read_excel()
    人們經常用pandas處理表格型數據,時常需要讀入excel表格數據,很多人一般都是直接這麼用:pd.read_excel(「文件路徑文件名」),再多一點的設置可能是轉義一下路徑中的斜槓,一旦原始的excel表不是很規整,這樣簡單讀入勢必報錯!
  • 想成為高效數據科學家?不會Pandas怎麼行
    要想成為一名高效的數據科學家,不會 Pandas 怎麼行?Python 是開源的,它很棒,但是也無法避免開源的一些固有問題:很多包都在做(或者在嘗試做)同樣的事情。如果你是 Python 新手,那麼你很難知道某個特定任務的最佳包是哪個,你需要有經驗的人告訴你。有一個用於數據科學的包絕對是必需的,它就是 pandas。
  • EXCEL函數公式大全之利用FIND函數MID函數提取字符串中間指定文本
    EXCEL函數公式大全之利用FIND函數和MID函數組合提取字符串中間指定文本。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數FIND函數和MID函數。
  • ABAQUS:Python後處理—用excel提取位移、體積、應變等變化(一)
    在利用Python生成excel數據之前,先採用一個getInputs函數(代碼如下)生成圖2所示的對話框與用戶進行交互,需要用戶在在其中輸入模型的名字(model name),部件例子的名字(instance name)以及後處理odb的名字(odbname)。這樣做有個好處,每次都可以根據不同模型、不同部件實例和相應的後處理odb名字進行相應結果提取。
  • python數據分析——pandas導出數據合集
    float_format:設置浮點數的顯示格式,默認None。date_format:設置日期的顯示格式,默認None。columns:要寫入文件的列,默認None。header:指定列名,默認True即數據導出時包含列名。index:指定行名稱,默認True即數據導出時包含行索引。
  • 掌握這7條excel函數,自動化生成數據周報上篇
    excel的二八原則曾經在面試時候被問到VLOOKUP和HLOOKUP有什麼區別,我回答的是前者是以列匹配,後者是以行匹配。面試完我一個勁兒後悔沒有回答好,對這個函數不熟悉,回答太簡單。諷刺的是已經過去好幾年,我卻一次未用到過HLOOKUP。所以真的沒必要抱著一本excel大全在那挨個學函數,浪費時間。
  • 無法對條件格式設置的顏色進行數據統計,這是為什麼? - Excel從零...
    ,每一種顏色都有對應的RGB值,我們對帶有顏色單元格進行數據統計,本質上就是將RGB值一樣的數據放在一起統計而在excel中常見的單元格填色有兩種,一種是手動填色還有一種就是利用條件格式來進行填充顏色。
  • excel日期函數技巧:到期時間提醒的幾種設置方法
    關於這些何時到期的自動提醒,我們可以使用excel中的到期提醒功能實現。今天將給大家提供5種製作到期提醒的方法,第一種最簡單,最後一種最人性化並且能實現篩選控制。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel抓取網頁數據,並實現自動刷新,再也不用傻傻的複製粘貼了
    一、獲取數據首選我們需要新建一個工作薄,打開它,然後點數據功能組,點擊新建查詢,然後選擇從其它源,選擇自網站這樣的話就會彈出一個對話框,將想要提取數據的網址直接複製進去,然後點擊確定,點擊確定後excel會自動的連接計算數據當計算完成後會進入
  • excel數據分析技巧:數據分布地圖的製作過程
    看完昨天用VBA製作的全國疫情地圖的文章,相信不少同學都被震撼到了,一邊感嘆excel的強大,一邊又覺得VBA門檻高,難學!今天我們就教大家一個相對簡單的製作疫情地圖的方法,趕緊來看看吧!特別聲明:本次數據系網絡手動摘錄,因數據條近萬行,故有可能「數據內容」、「GPS坐標」等數值會有出入,歡迎告知。本文只做EXCEL「三維圖表」方面技術分享與交流,數據真實性仍以「國家官方網站」為準!
  • Power Query結構數據中的數據提取方法
    表格可以看作是列表與記錄的結合體,在table中列用方括號,那麼列就相當於是記錄行用大括號,行就相當於是列表Power Query中要提取指定位置的數據應該怎麼做?list前面一個大括號是一個list列表,相當於{1,2,3}後面一個大括號就是提取的數據的位置,這個和VBA中數組的約定是相同的,第一個位置是從0開始。整句話的意思就是從1到3的列表中取出第一個值。
  • 如何在Excel中設置下拉菜單
    在使用excel表格的時候會遇到添加下拉菜單的情況,那麼在Excel中怎樣設置下拉菜單?下面就為大家詳細介紹一下,來看看吧!  方法/步驟  新建一個Excel表格,打開。選擇需要設置下拉菜單的區域。
  • 在Excel中怎麼輸入『0』開頭的數字
    平時用excel只是看看報表,或是少用的朋友,可能就會遇到這個問題。在excel單元格輸入「001」這樣的數字後,繼續輸入其他數據時,前面兩個零卻消失了。這是為什麼呢?因為excel在你只輸入數字時,該單元格時默認常規格式,常規單元格格式不包含任何特殊的數字格式。那麼要顯示「0」開頭的數字,就要改變單元格格式。方法一:是將單元格格式設定為【文本】格式。在單元格單擊右鍵,菜單中選擇【設置單元格格式】,將【數字】面板分類改為【文本】確定即可。
  • excel中數值的保留指定位數,還有這麼多方式!
    在excel,我們通常會通過設置單元格格式中的數值保留小數位數,但是這種方法保留的小數位數僅僅改變了顯示效果,實際內容仍然是原來的數值。比如下圖中3.1415926,按下ctrl+1,在單元格格式中數值保留兩位小數後,單元格中顯示的是3.14,但是在編輯區,仍然是3.1415926。參與運算的時候也會按照3.1415926運算,這就是為什麼經常會出現1分錢差異的原因之一。
  • excel排序技巧:排序功能應用匯總
    2、筆畫排序在某些時候,你的領導可能會要求按照姓氏的筆畫進行排序,這個在excel表格裡也非常容易實現。選中表格中任意單元格,點擊「數據」-「排序」。在彈出的對話框中選擇「選項」。在對話框中勾選「筆畫排序」即可。如果想按照指定列的文字筆畫排序,可以在關鍵字的下拉菜單中選中對應列標題即可。
  • python數據分析——pandas導入數據合集
    導入pandas庫import pandas as pd1.導入csv\txt文件數據pd.read_csv()常用參數:filepath_or_buffer:文件路徑(必填,其他參數按需求填寫)sep:指定分隔符,默認逗號','。header:指定第幾行作為表頭。
  • 【工具系列】Excel使用技巧(二)—常用7個Excel公式複製高級技巧
    2中時,公式引用的仍時工作簿1的數據。這時只需要查找「[*]」替換為空即可。這時你只需要利用column函數產生可變的數字序列,作為vlookup第3個參數。列是原數據,我們需要在D列設置公式取A列的值,只是我們需要每隔3行設置一個公式,=A1,=A2,=A3,=A4....。
  • 用excel製作文件管理器,所有版本皆可使用
    Hello,大家好,之前跟大家分享了使用excel中的power query功能製作一個文件管理器,但是很多分析反應自己的excel版本不夠高,無法使用,今天就跟大家分享如何使用宏表函數製作文件管理器,他也是可以實現文件刷新的,這個的操作也不難,下面就讓我們來看下他是如何設置的一、什麼是宏表函數以及FILES函數宏表函數是早期低版本excel的產物
  • 懂Excel就能輕鬆入門Python數據分析包pandas(十六):合併數據
    此系列文章收錄在公眾號中:數據大宇宙 > 數據處理 >E-pd經常聽別人說 Python 在數據領域有多厲害,結果學了很長時間,連數據處理都麻煩得要死。後來才發現,原來不是 Python 數據處理厲害,而是他有數據分析神器—— pandas前言本系列上一節說了拆分數據的案例,這次自然是說下怎麼合併數據。
  • excel表格中的index函數在處理數據時的用法
    index函數在excel中被歸類為「查找與引用」函數。該類函數中,有我們熟悉的縱向查找函數vlookup函數,其格式是:「=VLOOKUP(查找的數值,查找的數據表區域,返回目標數值在數據表區域中的列序號,匹配條件)」,該函數返回的是數據表中的數值。