1樓:匿名使用者
這些內容去看一下
不過看你的回答你也是懂得的規則的,
求號碼長度可用函式len
=if(len(a1)=18,"18位身份證號",if(len(a1)=15),"15位身份證號","身份證號位數不足"
我們現在通行的身份證號為十八位號,前六位是地區**,第七至十四位是出生年月日**,第十
五、十六位是鄉鎮**,第十七位是性別識別碼,男單女雙,同時又是同地區、同出生日期、同性別人員的區別碼,第十八位尾號則是前十七位號碼的識別碼,它是判斷身份證號是否正確的重要依據。尾號設定的專門規則是:用前十七位號碼,依次加權乘以7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2,再將得出的加權總和除以11,得出的餘數,從0到10十一種,依次對應尾號:
1、0、x、9、8、7、6、5、4、3、2。
現在,我們來設定相關公式和函式。在excel表的b、c、d、e四列中,分別設立身份證號、尾號、引數、檢驗結果四個專案。
第一步:在身份證號列,將整列設為文字格式,在身份證號專案名稱下的單元格中(如b3單元格),輸入乙個十八位的第二代身份證號;
第二步:在引數專案下的同行單元格內(d3單元格),輸入如下函式公式:=12-(mid(b3,1,1)*7+mid(b3,2,1)*9+mid(b3,3,1)*10+mid(b3,4,1)*5+mid(b3,5,1)*8+mid(b3,6,1)*4+mid(b3,7,1)*2+mid(b3,8,1)*1+mid(b3,9,1)*6+mid(b3,10,1)*3+mid(b3,11,1)*7+mid(b3,12,1)*9+mid(b3,13,1)*10+mid(b3,14,1)*5+mid(b3,15,1)*8+mid(b3,16,1)*4+mid(b3,17,1)*2)+int((mid(b3,1,1)*7+mid(b3,2,1)*9+mid(b3,3,1)*10+mid(b3,4,1)*5+mid(b3,5,1)*8+mid(b3,6,1)*4+mid(b3,7,1)*2+mid(b3,8,1)*1+mid(b3,9,1)*6+mid(b3,10,1)*3+mid(b3,11,1)*7+mid(b3,12,1)*9+mid(b3,13,1)*10+mid(b3,14,1)*5+mid(b3,15,1)*8+mid(b3,16,1)*4+mid(b3,17,1)*2)/11)*11,目的是將b3單元格的身份證號計算出加權總和後除以11得出餘數,並用12相減得出引數;
第三步:在尾號專案列的同行單元格內(c3單元格)輸入以下公式函式:=if(d3=12,1,if(d3=11,0,if(d3=10,"x",d3))),目的是按照尾號的專用編碼規則,將第二步d3單元格的引數計算結果轉化為正確尾號;
第四步:在檢驗專案下的單元格(e3單元格)內輸入公式函式:=if(mid(b3,18,1)-d3=0,"正確","錯誤"),目的是將b3身份證的尾號與計算出的正確尾號相對比,標示正確與否。
第五步:批量檢驗。將批量身份證號碼輸入或複製到b3以下的b列中,選定c3:
e3,將游標放置到右下角,顯黑十字時,按住滑鼠左鍵,雙擊之後,你所輸入的身份證號之後三列,即刻就能出現你想得到的一切結果
2樓:本本經銷商
可根據身份證號規則,將身份證號拆分進行判斷。
前6位為地區**,需要有地區**表,然後用left(身份證號單元格,6)的結果與地區**表匹配,如不存在則該身份證號無效。
7-14位為生日**,首先判斷是否為正確日期值,排除如2月30日等錯誤日期,然後對日期年份進行判斷,早於當前年份-200年以上,或晚於當前年份-15年的日期,為無效年齡。
示例公式:
=if(len(f33)=18,date(mid(f33,7,4),mid(f33,11,2),mid(f33,13,2)),if(len(f33)=15,date(mid(f33,7,2),mid(f33,9,2),mid(f33,11,2)),"錯誤身份證號")
解讀:此公式只是判定了身份證位數,以及對出生年月日進行判斷。如果實現建立了乙份地區**對照表,還可以使用vlookup函式進行匹配,如果找不到的情況下,就是屬於錯誤身份證號。
3樓:海獅
身份證的設計是保密的,知情的在電子**不能提供演算法,不知情的也很難破解,要驗證只能通過國家受權單位生產的裝置等。個人只能做簡單的判斷,比如身份證號的位數、性別的數字、加工的精細、還有表面的其他特徵等。
4樓:匿名使用者
使用資料選單中的有效性,文字長度等於18
5樓:匿名使用者
excel可以計算身份證號?不懂
excel是什麼
6樓:小然
excel是**的辦公軟體,資料相關工作中常常會用到。
7樓:浦奇本紫雲
不加硬單引號,要更快點,可在輸入數字前直接將單元格格式設定為文字
excel if語句使用 5
8樓:勤學好用
excel軟體中,if語句的用法,可以和函式一起運用,更加實用高效
9樓:酸菜魚的娛樂
1、電腦開啟excel**。
2、開啟excel**後,輸入if公式=if(b1=a1,"是","否"),如果b1=a1,就顯示「是」,如果不等於就顯示「否」。
3、輸入公式後,按回車鍵,如果等於就顯示是。
4、下拉複製公式,如果不等於就顯示否。
10樓:魚木混豬喲
excel中if函式的用法為=if(結果為true或flase的條件,結果為true時返回的值,結果為false時返回的值),往往在實際應用中需要在if函式中再巢狀乙個甚至多個if函式。
軟體版本:office2007
if函式用法舉例說明:
1.根據a列數值範圍,在b列中返回內容
a列數值小於60,b返回「不合格」
a列數值大於等於60,小於80,返回「一般」
a列數值大於等於80,小於90,返回「良好」
a列數值大於等於90,返回「優秀」
2.輸入帶多重巢狀if函式的公式如下:
3.下拉填充得到結果如下:
11樓:慶年工坊
sub s()
dim i&, t$
i = 1
t = cells(i, 1).text
do while t <> ""
if instr(t, "市") thencells(i, 2) = 1
elseif instr(t, "省") thencells(i, 2) = 2
else
cells(i, 2) = 0
end if
i = i + 1
t = cells(i, 1).text
loop
end sub
12樓:匿名使用者
function bonus(performance, salary)
if performance = 1 thenbonus = salary * 0.1
elseif performance = 2 thenbonus = salary * 0.09elseif performance = 3 thenbonus = salary * 0.07else
bonus = 0
end if
end function
請參考,if和then之前是條件,bonus = salary * 0.1為符合條件下的操作
13樓:仙頤多尋巧
假設「想計算出乙個數」在a3
=index(2:2,a3)
如果第一行的1-10不是按順序排列的
=index(2:2,match(a3,1:1,))或者=hlookup(a3,1:2,2,)ps:各函式的說明及用法請參考幫助檔案。
14樓:匿名使用者
不可以,h2裡寫的是公式,又要判斷h2是否大於6
如果g2<6的話,執行第乙個語句f2-g2是可以的
但如果g2>=6的話,就要執行第二個語句,而第二個語句也是乙個判斷式,並且含有h2,可以將公式寫在不是h2的單元格,如寫在h3單元格裡也是可以的。
15樓:小然
可以。if函式的巢狀就是這樣的。
16樓:匿名使用者
先判斷條件(第一引數),g2是否小於6,如果是,那麼就執行第二引數,即f2-g2,如果不是(g2不小於6),則執行第三引數if(h2>6,6-g2,0)
17樓:匿名使用者
if語句中的條件不能引用輸入公式的單元格本身,否則會形成死迴圈,因為條件本身就是乙個未知結果,所以不能進行引用.
18樓:歸苒計承恩
如圖:「c2」單元格公式為:
=b2*round(if(b2>=4000,0.5,0.6),2)
excel工具在哪
excel中var函式和varp函式什麼區別
19樓:左澎施從凝
我以前做混凝土強度統計時都是用excel計算的,用的是函式var計算標準差,和var的計算公式為:[n∑x2-(∑x)2]/n(n-1)
varp的計算公式為:[n∑
20樓:匿名使用者
var計算基於給定樣本的方差.varp計算基於整個樣本總體的方差
21樓:匿名使用者
主要是物bai理意義不同... 難解du釋清楚呀 -_-
在數zhi值上來看, var是除dao以內總數n的結果, 而varp是除以n-1的結果.
前者被稱容為隨機量的方差, 後者被稱為樣本方差. 樣本方差的數學期望等於隨機量的方差. 前者是隨機變數的屬性, 但是這個屬性有的時候很難精確測定, 於是就通過計算後者來估計.
後者是前者的無偏估計量.
22樓:匿名使用者
提問有誤。
excel中,var是總數除以n-1,而varp是總數除以n。
在excel中輸入幾個數,對照方差公式就能檢驗。
23樓:匿名使用者
var是除以總數n-1的結果, 而varp是除以n的結果.
var是一般統計用的無偏估計。varp方便與excel中的count等函式一起使用,是有偏估計。
excel怎麼打√
24樓:虎倉權權權
excel如何快速打√?
ecel中怎樣用身份證號計算年齡
excel中使用身份證號計算年齡,可通過year,today獲得當前年份,使用mid函式獲得身份證的出身年份,兩者相減即可得到年齡。方法步驟如下 2 在公式編輯框繼續輸入7,4 並按回車完成公式的輸入。3 返回excel 可發現已成功通過身份證號碼計算出年齡。excel中用身份證號計算年齡 的操作步...
吃雞的身份證號正確輸入的格式是,身份證號的正確輸入格式。
吃雞防沉迷的身份證號輸入沒有什麼所謂正確格式,就18個數字哪來的格式。提示輸入正確格式通常是你輸入的身份證號碼不對或者位數不對。按提示輸入身份證號碼就可以了,只要系統認可了,就可以玩了。回答您好,您的問題我已經看到了,答案正在飛速整理中,請您稍等兩分鐘 您好,居民身份證號碼填寫格式,需要按照戶口簿上...
為什麼excel輸入身份證號就自動變了
我們在 輸入身份證號時,輸完以後就自動變了,變成一些別的數字,這是因為單元格預設的是數字,當輸入太多數字時,就會變成科學計數,所以要想顯示完全的身份證號碼只需將單元格轉換為文字就行了。1 首先開啟桌面上的excel軟體。2 然後試著輸入身份證號,結果發現輸完後就變成如圖的樣子了。3 接下來我們就要將...