excel函式問題,將A1單元格中2天12時轉化成2 5天放入B1單元格的函式怎麼寫

2022-03-13 12:02:57 字數 3108 閱讀 7844

1樓:上官清寒萌萌噠

第1: 計算公式應該是=sum(int(a1)+int(b1)),這個應該是你的手誤,

第2: 計算結果如果不是-1那就奇怪了.int(a1)=12 , int(b1)=-13 你說12+(-13)不等於-1那應該是多少呢!

要明白int是向下取值的!~希望你明白!

2樓:匿名使用者

=mid(a1,3,2)/24+left(a1,1)第一個mid是提取12小時,然後去除以24得出小數,再用left提取天數相加

3樓:匿名使用者

在b1中輸入或複製貼上下列公式=left(a1,find("天",a1)-1)+round(mid(a1,find("天",a1)+1,find("時",a1)-find("天",a1)-1)/24,2)&"天"

或=round(left(a1,find("天",a1)-1)+mid(a1,find("天",a1)+1,find("時",a1)-find("天",a1)-1)/24,2)&"天"

下拉填充

4樓:平陽虎

如下圖,在b1中輸入公式

=left(a1,find("天",a1)-1)+mid(a1,find("天",a1)+1,2)/24&"天"

5樓:虛懷若舉手之勞

度友,這個用公式可以達到目的,

只有12時,沒有其他諸如1小時,2小時之類的,公式的效果很好,

如有12之外的資料,也可以優化公式,如圖:

excel函式:表1中a1單元格填寫日期後,b1單元格自動等於表2中a列對應日期b列的數值。

6樓:

b1公式:

=vlookup(a1,表2!a:b,2,0)下拉。

如何用excel函式將a1:a100內容全部合併成到b1單元格里面

7樓:匿名使用者

有點兒 得不償失哦 用函式……

vba 似乎能夠 顯得方便些 ……

但是 推薦一個 簡單的辦法 就是複製這一列的資料 貼上到word 中 然後 把那些回車符號替換成你需要的符號(根據你的需要 可以清楚回車符把文字都連在一起而中間沒有任何連線符號)……

然後再把這些 文字 複製 然後 雙擊 excel 中的 b1 單元格 然後貼上……

或者 你選中a1:a100 然後複製 再選中b1 單元格 游標放在編輯欄(也可以直接雙擊這個單元格使之處於編輯狀態) 然後使用ctrl+v 貼上……

看來提問者 覺得用vba 比較好啊……

複製 貼上文字到 word 然後將 回車符替換成逗號 再貼上會b1中 就是最簡單實用的了 不需要更高深的 知識……

8樓:

1. 先錄製一個巨集(excel巨集安全必須設定最低)2.按【確定】後再按【停止錄製】。

3.編輯巨集按【編輯】按鈕

for  i=1  to  100

cells(1,2)=cells(1,2) & cells(i,1)next

5.按 紅圈內的執行 ok

9樓:

如果全是數字,並且不是由公式得到的,可以用公式:

=phonetic(a1:a100)

如果不符合以上條件,最簡單的方法是,複製a1互a100資料,貼上到word中,用**變文字的方法生成一段文字(2007以上,**工具--資料--轉換為文字),然後貼上回excel一個單元格中。

10樓:匿名使用者

如果a1:a100全部是非公式得出的文字,在b1中輸入或複製貼上此公式

=phonetic(a1:a100)

11樓:匿名使用者

方法一:

在b1單元格輸入=a1:a100 按f9鍵,然後刪除前後的括號,替換分號「;」為逗號「,」 。

12樓:清風吧吧啦

複製a1:a100,然後開啟剪貼簿,雙擊b1單元格,將剪貼簿中的內容複製到b1中。

13樓:匿名使用者

拷貝到記事本,點選ctrl+h,將\n替換空,然後點選全部替換,然後複製到b1

用逗號隔海的話就用\n替換成逗號即可

excel單元格中,如何用函式將數字轉化成日期??

14樓:

要求資料必須要有一定的條件(例如長度),這樣規範的資料方便轉換

假設數字在a1單元格,都是20100101、20001222這樣8位長,即轉換過來是年年年年-月月-日日這樣的格式。

1、使用text函式

=text(text(a1,"0-00-00"),"yyyy-mm-dd")

或者=text(a1,"0-00-00")

2、使用date函式

=date(left(a1,4),mid(a1,5,2),right(a1,2))

然後設定單元格格式為日期。

不使用函式也可以轉換

1、使用分列原地轉換:

選中這個資料所在單元格或區域---資料---分列---下一步---直到步驟三---列資料格式---日期(ymd)---完成。

再設定該單元格或單元格區域---自定義---型別中輸入 e-mm-dd 或 yyyy-mm-dd。

2、選中資料所在單元格或單元格區域---自定義---型別中輸入 0-00-00。參與計算時還是按20100101這個數來計算的,這個需要注意。

15樓:匿名使用者

如果原地轉換》選中該列》資料》分列》嚮導第3步選 日期值 ymd >完成

然後設定單元格格式即可

如果在其他單元格用公式求

=--text(a1,"0-00-00")設定公式所在單元格格式為需要的日期格式即可

16樓:匿名使用者

選中單元格,右鍵單擊設定單元格格式,然後選日期就ok了

17樓:他眯

設資料在a1,在b1輸入如下公式:

=date(left(a1,4),mid(a1,5,2),right(a1,2))

說明:然後把b1格式設為日期型.即可.

excel函式,當在單元格輸入資料,另單元格自動出現數值

選中a1,點資料 有效性 設定 1.允許項選擇自定義,2.公式內輸入 1,2,3,4 確定,這樣就只能輸入1,2,3,4以外的數值,會提示出錯。謝謝!在a2已有公式的前面加上一個條件判斷 if a1 1 a1 4 無效值 原公式 a2單元格寫入公式 if or a1 1,a1 4 無效值 looku...

怎樣將excel中某個單元格中的函式應用在你想要的單元格中

第一行輸 25 36 49 64 81 100 121 144第二行輸 log10 a1 然後又拖公式就可以了 在b2單元格輸入公式 log10 b1 回車然後選擇b2單元格 滑鼠移近小黑框右下角的小黑點,變成十字游標,左鍵接住向右拖就可以了 一次選定所有要輸入這個函式的單元格,輸入後按ctrl e...

Excel怎樣將函式應用到所選的單元格中

如果你選的是單元格區域,在輸入完函式公式後,可以按ctrl 回車組合鍵,這樣就可以應用到所選區域中了。單元格直接寫 函式就行 如何將excel函式應用到整列或整行 excel函式應用到整列或整行的具體操作方法如下 1.開啟excel應用程式 2.新建一個工作簿 3.為了方內便演示,輸入以容下資料並求...