EXCEL怎麼通過函式提取資料?

2022-12-26 16:50:09 字數 5725 閱讀 5529

1樓:山水阿銳

您好,方法。

1.我們要將銷售單號這一列中間的四位數字提取出來。

2.新建一個空白列,輸入函式mid。

3.之後在公式中輸入計算的單元格,要提取的是第八位數字往後的四位數。

4.所以要輸入第八位的8,和往後的數量4。

5.然後按下回車鍵,得到我們所需要的資料就可以了。

總結1.我們要將銷售單號這一列中間的四位數字提取出來。

2.新建一個空白列,輸入函式mid。

3.之後在公式中輸入計算的單元格,要提取的是第八位數字往後的四位數。

4.所以要輸入第八位的8,和往後的數量4。

5.然後按下回車鍵,得到我們所需要的資料就可以了。

2樓:網友

加輔助列可以處理,把問題作為內容(主題一定要包含「excel」,本人以此為依據辨別非垃圾遊艦,以免誤刪),excel樣表檔案(儘量詳細說明現狀和目標效果)作為附件發到一流3油香:yqch134幫你看下。

請問excel如何用函式提取資料?

3樓:ccc菜辣椒

今天就以提取文字與數字混雜在一起的資料中,利用函式只提取數字的方法講解excel使用教程,大家感覺感覺學習一下吧!

在b2輸入「=mid(a1,min(find(,a1&「0123456789」))20)」

excel怎麼只提取**中的數字。

2、把單元格里面所有的數字都提出來。可以使用巨集。先開啟vba器。工具——巨集——visualbasic器。

excel怎麼只提取**中的數字。

3、在器裡點選插入——模組。在模組那裡輸入如下**:

4、回到工作表,在b2單元格那裡輸入「=zzsz(a2)」。就可以用vba把a2單元格里所有的數字都提取出來了,如圖所示。

excel怎麼只提取**中的數字。

5、指定從第幾個陣列提取開始。也就是說在不連續的那些數字中,從第幾次出現的陣列開始提取。同樣在模組那裡輸入如下**:

functiongetnums(rcellasrange,numasinteger)asstringdimarr1()asstring,arr2()asstringdimchrasstring,strasstringdimiasinteger,jasintegeronerrorgotoline1

str=,i,1)if(asc(chr)《48orasc(chr)》57)thenstr=replace(str,chr,「」endifnext

arr1=split(trim(str))redimarr2(ubound(arr1))fori=0toubound(arr1)ifarr1(i)《》thenarr2(j)=arr1(i)j=j+1endifnext

getnums=iif(num《=j,arr2(num-1),「line1:endfunction

excel怎麼只提取**中的數字。

excel怎麼只提取**中的數字。

以上是我平時和大家學習得的經驗和大家分享,希望對大家有幫助。如果對你有用處的話,請投我一票以示鼓勵。

excel用函式提取資料

excel如何用公式提取資料

4樓:網友

=vlookup(e3,a:b,2,0),沒看懂是怎麼來的?

i3=vlookup(g3,a:b,2,0)i4=vlookup(e4,a:b,2,0)j3=i4-(i4-i3)/10*abs(h3)下面的同理。

如何用excel函式自動提取如下形式的資料?

excel裡如何按條件提取資料?

5樓:韓琴

1,開啟需要處理的**,在原始資料的**後面需要先建立一個簡單格式的查詢表,這裡舉例為,我們需要查詢企業型別,然後需要查詢出來的資料在各個專案下方展示,那麼則在原始資料表後簡歷一個查詢表,把原來的引數複製過來。

2,點選「原始資料」表,在a2單元格中輸入「=countif($b$1:b2,」,然後用滑鼠點選下方「查詢表」繼續輸入「$c$1)」,完整公式為「=countif($b$1:b2,查詢表!

$c$1)」。輸入完成後,回車。

3,選擇剛輸入的單元格,滑鼠移動到單元格右下方,出現「+」後雙擊,向下填充。

4,點選「查詢表」,在a4單元格中輸入公式「=if(isna(vlookup(row()-3,原始資料!$a:$d,column()+1,0)),vlookup(row()-3,原始資料!

$a:$d,column()+1,0))」

5,選擇剛輸入的單元格,滑鼠移動到單元格右下方,出現「+」向後填充到d4單元格,然後向下填充。

6,到此我們已經完成**的製作了,在查詢表c1單元格中輸入我們需要查詢的企業型別,就可以查詢到相應的資料了,資料的多少與我們在第五步中向下填充公式的行數也有關係,填充的越多,越現實的全。

6樓:鍾士恩聶亥

選到你的txt檔案。

點下一步。下面選第一列,右側選列資料格式,再分別選別的列,在列資料格式裡選不匯入此列,然後完成。

確定即可。

7樓:大徐哥

假設原資料在sheet1,a列為姓名,b列c列d列為其他資料要取資料的部分姓名在另一張表的a列中,在這張表的b2輸入公式=if($a2=""vlookup($a2,sheet1!$a:$d,column(),0))

將b2公式向右和向下複製,就能滿足你的要求了。

8樓:匿名使用者

假設你原來有這個表(在a1:b7)

姓名 性別。

張三 男。李四 女。

何五 女。週六 女。

陳七 男。王八 女。

在g1:h4是:

姓名 性別。

何五 女。陳七 男。

張三 男。h2的公式是:

=vlookup(g2,a:b,2,0)

公式下拉。

9樓:slai_楓

if函式,countif函式、vlookup函式、hlookup函式等都是按條件提取數字。

舉一個簡單的例子,if函式。

示例:如果a2的值大於15,則返回a2,反之則返回b2。

請問excel表中函式中如何提取資料?

10樓:朱仕平

1全部a2單元格輸入公式。

=if(countif(c2,"*濟南*")本市","b2單元格輸入公式。

=if(countif(c2,"*濟南*")0,"外地","選擇a2:b2,下拉填充。

11樓:匿名使用者

1:你這雜弄啊 直接弄肯定不好弄啊 儲存的時候 判斷 包含濟南,就存為本地, 這樣就好處理多了。

2:要不然update 也行, like 濟南 就更新 a列為 本地。

如果要想一條語句 就做出來 肯定不行。excel 表 不支援多重查詢的。

12樓:財稅燕子

在b2位置輸入:=isnumber(find("濟南",c2)),如果是濟南的會顯示 true,不是的會顯示false

13樓:余余

a2公式右拉下拉!

=if(count(find("濟南",$c2)),choose(column(a:a),"本市","choose(column(a:a),"外地"))

14樓:弗爾佈雷斯

a2中輸入「=if(iserror(find("濟南",c2)),本市")」

b2中輸入「=if(a2=""外地","

15樓:匿名使用者

a3 =if(isnumber(find("濟南", c3)),本市","

b3 =if(isnumber(find("濟南", c3)),外地")

16樓:匿名使用者

=if(countif(c2,"濟南",)0,"本市","外地")下拉。

17樓:匿名使用者

a1輸入 =if(iserror(find("濟南",c1)),本市")

b1輸入 =if(iserror(find("濟南",c1)),外地","

下拉填充。

18樓:匿名使用者

沒必要用函式,先將資料排序,對是濟南的就填寫濟南,否則,填寫外地,其餘的拖下去就行了。

excel公式如何提取資料

19樓:十貳分享

1,開啟需要處理的**,在原始資料的**後面需要先建立一個簡單格式的查詢表,這裡舉例為,我們需要查詢企業型別,然後需要查詢出來的資料在各個專案下方展示,那麼則在原始資料表後簡歷一個查詢表,把原來的引數複製過來。

2,點選「原始資料」表,在a2單元格中輸入「=countif($b$1:b2,」,然後用滑鼠點選下方「查詢表」繼續輸入「$c$1)」,完整公式為「=countif($b$1:b2,查詢表!

$c$1)」。輸入完成後,回車。

20樓:匿名使用者

a1輸入。

=if(b1=""mid(b1,3,2)&"mid(b1,7,5)&"substitute(mid(b1,5,2),"裝","式"))

回車並向下填充。

21樓:曾蕊公新煙

sheet2的a1輸入公式。

=offset(sheet1!a1,counta(sheet1!a:a)-100,,)

回車確定,滑鼠對準單元格右下角,當出現一個黑色小十字時,同時按住滑鼠左鍵往下拖動填充100行。

22樓:連嘉悅牢義

在資料後面的另外一列中輸入=countif($a$1:$i$20000,a1)

下拉填充,當數值大於1的時候都是重複的,那麼你就刪除該行就可以了。

23樓:解秋武依美

選單——資料——排序——自動排序——主要關鍵字選有數字的列——點選"升序"——確定——over

24樓:匿名使用者

把b列拷貝到sheet2

選中拷貝過來的資料,ctrl + h 。

用替換的方法,比如單元格內的資料是abc,替換a with a|。

比寫公式弄很多判斷要效率。

就是複製,貼上的操作。

25樓:匿名使用者

方法一:分列法。

方法二:公式法。

用下面的公式提取「,」前的部分,假設資料在a1中,則公式為:

=left(a1,find(",a1)-1)用下面的公式提取「,」後的部分,公式為:

=right(a1,len(a1)-find(",a1))

26樓:匿名使用者

在a1單元格中輸入:

=if(b1=""mid(b1,3,2)&"mid(b1,7,4)&"mid(b1,5,2))

再下拉公式。

27樓:

=substitute(mid(a1,3,2)&"right(a1,len(a1)-6)&"mid(a1,5,2),"**","女士"),下拉填充。

例項效果如下:

EXCEL提取函式

這裡不用函式,教你一個更簡單的方法。選資料 分列,然後分隔符符號,選其他 填入 然後確認。就分成880 1092 和55g平板紙兩列。然後再來一次。再分割一次把55g和平板紙再分列。不就是你要的效果。a2輸入 left a1,find a1,1 1 a3輸入 mid a1,find a1,1 1,f...

Excel資料透視表提取資料不全怎麼辦

您好,資料不全本人認為有兩種可能,一是資料範圍選擇不對,二是對應部分資料型別不統一 如數字範圍內有文字表示的數字 希望能幫到您,祝您一切順利。excel資料抄 透視表襲顯示異 excel 為什麼用資料透視表彙總資料 不全?20 1.以這個資料表為例,插入一個資料透視表。2.安裝後,不能進入資料透視表...

EXCEL的資料提取問題,EXCEL 裡面的資料提取的問題

假設 編號 姓名 年齡 性別 身高 分別對應sheet1的a b c d e列 資料區域為a1 e101 在sheet2的第一行,從a1開始依次輸入你要提取的專案,如 姓名 年齡 身高 性別,順序任意 一定要與原資料的名稱完全相同,如不能多了或少了空格等 在a2單元輸入 hlookup a 1,sh...