Tag: 数字格式

在Excel中强制区域码格式

我有以下问题,我有一列中的数字格式为2.60,当Windows中的区域代码更改为“德语(德国)”时,将转换为格式2,6。 我需要这个数字来保留原来的格式,2.60。 任何帮助,你可以提供非常感谢,我已经搜遍了,并没有拿出任何东西。 谢谢!

以excel数字格式显示时间

我现在有一张带有一组date列的表格,每行都有一个人名,在每个date下,一个数字代表他们在训练中已经完成的分钟数。 即1/10/2013的5个示例行可能是30,25,60,45,15。我希望能够在HH:MM:SS范围内进行格式化,但保持数据自身相同,以便进行适当的计算可以在数据上完成。 这可能使用Excel数字格式? 如果没有,这是可能的使用除VBA以外的任何东西? 如果只能使用VBA,是否可以将HH:MM:SS仅转换回公式。

Excel:格式化数字 – 缩短数字/删除数字

在Excel中,您可以格式化数字以满足货币或date等特定需求: http://office.microsoft.com/en-us/excel-help/number-format-codes-HP005198679.aspx 我阅读在线帮助和其他资源,但我没有find解决我的问题的方法: 我有这样的数字: 2014.13 2014.14 2014.15 或者我可以让他们看起来像 201413 201414 201415 我正在寻找一个数字格式,删除前4位数字,使结果看起来像 13 14 15 这甚至可能与数字格式? 我知道如何使用正常的公式,但我需要使用数字格式。 更新 感谢您的build议。 我不能使用单元格和公式,因为我使用数字作为xy图表x轴的值。 数字是年+ kalenderweek。 但是我不想把这么长的数字作为图表中的勾号标签,我只是想展示一下kalenderweek。 Excel提供了格式化x轴值的可能性,但是我不能像right()那样应用正常的公式。

更好地将时间格式化为Excel中的日,时,分,秒?

在Excel中,我通常通过将小时,分钟和秒放入单独的单元格来跟踪所花费的时间 。 我发现以date和时间格式构build的Excels在加减时有许多怪癖,这就是为什么我要避免它。 现在我有一个Excel工作表,保持重复任务这样的时间: | H | I | | Min | Seconds | | 7 | 15 | | 7 | 51 | | 8 | 05 | 在单元格E5 ,然后将任务的总时间以秒为单位并将其转换为几天 =(SUM(H:H)*60+SUM(I:I))/60/60/24 现在我希望E5的总数以天 , 小时 , 分钟和秒显示 。 我可以将E5格式化为d" days "h" hours "mm" min "s" s" ,但是如果总时间超过30天,则不起作用。 所以我现在在不同的细胞里有这个公式: =TRUNC(E5)&" days " &TRUNC((E5-TRUNC(E5))*24)&" hours " &TRUNC(((E5-TRUNC(E5))*24-TRUNC((E5-TRUNC(E5))*24))*60)& […]

在Excel中使用Python和DataNitro转换时间

我在Excel电子表格中有一个h:m格式的列表,我试图用DataNitro做一些操作,但似乎并不像Excel格式化时间那样。 例如,在Excel中,时间8:32实际上只是格式化为8:32的十进制数字.355556。 当我用DataNitro访问那个时候,它把它看作小数,而不是string8:32。 如果我将Excel中的格式从“时间”更改为“常规”或“数字”,则会将其转换为小数(我不想)。 我发现的唯一的作品是手动通过每个单元格,并放置在每个单元前面,然后通过并将格式types更改为常规。 有没有办法将这些时间在Excel中转​​换为string,所以我可以提取与DataNitro的信息(它只能查看它为十进制)?

Excel自定义十进制数字格式拖尾点

当我设置自定义数字格式#0.#### ,它可以很好地使用整数123和123.23 ,但它不像123.00这样的十进制数字,因为它显示为123. 如何设置一个正确的数字格式,以免显示. 最后?

将小数点分隔符从','(逗号)转换为'。' (点)例如“7.5”到“7.5”

是。 我知道。 这些是本地化设置… 但我不会告诉我的客户更改本地化设置只是我的应用程序。 那么如何转换这些数字? 或者如何改变给定范围的数字格式。 (在那里需要点,用户可以input逗号或点,或甚至数字逗号只是分开像1,000,000.00 …) 编辑:通过CStr()循环整个问题,并传递string。

需要将四个数字集连成一个具有前导零的数字集完好无损

我正在使用Excel 2013,需要将四个数字集合连成一个数字集合,并保留前导零。 我还需要添加小数点b / t数字集。 例如 ABCD 111 010 00111 00011 =CONCATENATE(A1,".",B1,".",C1,".",D1) 我从上面的意图是得到E1:111.010.00111.00011 我为A1 / B1创build了自定义格式:[$ -409] 000和C1 / D1:[$ -409] 00000。 所以A1到D1正确显示为自定义格式的数字。 但是,我试图用E1的许多自定义格式来获得excel来显示组合数据集的前导零,这是徒劳的。

Excel中的值从string更改为数字

我在VBA中编写了一个脚本,将文本文件中的数字插入到工作表中。 插入值后,Excelbuild议我将string的值转换为数字。 在单元格内,出现一个绿色的三angular形。 select单元格后,可以select不同的选项来格式化单元格内的值。 我也尝试将值转换为CDbl(string) VBA中的双倍,但没有任何反应。 更改NumberFormat也不起作用。 我在VBA和Excel中尝试了不同的值。 我也试图在select方法的时候logging一个macros,但是没有任何东西保存在makro里面。 有人知道如何做到这一点?

VBA擦除本地货币数字格式

我试图将数字格式从一个命名单元格应用到另一个单元格,其中源单元格格式可以是一个百分比,一个货币(在我的情况下)或其他。 我的代码使用.NumberFormat范围属性,如下所示: For newCell in newCellsRange Range("newCell").Value = some_calculation() Range("newCell").NumberFormat = Range("sourceCell").NumberFormat Next newCell 它适用于工作表上显示范围的方式(无论是百分比,货币还是date)。 但是,如果这个相同的范围链接到条形图并将其值用作标签(没有花哨的格式,请右键单击该系列>添加数据标签,这就是全部),当我触发macros时,标签格式将会改变更新图表来源范围(在我的例子中为newCellsRange ):格式将从欧元货币格式变为不合适的美国货币格式: 1 523€将变为1,523 $ 235 € , 235 €将变为235 $ 。 为了给出进一步的细节,我发现范围的.NumberFormat属性是"#,##0 $" (显示€),而图表标签的是"# ##0 $" 。 我没有线索: 为什么这个macros会让逗号消失,因为我什么都不做 为什么"#,##0 $"会在电子表格中显示为€,而"# ##0 $"则为$。 我能做些什么不能得到这个奇怪的格式开关? 如果这有帮助(我怀疑):W7企业版Excel 2013 32位(英文版)(英文版)