Tag: 数字

Exceldynamic行

嗨,我使用这些公式从一张表提取一些数据到另一个。 ='[test.xlsx]Some Fantastic Sheet Name'!A1 ='[test.xlsx]Some Fantastic Sheet Name'!B1 ='[test.xlsx]Some Fantastic Sheet Name'!C1 我拿到了数字(1),例如D1。 通过更改单元格D1中的数字来更改公式中的行号是否可行? …所以当D1是2时,它将如下所示: ='[test.xlsx]Some Fantastic Sheet Name'!A2 ='[test.xlsx]Some Fantastic Sheet Name'!B2 ='[test.xlsx]Some Fantastic Sheet Name'!C2

在Excel 2016中格式化为10K 5M等

我想在Excel 2016中做一些相当简单的事情,但似乎正在陷入困境。 这个想法是转换这样的数字 1 -> 1 10 -> 10 100 -> 100 1000 -> 1K 10000 -> 10K 100000 -> 100K 1000000 -> 1M …. 我得到了以下数字格式: [>=1000000]0,,"M";[>=1000]0,"K";0 但是,我得到的20000是 20000,K 而我期待 20K 我认为这很简单,我只是犯了新人的错误。 任何人? 谢谢! 拍

Excel打印号码正确的小数点分隔符

我使用打印function将单元格值导出到csv文件。 我在具有不同本地化设置的多台PC上使用此macros。 我遇到的问题是,在某些PC上,输出是4,11和4.11。 有没有任何格式的方法,让我总是写一个分号作为十进制分隔符?

用括号括起单元格的内容,ms excel,格式

我想格式化我的MS Excel的单元格的内容,以便每个数字(所有条目都是数字)括在括号括起来,如下所示: [-23.293], [23.394] 我使用了自定义格式,并将格式指定为"["00.000"]" 。 但是,这会产生这样的条目: -[23.293], [23.394] 我无法弄清楚如何解决这个问题。 有没有人有任何想法?

为什么JExcel在分配的货币符号(£)上强制使用单元格的正前缀($)?

我有一个使用JExcel库读取Excel表格的程序,并对它们进行一些处理。 我曾经注意到的一件令人不安的事情是(被我们的一个用户通知)是JExcel似乎是强制转换单元格形成货币单元格来使用$符号。 我已经做了很多挖掘,但我不知道下一步该去哪里。 跳到底部看问题的症结所在。 实质上,我们有这个方法: import java.io.File; import java.io.IOException; import java.util.Locale; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.WorkbookSettings; import jxl.read.biff.BiffException; public class Launcher { /** * @param args */ public static void main(String[] args) { nothingSpecifc("D:\\Documents and Settings\\castone\\My Documents\\JExcelCurrencyExample.xls"); } public static void nothingSpecifc(String excelFilePath){ try { File myFile = new File(excelFilePath); Locale myLocal […]

试图用VBA代码编写(小数字)的权力

我不知道如何写在Excel中的单元格的权力。 我可以用chr(185),chr(178)和chr(179)来显示1,2和3的功率,但是我不能做任何其他的数字。

电子表格:计算列中的重复值

我对电子表格的争吵不是很了解,所以我可以用一些看起来很简单的问题来进行一些辅助。 我有一列我正在sorting的年份值。 我想find每年的数量(阅读:每年重复的数量值)。 我想绘制所述值。 我不知道如何做到这一点。 这似乎是我应该能够做的事情,但也许我错了。 我正在使用苹果公司的Numbers '08,但如果可能的话,一个可供多人使用的通用解决scheme将是首选。 提前致谢!

获取第一行匹配string的列号。 Excel VBA

我试图创build一个函数来获取基于匹配的string被插入的单元格的列号。 如果在第一排中find两个比赛,我想返回上一场比赛。 例如“TotalSalary Jan”和“TotalSalary Feb”。 以“TotalSalary”作为参数,我会得到“TotalSalary Feb”的列号。 我的代码: Private Function GetColumnNumber(name As String) As Integer Dim res As Object, ret As Integer Set res = Sheets("Unified").Cells(1, 1).EntireRow.Find(What:=name, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False) If Not res Is Nothing Then ret = res.Column Do Set res = .FindNext(res) ret = res.Column Loop While Not res Is Nothing […]

Excel数字格式问题与国际设置

我正在尝试使用c#3.5写入Excel 2003电子表格。 但是,我无法在不同的国家/地区设置正确的function。 国家设置是英文或德文。 这两个设置有不同的小数和千位设置。 除非用户在“选项”屏幕的“国际”设置中更改了小数点和千位分隔符,否则一切正常。 任何人都可以帮助,因为我觉得我不能再看到树的木材,并失去了明显的东西。 概要: 从访问数据库中检索数据。 通过c#应用程序读取并写入Excel电子表格。 Excel版本2003机器可以是英文或德文。 Excel中的“国际设置”选项中可能会更改十进制和千位分隔符 – 这是发生问题的地方。 观察到的行为: 英语设置默认选项 – >国际 – 如预期 德语设置默认选项 – >国际 – 如预期 英文设置小数点分隔符改为“,”,千位分隔符设为“。” 和系统分隔符在选项 – >国际 – – Excel数据不正确。 请参见星号行。 数据Excel 3706888.0300 3706888.03 2587033.8000 2587033.8 2081071.1800 2081071.18 9030160.3333 90.301.603.333 ** 42470.9842 424.709.842 ** 4465546.2800 4465546.28 1436037.3200 1436037.32 111650.0000 111650 2567007.0833 25.670.070.833 ** […]

我正在使用一个macros做一个邮件合并,我怎样才能保持中文数字在字输出?

我使用了一个从计算器的解决scheme,通过macros进行邮件合并,它工作正常,但有一些中文字符数字在邮件合并后成为阿拉伯数字。 通常情况下,如果我手动进行邮件合并,我将它保存为一个.csv,汉字编号仍然会显示在合并的文档中。 但是,我不能在.csv中保存一个marcos,所以如果有人能提供一个macros解决scheme,这样中文字符号就可以显示在合并的word文档中,那将是非常好的。 我使用以下代码: 执行Word邮件合并 Sub RunMerge() Dim wd As Object Dim wdocSource As Object Dim strWorkbookName As String On Error Resume Next Set wd = GetObject(, "Word.Application") If wd Is Nothing Then Set wd = CreateObject("Word.Application") End If On Error GoTo 0 Set wdocSource = wd.Documents.Open("c:\test\WordMerge.docx") strWorkbookName = ThisWorkbook.Path & "\" & ThisWorkbook.Name wdocSource.MailMerge.MainDocumentType […]