Tag: replace

Excel VBAreplace/replace模块

我正在使用一个名为ColorFunction的自定义函数,我在互联网上find了一个单元格范围内的值,如果背景颜色与另一个单元格相同。 这是显示总计的单元格中的内容。 =ColorFunction($AE$3,$B$3:$W$3,TRUE) ColorFunction如下。 Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean) Dim rCell As Range Dim lCol As Long Dim vResult lCol = rColor.Interior.ColorIndex If SUM = True Then For Each rCell In rRange If rCell.Interior.ColorIndex = lCol Then vResult = WorksheetFunction.SUM(rCell, vResult) End If Next rCell Else For Each rCell […]

如何用HTML <ul> <li>replaceinput的项目符号

我有一个“描述”列的Excel电子表格。 每个描述的格式如下所示: A sentence about the product. • A bullet point about the product. • A bullet point about the product. • A bullet point about the product. 我需要将它们全部转换为这种格式: A sentence about the product. <ul> <li> A bullet point about the product.</li> <li> A bullet point about the product.</li> <li> A bullet point about the […]

在每个Excel单元格的前面插入文本

我有一个Excel 2010工作表,有一列数字,例如 -1.5629E+00 -1.5745E+00 -1.4344E+00 -1.6456E+00 这些是log10值,我想要原始值: 0.027359 0.026638 0.036776 0.022614 当然,我可以插入一个正确的操作完成的列,但这会打乱后续使用的工作表。 我宁愿find一种方法来插入这个文本 = 10 ^ 在原始列中的每个单元格的开头。 我试着录制一个macros,但是这个function只是简单地在单元格中添加一个全新的条目,而不是在开头插入文本。

获取错误当我replace“= – (”与“=”

我得到一个运行时错误“1004” 应用程序定义或对象定义的错误 当我尝试运行下面的代码 Sub Parenthese_Negative() ' ' Parenthese_Negative Macro ' ' If Left(ActiveCell.Formula, 3) = "=-(" Then ActiveCell.Formula = Replace(ActiveCell.Formula, "=-(", "=") 'ActiveCell.Formula = Right(ActiveCell.Formula, Len(ActiveCell.Formula) – 1) ActiveCell.Formula = Left(ActiveCell.Formula, Len(ActiveCell.Formula) – 1) Else: ActiveCell.Formula = Replace(ActiveCell.Formula, "=", "=-(") & ")" End If Application.Run "mDOM.DMOnEntry" End Sub 我只是试图写一个macros,检查检查前三个字符是否= – (如果它们是,摆脱它们,使它只是= 这样做会允许此macros在来回之间切换,例如= a1 * b1和= […]

在Excel中如何使用库search和replace列上的string

我有这个大型的Excel电子表格大约10,000行和5,000个独特的ID。 我想要做一个search和replace,这是基于一个数据库。 从: 至: 我知道这可以通过使用快速search并在Excel中进行replace来完成,但是如果数据有大约5,000个独特的agent-id,那么这可能是一项艰巨的任务。 任何人都有明确的build议? 提前致谢!

find匹配范围并replace相邻的单元格值 – Excel VBA

我有两个数据集,我需要比较 – 一个包含我的主数据集,第二个数据集中的一个variables的校正值。 例如, 数据集: FirstName1 | LastName1 | UserID1 | etc1 | ETC1 FirstName2 | LastName2 | UserID2 | etc2 | ETC2 FirstName3 | LastName3 | UserID3 | etc3 | etc3 等等。 但是,用户标识列不正确,需要使用单独的工作表中的值进行更新: FirstName1 | LastName1 | 已更正的用户 ID1 FirstName2 | LastName2 | 更正了 UserID2 FirstName3 | LastName3 | 已更正的用户 ID3 等等。 我的目标是find使用前两个单元格作为条件的匹配,然后如果find匹配,请相应地replace第一个表格中的用户ID。 不幸的是,原始数据集比~30K行更小(〜3K行),所以更简单的解决scheme还没有被确定。 […]

Excel VBA:用数组replace第一行

我有100个单元格的第一行,我创build了一个string数组,表示新的行内容。 我想用VBA中的数组内容replace所有第一行的内容,我该怎么做?

根据另一个文件中的工作表提取第一个Excel文件中的单元格内容

在第一个Excel文件中,列C中的多个单元格包含公司的地址和名称; 我只想保留公司名称。 为此,我有另一个Excel文件(我将它称为“字典”),具有如下特定的结构: Column B : Name that I want to keep. Column C : Various Patterns of the name, delimited with ";". Example : B1 = "Sony", C1="Sony Entertainement;Sony Pictures;Playstation" 我需要VBAmacros读取字典文件,然后为每个模式(包围任何东西)取代它与我想保留的字。 我的macros看起来像: Sub MacroClear() <For each line of my dictionnary> arrayC = split(<cell C of my line>, ";") <For i in range arrayC> Cells.Replace […]

按文本search并查找该行中的所有值

我想要实现的是我想从表中search和检索数据。 但是,问题是我不知道如何创build一个函数,通过search表和从search文本中检索数组。 请看看图片,你会明白我想要达到的目标。 我想要的是,当我例如search“宝马”时,它search表格,并检索那些具有相同供应商的行。 任何想法如何我可以解决这个问题? 我已经使用VLOOKUP,但它检索一个数据。

编辑当字符数量改变时,返回正确的date值

我需要将这些数据格式化为date,并且使用我当前的公式唯一的问题是,某些数据只显示一位数字,其余的显示两位数字。 下面显示了当前的公式,数据总是以这种方式出现,在两个括号之间,下面的数据是变化的程度。 [编辑]应用这个公式后 (= DATEVALUE(MID(A2,FIND(“ – ”,A2)+ 1,LEN(A2) – FIND(“ – ”,A2)-1)))),比我的例子(道歉)更复杂,公式失败时适用于此数据。 下面显示我的意思是源数据有很多变化。