1樓:匿名使用者
假如資料在a列,那麼在b1中輸入如下公式,並向下複製即可:
goodluck!
---------------
補充回答樓主的問題補充:(咋有點拗口 ^-^)
對於有前導空格或尾隨空格,而實際不需要的情況,只要用trim()函式即可,所以把公式改為這樣就好了:
如果顯示得不好,比如顯示為科學計數法的樣式,那再改為如下公式,一定可以:
goodluck!
2樓:匿名使用者
假如身份證在a列:
b1
向下複製公式
二樓的就可以解決問題,但是不夠完善
要考慮a列既不是15位又不是18位的情況
完善號碼錯誤"))
-----------------------------------------
都是18位,那你還是判斷第7位是否為1好了
以下測試通過
=if(len(a3)<>18,"號碼錯誤",if(left(a3,7)<>1,a3,left(a3,6)&mid(a3,9,9)))
3樓:匿名使用者
a1是身份證號,b1輸入:
或者
下拉即可
祝你成功!
4樓:匿名使用者
其實這個問題很簡單:
首先 「排序」把15 位和18位的數字分開。
然後 利用mid函式。
也就是說,15位的身份證號碼不用動直接複製到單元格b中。
舉例:a1中是18位的身份證號「433433198601015523」
則「mid(a1,1,6)&mid(a1,9,9)"的結果是:433433860101552
然後把公式下拉就可以了。
希望可以幫到你。
5樓:匿名使用者
b1
下拉 補充,有空格選中資料區域ctrl+h,查詢裡面填上三個空格,替換欄裡空著就行了
然後公式就可用了
6樓:漂哥
在b1輸入:
公式下拉即可
7樓:
1、給你推薦一個群,裡面高手如雲,這個問題我前幾天在群裡見過,不是什麼難事兒,7018549(excel中高階***),同時群共享裡還有很多類似的小程式,助你舉一反三。
2、excelhome也是一個不錯的**,裡面也曾經有類似的問題出現,好像用到了兩個函式。
8樓:匿名使用者
9樓:匿名使用者
10樓:匿名使用者
假設 身份證號在a 列 那麼你在b 別輸入就可以了
11樓:匿名使用者
12樓:匿名使用者
b1
性格問題,請高手進來指教,謝謝
你的這種情況我以前在 讀者 上面看到過類似的文章。我覺得你應該先好好和他勾通一下,如果勾通無效的話,那麼我就根據 讀者 上的方法教你一招,但是你必需做出犧牲。怎麼說呢,他怎麼做,你就跟著照做。以 毒 攻 毒 你說自己的老公是個比較懶惰的人,那麼你也懶惰,什麼事也不做,每天碗不洗,衣服不洗放那看他怎麼...
求excel高手指教幫幫忙啊求excel高手指教幫幫忙啊
vlookup是個查詢函式 根據對應的值返回你查詢的列對應的行的值 上面的意思是 我假設你在是f列輸入的公式 f1 vlookup e e,c users administrator.pc 20130620ehe desktop 0708.xls 小區 g 1 t 65536,14,0 表示 在檔案...
請高手指教下EXCEL公式VLOOKUP怎樣處理引用首列有重複的情況,萬分感謝
簡單解決辦法 建立輔助列 輔助列是 款號單元格 組號單元格 您上面的查詢框應該增加組號,也建立相對應的輔助列這樣vlookup就按輔助列查詢,不會重複,也簡單輔助列可以隱藏,不影響查詢計算,也不影響 格式ps excel建議您別把不同的 放一起分2個 做比較好 如果只用號來查的話用巨集吧,可以把符合...