Tag: date格式的

将Exceldatestring转换为date和时间

我从Excel中导入了一些包含date和时间单元格的数据。 当我尝试将数据转换为date和时间格式时,我只能得到非常奇怪的结果。 如果我去只有date没有问题,我得到正确的date。 (我在MacOS工作) date <- 40259.93645833333 as.POSIXlt(date,origin='1904-01-01 00:00:00') "1904-01-01 12:10:59 CET" as.POSIXlt(date,origin='1970-01-01 00:00:00') "1970-01-01 12:10:59 CET" as.POSIXlt(date,origin='2010-01-01 00:00:00') 2010-01-01 12:10:59 CET" as.Date(date,origin='1904-01-01') "2014-03-23" #Correct date 我想知道如何继续并保持时间。

从string转换为date

短篇故事: 我的问题有两个: 如何从文本文件复制05-Jun-2014的文本,以便05-Jun-2014的文本不会显示为#NAME? 或在5截断? (我需要复制整个东西。) 我如何把这个文本做成约会呢? 很长的故事 在这个文本文件中,我使用这种格式的day-month-year ,例如05-Jun-2014 。 如你所见,六月份的“e”被切断了。 如果我在excel中键入05-Jun-2014年05-Jun-2014 ,它会识别它。 我使用CDate将string转换为date。 我的问题是多方面的。 本质上,我希望excel vba将05-Jun-2014识别为date。 如果我试图从我的文本文件复制短语05-Jun-2014 。 我只会得到5复制。 我将string复制到锯齿arraysjaggArray然后从那里我称之为。 下面你可以看到我的代码,我如何复制文本: Private Function createGCStruct(ByRef tempString() As String, ByVal aNum As Integer, ByVal oNum As Integer, _ ByRef oList() As String, ByVal index As Integer, ByVal gcSoiDate As Date, ByVal gcFName As String, _ ByVal […]

Excel:在date范围之间提取完整的月份

用户正在将date范围input到Excel电子表格中。 这些date范围跨越多个月。 我想要的是一个字段显示在date范围内有多less个满月。 例如: 用户input8/25/2014和12/19/2014 计算字段= 3 整个月份代表9月,10月和11月。 八月和十二月只是部分月份。

计算给定月份中date的单元格数量

在B3列:B62中有几个date,显示为mm / dd / yyyy 在单元格n4中,我想要返回date在一月份的所有单元格的总数 我试过= COUNTIF(B3:B62; =>“2/1/2014”) 这只会返回一个值错误

Excel:将日历周(格式ww.yyyy)转换为date

我需要将Excel日历周date转换为实际date。 Excel日历周格式= ww.yyyy(例如31.2014); 预期产出= 7/28/2014(返回星期一) 我应该使用什么公式?

Excel 2010将文本string转换为完整date和24小时制

程序: Excel 2010 问题:外部报告给我一个文本string,我想将其转换为date和24小时的时间。 141221205535 needs to be: 14/12/21 20:55:35 我已经尝试过使用文本来显示结果:YMD 然后,我尝试使用格式单元格选项:(自定义)yy / mm / dd hh:mm:ss *在格式框中的“示例”字段中收到一串########。 我也试过只使用date/时间版本,没有秒 1412212055 needs to be: 14/12/21 20:55 理想情况下,如果可能: 20141421 2055 or 2014/14/21 20:55 I will accept 我不能通过第三方来修改报告,而是从“参考”字段中提取date。 该报告下载时,为CSV格式,数据上没有现有的格式。 我需要将其转换为我的销售报告,然后需要按date顺序sorting。 注意:如果我使用string中的秒数,我会看到奇怪的科学数字。 所以我不得不减less数字,这是不理想的,有没有办法避免科学数字,而改变'文字到现在'的过程正在发生? 提前致谢。

VBA计算周末的天数

我正在寻找方法来计算使用VBA 在两个date之间的周末(周六和周日)的天数 。 我已经通过networkingsearch,但都显示如何计算工作日(有些使用DateDiff,有些使用networking日),但周末没有天,我已经成功地在工作日做这个。 例如: 从2015年3月10日至2015年10月9日,应该返回2天(周六和周日,不是5天(周一,周二,周三,当天,周五)。 <<<更新2/11/2015 >>> 我试图根据@ R3uK风格改变代码,但答案是“怪异的”,我不明白为什么结果可能是这样的。 这里的代码: Sub DateWeekDiff() Sheets("Duplicate Removed").Activate Dim Date1 As Date, Date2 As Date, StartDate As Date, EndDate As Date Dim WeekendDays As Long, CountWeekendDays As Long, i As Long Dim lrow As Long Dim PRow As Long Dim CurrentSheet As Worksheet Set CurrentSheet = Excel.ActiveSheet FRow […]

在Excel中创build给定date值列的时间戳

我有以下格式的date: Column A: Day (number form) Column B: Month (number form) Column C: Year (yy number form, in my case just 15 and 16 for 2015 and 2016) Column D: Hour (number form, 0 through 23) Column E: Minute (number form) 我怎样才能把它转换成一个时间戳(即代表分钟数的时间戳)? 我没有在Excel中看到任何一种“dateserial”types的函数(至less在我的Mac版本中)。

Excel:date格式select“YYYY-MM-DD”select后没有正确显示串联

我已经将数据从SQL数据库复制到Excel中。 数据在被复制之前格式化的方式是: YYYY-MM-DD 复制完成后,在Excel中显示为M/DD/YYYY 。 我右键单击列并select“ 格式化单元格”以便根据需要自定义格式。 问题是,如果我select值,尽pipe电子表格显示了我需要的值,但是实际值本身是不同的(我将包含一个屏幕截图来显示我所看到的): 我的最终目标是select一个空单元格,并做一个简单的公式: =" DateValue="&B1&" " 但它输出的东西完全不同。 例如:如果我的date是2016-09-23月23日,或者如上图所示,应用上面的公式时,我会得到: DateValue=42636 当我需要的是: DateValue=2016-09-23 任何人都可以build议如何实现这个目标?

在excel中添加年份组合作为小数

我有一个excel表单,值为1.11,这意味着它是1年11个月。 我想添加这些值,并得到一年的结果 – 例如1.11 + 2.1应该等于4而不是3.31。 任何帮助是极大的赞赏。 Name Total_Time_spent A 1.11 B 2.1 C 0.3 D 0.5 当我添加我得到4.01但是我想得到4.8这意味着是四年八个月。