Tag: string

将Excel文本与Max函数结合使用

假设A2="A1" , A3="A10" 。 如果我想使用最大公式中的连接函数来查找范围A1:A10之间的最大值,我会写=MAX(CONCATENATE(A2):CONCATENATE(A3))但是失败。 有没有办法在max函数中inputstring? 这对于手头的任务是有用的。

如何分割string使用multicharstring作为分隔符在Excel(Excel)

请告诉我如何将string拆分成多个部分,使用多string作为分隔符,而不是单个符号 例如 array = MySplit("xdatayydatazzz", "data"); 和结果 array(0) = "x" array(1) = "yy" array(2) = "zzz"

`10 / 2`评估为`42279.00`?

在Excel中,我有一个单元值作为数字格式,比如10/2 。 它显示为10/2但我想5.00 。 它的计算结果是5.00如果我在它之前加上= 10/2,但我不想编辑该列的500行左右。 我试图使用VALUE函数,但它评估它到42279.00 : 细胞B1 10/2 单元格B2 42279.00 另一个数据例子是: 100/20 。 你能告诉我出了什么问题吗?还是有什么办法让单元格值10/2被评估为5.00 ?

Excel VBA:如何提取string,如果我们知道string中的第一个和最后一个字母的位置

如果我们给string中第一个和最后一个字母的位置,我们如何从string中提取一个子string? Dim my_string As String Dim my_substring As String my_string="Excel/Sheet1.xls" instrrev(my_string,"/")给出6(开始位置) len(my_string)给出16(结束位置) 所以要得到“Sheet1.xls”作为我的子string,我们应该怎么做? 或者我们可以得到它select字符,直到“/”遇到第一/

EXCEL VBA:从单元格中的string中提取8位数字的序列

今天是个好日子, 我正试图find一个智能的解决scheme,从一个单元格中提取8位数字(唯一的ID)。 这里出现的问题可能是这样的: 112, 65478411, sale 746, id65478411, sale 12.50 999, 65478411 999, id65478411 这是大多数情况下,可能都提到,所以我基本上需要find单元格中的8位数字,并将其提取到不同的单元格。 有没有人有任何想法? 我虽然消除了第一个字符,然后检查单元格是否从ID开始,进一步消除,但我明白,这不是聪明的方式.. 感谢您的见解。

VBA根据字符格式在string中查找string

有一个问题,我似乎无法击败。 已经尝试了各种inStr方法等,但没有运气。 所以我有一个string,其中包含“texttext email@email.com 12/12/2015 1234567891 PST” 问题是我需要根据数字提取“1234567891”,其中有10个,在文本中没有固定位置,每次都可以在不同的地方。 有没有办法做到这一点? 我的search导致我分割string“”,但我不知道如何比较数字“##########”格式来获得结果。

Apache POIdate到string问题

我正在使用apache POI阅读excel.I在我的excel文件中有一个date字段,date格式为“MM / dd / yy”。 我想读取所有的单元格作为string。 所以我通过使用“ cell.setCellType(Cell.CELL_TYPE_STRING); ”将所有单元格types设置为string。 当这个单元格被转换成string时,我看到的date字段的值是41886.请让我知道,如果我失去了什么。 谢谢。

Excel在'x'之前和之后replacestring中的字符

你好,我有一个string(产品名称)在其中的列。 现在这些被格式化为Name LenghtxWidth ,例如Green box 20×30。 现在我需要改变20在这个例子中的30,所以我得到绿框30×20,任何想法,我怎么能做到这一点? 谢谢

.csv的ADODB连接string

我想在Excel VBA中使用ADODB处理.csv文件。 我尝试了几个在网上find的string,但他们都没有工作。 我正在使用以下文件path: strVFile = Application.GetOpenFilename("CSV (*.csv), *.csv") 然后我将strVFile作为parameter passing给子objReport.Load strVFile 。 子的标头是: Public Sub Load(ByVal strFilename As String) 。 然后我尝试使用string进行ADODB连接: pconConnection.ConnectionString = _ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFilename & _ ";Extended Properties=""text;HDR=Yes;FMT=Delimited(;)"";Persist Security Info=False" pconConnection.Open 当我运行macros并selectCSV文件时,有错误发生,说“给定的path不是一个有效的path”。 我究竟做错了什么? 编辑(代码) , Module mdlReport Public Sub Report() Dim objReport As clsReport MsgBox "Please select .csv file", vbInformation […]

自动将给定的文本追加到公式的结果中

我有以下公式: =$AF$46 我如何将文字附加到结果? 例如,如果=$AF$46显示为0.00 ,我将如何显示0.00% done ? 编者按:问题后来被扩展到“限制”公式结果格式化为2位小数。 有些答案早于这个要求; 其他则涵盖两种可能的“限制”解释:“最多2个小数位”和“正好2个小数位”。