Tag: 数字

如何在Excel VBA中从date格式更改为数字?

我将项目存储在字典中,其中键为date,例如'2012/05/11'。默认情况下,该键被改为数字(41040)。 当我想要检索该项目时,我需要通过编号:dFRmonths.Item(41040)来引用它。 由于dFRmonths.Item(“2012/05/11”)不存在。 我只有date,而不是数字,所以我需要将date转换为数字,然后使用数字进行查找。 尝试将date转换为数字会导致“溢出”错误: IntMonth = CInt("2012/05/11") 任何想法如何改变“2012/05/11”到41040,所以我可以看看它? 谢谢!

VBA从string/单元格的开头删除数字

我希望你能帮上忙。 我有一段代码,目前正在从列G中的单元格中删除所有文本。我需要的是这个代码,而不是删除文本,我希望它删除数字,我只希望它删除在string/单元格开头的数字我想保持其余的数据不变。 我已经附上一张图片PIC.1作为投注的理解。 PIC1 我现在有的代码,我希望可以修改下面,如往常一样,所有的帮助, 非常感谢 。 码 Sub RemoveNonDigits() Dim X As Long, Z As Long, LastRow As Long, CellVal As String Const StartRow As Long = 1 Const DataColumn As String = "G" Application.ScreenUpdating = False LastRow = Cells(Rows.Count, DataColumn).End(xlUp).Row For X = StartRow To LastRow CellVal = Cells(X, DataColumn) For Z = […]

将数字转换为相应的Excel列

我需要一些帮助来做一个逻辑,将数值转换为相应的MS Excel标题值。 例如: 1 =“A”2 =“B”3 =“C”4 =“D”5 =“E”……… 25 =“Y”26 =“Z”27 =“AA”28 =“AB”29 =“AC”30 =“AD”……… 希望一些.NET代码(C#或VB)为此。 谢谢。

Excel:计算一个非常大的模数,而不会出现溢出错误

我有一个A2和一个单元格A2 288.我想计算MOD(2 ^ 288; 2017),但是这给出了NUM错误。 我也尝试过使用这个公式:= number-(INT(number / divisor)* divisor),但是当数字太大时,结果为0。 编辑:不完全重复(请参阅我的答案在Excel中的函数),我用这个algorithm: 如何计算大数的模数?

如何预测数字序列,即Excel?

在Excel中,如果在三个连续的单元格中input1,2,3,然后select单元格并向下拖动,则会自动填充其余单元格,如4,5,6,7等它也能够匹配更多的模式。 例如,如果我做了2,4,6,8,它会认出我加了2,然后build议10,12,14等。 Excel如何知道哪些数字? 他们是不是硬编码不同的情况下(即增加一些常数,减去一些常数,乘以一些常数)还是有一些algorithm,可以自动预测这个你呢? (这个问题应该是语言不可知的,但如果有帮助的话,我想在jQuery中这样做) 谢谢!

Excel:如何在同一个单元格中总结两个不同的数字?

我有一些如下信息: 3/7 4/6 5/1 而且我想要一个公式,根据斜线两边的数字加起来。 所以从上面的结果单元将是: 12/14 。 任何人都知道我可以做到这一点? 请让我知道如果这不明确。 谢谢!

电子表格:只有在文本列有1的情况下,我如何在列中汇总值?

假设我有这个数据 4 1 4 0 4 1 3 0 5 1 我如何编写一个函数(使用SUM或类似的东西)来添加左边的所有值,如果右边的值是1,或者是true 总数应该是13

Excel – 可变长度数字中可变数量的前导零?

我们的会员号码的格式多年来已经多次改变,因此00008,9538,746,0746,00746,100125以及其他各种排列是有效的,唯一的并且需要保留。 从我们的数据库导出到批量更新所需的自定义Excel模板中去掉前导零,例如00746和0746都被截断为746。 插入撇号技巧,或格式化为文本,在我们的情况下不起作用,因为数据似乎已经改变,我们在Excel中打开它。 格式为zip不起作用,因为我们有有效的数字less于五位数字,不能有零join他们。 而且我对“自定义”格式没有什么好运,因为这似乎需要将相同数量的前导零添加到数字中,或者将足够的零添加到每个数字以使它们长度相同。 任何线索? 我希望有一些方法来设置Excel只是采取什么,让它独自一人,但似乎并非如此! 我将不胜感激任何build议或意见。 非常感谢您提前! 更新 – 谢谢大家的帮助! 这里有一些更具体的。 我们正在使用第三方会员pipe理应用程序 – 我们不能直接访问数据库,我们需要使用他们的“查询生成器”工具来获取我们想要大量更新的数据。 然后,我们使用他们的“模板”格式(称为XLSX)进行导出,但是必须在幕后进行,因为如果我们尝试导入常规的旧Excel,就会出现错误。 只有他们的模板有效。 数据库中的数据格式正确,因为所有数字在基于Web的pipe理工具中均正确显示。 此外,如果我导出为CSV,请将其保存为.txt并将其导入到Excel中,数字显示正常。 我所做的与ooo的解释类似 – 我用不正确的数字导出模板,然后导出为CSV / txt,并将这些数字复制/粘贴到模板中并重新导入。 我没有得到一个错误,这是我猜想的,但是我不能确定它是否成功,直到午夜之后! 🙁

如何在Excel中将数字保存为string?

如何在Excel中将数字保存为string? 当我尝试input一个数字00112233时,Excel自动将其格式化为112233并将其保存为数字。 但是,我想前面的0不被截断,并保存为string的数字。 作为解决方法,我使用引号(“”)来保存实际的string。 任何build议… ??

如何更改EpPlus中十进制数的格式?

我的办公室Excel是confirate法文格式(分隔符十进制=点和分隔符千=空格)我加载与法文格式十进制数字的csv文件表: 我的代码: var range = sheet.Cells["A3"].LoadFromText(new FileInfo(fileCSVFull), format, TableStyles.Medium27, true); var numStyle = package.Workbook.Styles.CreateNamedStyle("TableNumber"); numStyle.Style.Numberformat.Format = "# ##0,00"; var tbl = sheet.Tables[0]; tbl.ShowTotal = true; tbl.Columns[0].TotalsRowLabel = "Total"; tbl.Columns[1].TotalsRowFunction = RowFunctions.Sum; tbl.Columns[1].DataCellStyleName = "TableNumber"; tbl.Columns[2].TotalsRowFunction = RowFunctions.Sum; tbl.Columns[2].DataCellStyleName = "TableNumber"; tbl.Columns[3].TotalsRowFunction = RowFunctions.Sum; tbl.Columns[3].DataCellStyleName = "TableNumber"; string numcell = "E4:E"+(3 + nbline); sheet.Cells[numcell].Formula = "B4*C4"; […]