請問EXCEL中,我想把身份號後面是基數和偶數的人分別篩選出來,用什麼函式公式

2022-11-26 04:06:03 字數 6441 閱讀 4375

1樓:霧翳黑度

=if(mod(--left(right(a1,2),1),2)=0,"女","男")

試下這個

2樓:

假如身份證號碼在a列,那麼在b1輸入 =if(mod(mid(a1,17,1),2)=0,"女","男") 然後向下填充

3樓:abc臨時戶口

;其實很簡單的 利用數學的原理 能被2整除的一定是偶數 否則就是奇數。那麼就可以用這個原理來寫函式。

if(len(a1)=18,mod(mid(a1,16,2),2),mod(mid(a1,13,2),2)))

4樓:匿名使用者

若身份證資料在a1,b1寫公式:

=if(isodd(right(left(a1,17))),"男","女")

下拖複製!

說明:此公式對老的身份證(15位)和新身份證(18位)都通用!!!

excel中要分別篩選出一列數中的奇數行和偶數行

5樓:

就我所知到的 向了一個笨法子,不知道能行不。

就是 在數字那一列(你所說的「a列」)的前面 插入一行,給他們標明奇數和偶數,然後再在頂部做一個「自動篩選」(視窗→自動篩選),選擇「奇數」,篩選出來的就是奇數,選擇偶數,篩選出來的就是偶數。

6樓:匿名使用者

設要把a列資料分開,b列為奇數行的,c列為偶數行的b1輸入

=offset($a$1,(row()-1)*2+(column(a1)-1),)

將公式右拉到c1

再選中b1c1下拉公式

7樓:

用公式,把問題作為內容(郵件主題一定要包含excel字樣)、樣表(請特別注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

8樓:朱薈非

有很多方法

比如在b列得到奇數行,c列得到偶數行

b1公式

=if(offset($a$1,row(a1)*2-2,)="","",offset($a$1,row(a1)*2-2,))

或者=if(index(a:a,row(a1)*2-1)="","",index(a:a,row(a1)*2-1))

c1公式

=if(offset($a$1,row(a1)*2-1,)="","",offset($a$1,row(a1)*2-1,))

或者=if(index(a:a,row(a1)*2)="","",index(a:a,row(a1)*2))

b1、c1公式一起下拉填充

也可以在b1用公式

=if(mod(row(),2),"奇數","偶數")

下拉填充

然後對b列篩選,分別選擇奇數和偶數

9樓:

採用 萊昂納德_尤拉 朋友的方法。按照你的例子,如果數字從a1開始,在輔助列中錄入公式=mod(a1,2)

10樓:真金石廣

最笨的辦法可以這樣,也很快的,在第一行輸入1,第二行輸入2,第三行輸入1,第四行輸入2,選中這四格,以填充的方式整列填充,再排序就可以區分出奇數行和偶數行了

11樓:匿名使用者

在b2中輸入公式:=if(isodd(a2),"奇","偶"),向下填充,然後進行篩選。

12樓:萊昂納德_尤拉

加一個輔助列

=mod(row(),2)

篩選1就是奇數列,0就是偶數列

13樓:穿靴子的桃兒

插入一列,並填入求餘公式mod(a2,2),然後對該列篩選

14樓:匿名使用者

在b列中加一列輸入公式比如在資料在b2起始b2=mod(row(),2),其它十子叉下拉

篩選0就是奇數列,1就是偶數列。試一下。。。。。

15樓:匿名使用者

可以加一個輔助列,對輔助列的每個單元格中,使用公式:

=mod(row(),2)

這樣,輔助列裡的每個單元格中的內容只有0和1. 0代表這行是偶數行,1**是奇數行。

然後按照輔助列進行帥選就ok了。

16樓:泡影果果

1、開啟需要篩選的excel**。

2、在函式編輯框內輸入:=if(mod(row(a1),2)=1,"奇數行","偶數行")。

3、讓奇數行和偶數行聚在一起顯示。在a列前插入一列,在這一列輸入1,2,3,„,一直到需要的地方。

4、下面再在這列前面插入一列,在a1輸入公式=mod(b1,2),往下一拉就會得到1,0,1,0,„很多一直這樣下去的。

5、選中1,0這一列,依次點選「工具欄—資料—篩選—自動篩選」,就會看到有1,0兩個下拉選單,選1就是奇數行,0就是偶數行。

6、把作為參考插入的兩列刪除即可完成篩選奇數行和偶數行。

在excel裡如何篩選基數和偶數,急!

17樓:熊熊安歌

加輔助列

=mod(b1,2)

然後向下拖動公式即可。

結果分別為0,1就可以區分奇偶數了。

18樓:西門無刀

分兩列輸入

奇數列=if(mod(a2,2),a2,"")偶數列=if(mod(a2,2),"",a2)下拉

在excel中如何使用公式根據身份證號篩選出每天60歲以上的人(每天都統計)?

19樓:次次次蛋黃米亞

1、首先在excel**中輸入需要篩選的身份證號碼。

2、然後在b1單元格中輸入提取年齡的計算公式:=datedif(text(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00"),"e-mm-dd"),today(),"y")。

3、點選回車,即可將函式公式生成計算結果,可以看到對應身份證號碼的年齡為「64」。

4、向下拖動公式批量填充公式,即可在單元格中得到年齡資料。

5、選中年齡資料列並點選工具欄中的「條件格式」,選擇「突出顯示單元格規則」中的「大於」選項。

6、然後在彈出的「大於」對話方塊中輸入數字「60」,點選確定。

7、即可將選中的年齡單元格中大於「60」的單元格標紅顯示。

20樓:太極健

每天都要統計,且資料量大,建議用vba完成,直接得到你要的統計表都可以

用函式也可以做到,但15萬條資料,好幾個工作表呢,複製公式都麻煩,還得再篩選

21樓:朱仕平

b2單元格輸入公式

=datedif(mid(a2,7,8),today(),"y")下拉填充公式

然後通過自動篩選b列,自定義大於等於60,就可以知道結果了

公式不解釋

22樓:匿名使用者

在b2中輸入(或複製貼上此公式)

=if(datedif(--replace(replace(mid(b2,7,8),7,,"-"),5,,"-"),today(),"y")>=60,"60歲老人","")

下拉填充。

23樓:雨濃

先在表中增加「出生日期」一列,用=text(mid(c3,7,8),"#-00-00")函式計算出每個人的出生日期,然後做資料透視表,將「出生日期」放到行欄位,再把「姓名」拖到資料項處,「出生日期」會按順序排好,彙總中是出生於某個日期的人數。假如查詢2023年10月23日滿60歲的人的資訊,找著2023年10月23日出生的彙總人數雙擊,即新建一個關於這些人蔘保資訊的工作表。以此類推,想找哪個日期,只須雙擊即可。

24樓:匿名使用者

=if(datedif(mid(a2,7,8),today(),"y")>= 60,"60歲老人","其他")

雙擊該公式所在單元格右下角+公式將自動向下填充

如果資料多,建議用資料透視表分析

25樓:麻良德

=datedif(text(mid(c3,7,8),"#-00-00"),today(),"y")。本公式可以從身份證號中直提取年齡。

26樓:匿名使用者

在b2輸入 =if(year(now())-mid(a2,7,4)>=60,"60歲老人","小於60歲")

27樓:辛迪貓貓

主要使用datedif 函式

語法: datedif(開始日期,結束日期,返回型別)示例1 通過公式得到年齡

2 通過篩選 篩選出60歲的人 即可

28樓:匿名使用者

=datedif(text(mid(a2,7,8),"0000-00-00"),today(),"y")

在excel**中,有列資料1至100,如何篩選奇數或偶數?

29樓:天堂滴落的眼淚

可以用mod函式來進行篩選。

工具:excel2010版本。

1、如下圖,要在a列資料篩選奇數或偶數,首先在b2單元格輸入公式,=mod(a2,2),mod函式是一個求餘函式,這裡a2表示被除數,2是除數,如果結果等於0則表示a2是偶數,等於1則是奇數,按enter鍵後則可得出結果;

2、把滑鼠放在b2單元格右下角,下拉填充公式,則可求出a列資料的求餘結果了;

3、然後選中首行,點選頁面右上角的「排序和篩選」,在彈出款裡點選「篩選」;

4、首行的單元格右邊就會出現一個倒三角圖示,點選,在彈出框可以選擇只顯示0或者1,篩選奇數則選擇1,篩選偶數選擇0,最後按下面的確定則可。

30樓:匿名使用者

假如資料在a列且從a2開始

在bc列中分別為奇數和偶數,

在b2中分別輸入或複製貼上此公式

=if(isodd(a1),a1,"")

或=if(iseven(a1),"",a1)或=if(mod(a1,2),a1,"")在c2中分別輸入或複製貼上此公式

=if(isodd(a1),"",a1)

或=if(iseven(a1),a1,"")或=if(mod(a1,2),"",a1)選中b2c2,下拉填充。

31樓:

在這列資料後面插入一列,假設你的資料是a列,那麼在b列第一行輸入=mod(a1,2),然後往下拖。只要結果是0的,那麼全是偶數,結果是1的,全是奇數。你可以使用篩選來把所有的資料篩選出來。

32樓:匿名使用者

你好,其實很簡單,跟著我的步驟做:

假如你的資料在a列,且從a1開始則

一、插入一輔助列b。

二、在b1輸入公式 =mod(a1,2) 下拉三、選中b列》資料》篩選》自動篩選.b列出現「1」的 是奇數,出現「0」的是偶數。

希望可以幫助你

33樓:匿名使用者

用條件格式可以高亮顯示偶數單元格,格式你可以自己定的。

=(mod(a1,2)=0)

34樓:匿名使用者

假如你的資料在a列,且從a1開始則

一、插入一輔助列b。

二、在b1輸入公式=if(mod(a1,2),"奇數","偶數")下拉

這個公式的意思就是說,如果,a1能夠被2整除,那麼它就是偶數,如果不能,就是奇數。

怎樣在excel中的利用身份證號計算出男女

35樓:匿名使用者

首先看一下原始資料,本例以18位身份證號為例。a列是18位的身份證號,需要在b列和c列分別提計算出年齡和性別資訊。

我們知道,18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,因此,我們可以用mid函式將出生年份提取出來。雙擊b2,輸入公式:

=mid(a2,7,4)

要求年齡,需要用當前的年份減去身份證上的出生年份。我們可以用year函式來取得當前的年份,例如輸入:=year(now())就可以返回當前的年份2014。

將上述兩個部分合並,就得到了b2的最終公式:

=year(now())-mid(a2,7,4)

下一步我們看一下如何判斷男女。

18位身份證號的第17位是判斷性別的數字,奇數代表男性,偶數代表女性。首先,我們還是用mid函式將第17位數字提取出來,輸入公式:

=mid(a2,17,1)

然後我們利用mod函式(mod函式是取餘數的函式)取第17位數字除以2的餘數,如果餘數是0,則第17位是偶數,也就是該身份證是女性;反之,如果餘數是1則說明身份證是男性。我們巢狀if函式如下:

=if(mod(mid(a2,17,1),2),"男","女")

上述是適用於18位身份證號的公式,如果有15位的身份證號可以用公式升級成18位的,然後再利用上述公式計算即可。

怎樣把身份證號從粘到Excel中

問題展現 1如圖所示,我們把身份證號直接從word中貼上到excel中,可以看到身份證號變成了科學計數法。end解決問題 開啟excel軟體,選擇需要貼上資料的區域,單擊右鍵選擇 設定單元格格式 在彈出的 設定單元格格式 對話方塊中選擇 數字 選項卡,並選擇 文字 格式,單擊確定按鈕。在word軟體...

EXCEL中如何統計同身份證號對應的多條工資額的求和問題

假定原表為sheet1,資料從a2 c2,統計結果在sheet2.資料也在a2 c2.這樣,可以在sheet2的c2裡輸入公式 sum if sheet1 b 2 b n b2,sheet1 c 2 c n 公式中的n為資料表裡最後一行的行號.公式輸入完後,要用ctrl shift enter結束....

我想把「19」轉換成「壹拾玖」,怎麼在excel中編函式

最簡單的方法是設定單元格格式 選中 19 所在的單元格,按ctrl 1 數字 特殊 中文大寫數字。另外,如此設定後的任何單元格,會在你輸入阿拉伯數字後自動變成 中文大寫數字 這個公式適用於rmb的大寫轉換 如果要轉換的數字在a2單元格,在b2單元格輸入公式,整列轉換的話下拉公式即可 concaten...