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...