Excel高手進,EXCEL高手進

時間 2022-06-09 12:50:05

1樓:匿名使用者

=if(and(len(b3)<>15,len(b3)<>18,b3<>""),"誤",if(len(b3)=0,"",if(iserror(1*(text(mid(b3,7,6+(len(b3)=18)*2),"#-00-00"))),"誤",if(or((1*(text(mid(b3,7,6+(len(b3)=18)*2),"#-00-00")))today()),"誤",value(text(mid(b3,7,6+(len(b3)=18)*2),"#年00月00日"))))))

先把身份證的生日用這個公式提取出來. 這個公式是比較複雜不過包括判斷身份證的有效性了,可以以後留著用.哈哈

b3為身份證

然後在此列按日期排序

2樓:匿名使用者

1.把15位的年用19或20填充,末尾加0,變成18位2.把生日前的6位分別放在後部

3.按數字小大排列

4.2.的逆過程,恢復

5.1.的逆過程,恢復

現在有一堆身份證,有15位和18位的.如何用excel把他們按照出生時間的大小排列出來了

3樓:匿名使用者

提取出生日來

使用公式(假設a列為身份證號碼)

=if(len(a1)=18,mid(a1,7,8),"19" & mid(a1,7,6))

然後按生日對兩列排序就行了

4樓:

先選中你所要排列的,然後再按資料裡的排序。

excel高手進

5樓:匿名使用者

發表給我...我記得我以前做過著類似的問題....

excel高手進啊

6樓:函安白

是指四捨六入五成雙的舍入辦法?用vba的round函式可以達到這個效果。

function myround(d as currency, n as integer)

myround = round(d, n)end function

增加自定義函式的方法說明:對準工作表標籤擊右鍵選取檢視**,彈出vba視窗後,在左邊視窗對準工作表名稱,比如sheet1 (sheet1),擊右鍵,選擇插入》模組,在右邊視窗貼入**。關閉vba窗

7樓:匿名使用者

如果等於5是指保留第3位小數?

1.345=1.35

1.355=1.35???

1.356=1.356

1.354=1.354

是這樣嗎?

8樓:

比如平均值在a2單元格

=if((a2-trunc(a2,3))<=0.0004,trunc(a2,3),if((a2-trunc(a2,3))>=0.0006,trunc(a2,3)+0.

001,trunc((trunc(a2,3)+0.001)/2,3)*2))

9樓:匿名使用者

結果要求四捨六入五成雙 並保留3位小數

1.3333時是等於1.334 還是1.333又或是1.332

10樓:匿名使用者

總共就5個數字。能用了。請問提出來的這些能用什麼公式判斷為是雜合還是順子、半順、對子和豹子,比如882=對子,347=半順,258=雜合,838=對子,345=順子,041=半順.

並統計出各出現的次數

這些數子只有從0到9。並且9和0也算是半順。因為0到9就是一個相互迴圈的

11樓:匿名使用者

=if(and(isodd(right(rounddown((c1+c2)/2,3))),right(rounddown((c1+c2)/2,4))-5=0),rounddown((c1+c2)/2,3),round((c1+c2)/2,3))

12樓:匿名使用者

office 好像 沒這功能 我也不太懂

excel高手進

13樓:植物

程式問題,需要excel程式設計,麻煩,長假以後在研究

14樓:平凡地奮鬥

有點難度,excel只能處理簡單的排序,如果有太多要求最好用vb 了可以編自己想要的功能,一時半會兒不好解決,自己試試vb

excel高手進!!!

15樓:匿名使用者

只能選c,其他的選相我試過了是可以的.這個問題不用理解,你動手試下就ok了 怎麼保護你會吧?

第一 能看到表的內容,因為保護是隻讀的意思,不給你讀就行了嗎?!

第二可以複製表的內容

最可愛的就是d答案,可以刪,就是說你下了保護,別人不能修改,一氣之下把你整個檔案刪了是能做到的!

總上所書,保護一個工作表的目的,是防止讀者的對原文的修改,也就是我們常說的只讀,就這一個目的.

16樓:匿名使用者

bcd都可以算對,因為一旦一個工作表被保護後,就處於只讀狀態,所以a是不對的,但是除了能看之外,其它就都不能作了。

17樓:匿名使用者

可以用些檔案加密軟體

18樓:

工具——選項——安全性——輸入密碼,上面都有提示

excel高手進?

19樓:雲中子

前面加個等號就可以在excel中計算了:=round(power(int(50/5),2)*0.8,0)

公式的意思:50除以5的整數部分的2次方乘以0.8保留f零位小數(四捨五入)。

20樓:眯住眼串針

可以在excel的任意空白單元格輸入

=round(power(int(50/5),2)*0.8,0)

回車即得結果

21樓:alan寒

答案是:80

power是次冪,int是取整。50/5=10,,10的2次方是100,100*0.8=80,round是四捨五入,後面的那個0是保留到小數點後0位的意思。

在excel中可直接輸入,前面加個等號,變成=round(power(int(50/5),2)*0.8,0) ,回車即可

22樓:匿名使用者

從最內層括號開始計算,與數學表示式的規律相同。

上面公式就是一個多函式組合使用的例子,在前面加等號即可計算出結果。

excel高手進?

23樓:侯玉川

區域網的話,可以考慮使用共享。

24樓:匿名使用者

你這相當於是需要通過網路遠端讀取資料,這是資料庫的強項,就不要為難excel了吧。建一個資料庫吧,比如mysql,體積很小,佔用資源也很小,也很簡單。

excel高手進!!!

25樓:匿名使用者

藉助於另外一列,用公式設定加上10,然後把結果拷貝回去覆蓋原來的那一列就好了!如下圖,藉助b列算出結果,再用b列的結果覆蓋a列就好了!

26樓:

編輯裡面有替換,上面輸入700-800,替換格子裡面填710-810,就好了

27樓:匿名使用者

28樓:匿名使用者

適用全部型別:n位-n位

例如:700-800

7000-8000

700-8000

70000-80

7-88888

29樓:學玉芬衡棋

你的意思是說只有一張表,要求列印出50份,但每份的頁碼還要從1-50進行編號嗎?也就是說,列印第一份時頁碼為1,列印第2份時頁碼為2,一直到第50份時頁碼為50?是這樣的嗎?

如果是的話,可以使用郵件合併功能來實現,即

1、建立一個excel表(如d:\頁碼.xls),在其中某列(如a列的a2:a50,在a1中取個名字,如頁號,便於後續自理)輸入1-50個數字。(已做好,見附件)

2、在word文件中,通過檢視--工具--郵件合併把郵件合併工具欄調出來。再點「開啟資料來源」打到d:\頁碼.

xls檔案,再到要輸入頁碼位置點該工具欄中的「插入域」,按預設方式即可。注意不要使用插入--頁碼功能。

3、在工具欄上找到「合併到新文件」按鈕,按預設方式(即全部)並確定,這時產生一個新文件,檔名叫「字母1」(不用管),這個檔案裡面就按1-50編好了頁碼,而且檔案只有一個。

不知理解的對否,供參考。如果是這樣的話,你把附件中的檔案複製到相應位置,然後按照上面的操作來一遍即可。

頁碼附給你吧:

汗!!檔案傳不上去!自己做吧你!

30樓:苑人考尹

假設標籤1叫sheet1,a列、b列分別是工序和單價。

假設標籤2的工序列是a列,在b2輸入

=vlookup(a2,sheet1!a:b,2,)就可以了。

31樓:

假設700-800在a列從a1開始,在b1輸入以下公式下拉填充即可

EXCEL函式高手請進,excel函式高手請進!

sumproduct right large j3 j102 10 6 c3 c102,row indirect 1 如果要把班級條件加上,比如班級在b列,可把公式改為 sumproduct right large b3 b102 一班 j3 j102 10 6 c3 8,0 3 這是求一班總分前8...

EXCEL高手求救,EXCEL假死,向高手求救

各列單元格寫入公式 offset 周目標 c 23,row a1 1 offset f 4,row a1 3 3,offset f 6,row a1 3 3,offset 周目標 c 22,row a1 1 下拉填充公式 你是說在列中的三個單元格嗎 那公式為 offset 周目標 c 23,row ...

求EXCEL高手幫忙,EXCEL問題,求高手幫忙

升序或降序排列後,第一行插入空白行,隨便輸入個值 例如a,然後選中該列,點資料 分類彙總 彙總方式 計數 確定,點左面的 2 出現頻率最高的 比如a1 a21 offset a1,max if countif a1 a21,a1 a21 max countif a1 a21,a1 a21 row a...