Tag: replace

Excel:用查找matrixreplace多个词

我有一个单词列表(“大列表”)。 我想用其他预先定义的单词(“replace”)replace该列表中的某些单词。 我正在使用“清单”来告诉公式哪些字要replace。 这适用于每个replace组一个字。 但是,我需要使用多个replace单词,如底部示例中所示。 我想我可能能够使用清单matrix匹配号码,但我不能得到它的工作。 有任何想法吗? 编辑:我扩大了下面的答案,以捕获空单元格 – 这些不匹配的匹配: =IF(ISBLANK(A17),"EMPTY",IF(ISERROR(MATCH(A17,B$17:B$20,0)),A17,INDEX(C$17:C$20,MATCH(A17,B$17:B$20,0))))

在Excel VBA中使用Find进行连续循环

我有下面的代码,我遇到了麻烦: Sub getAccNos() Dim oNameRange As Range Dim oFindRng As Range Dim sName As String Dim sAccNo As String Set oNameRange = Workbooks("New Name Work.xls").Worksheets("Manual").Range("B4") Do While Not oNameRange.Text = "" sName = Trim(oNameRange.Text) Workbooks("New Name Work.xls").Worksheets("sheet1").Select Set oFindRng = Cells.Find(What:=sName, After:=activecell) Do While Not oFindRng Is Nothing oNameRange.Offset(0, -1).Value = oFindRng.Offset(0, 1).Text oFindRng.Offset(1, 0).Activate […]

特殊字符replace

是否有可能删除"使用Excel公式的字符? 我试过像这样的REPLACE函数 REPLACE(<sometext>, """, "") 和这个 REPLACE((<sometext>, char(34), "") 但它不起作用。 注意:我正在使用Excel的波兰语版本,所以很有可能语法不同于英文版本。 例如,我们使用波兰公式; 而不是作为参数分隔符。

VBAreplace是忽略列/表限制

我正在尝试使用VBA进行查找/replace。 我们的目标是遍历一个“Data_Pairs”表单,其中包含所有要查找/replace的对,并仅在列A中查找/replace这些对,并且仅在工作簿中的指定范围的工作表中(不包括“Data_Pairs “)。 出于某种原因,每个匹配值都将被replace,而不pipe其中的哪一列。值也被replace为索引超出定义范围的工作表中。 任何帮助将不胜感激。 我使用下面的代码: Sub Replace_Names() Dim row As Integer Dim row2 As Integer Dim sheet As Integer Dim findThisValue As String Dim replaceWithThisValue As String For row = 1 To 10 Worksheets("Data_Pairs").Activate findThisValue = Cells(row, "A").Value replaceWithThisValue = Cells(row, "B").Value For sheet = 2 To 10 Worksheets(sheet).Columns("A").Replace What:= findThisValue, Replacement:=replaceWithThisValue Next sheet […]

在公式中查找并replace文本

我无法理解如何制作macros。 我想search一个列,并在每个单元格中检查文本"TODAY()" ,并将其replace为"TODAY() + B2" ,其中B2是一些天数。 我一直在寻找,我觉得我很接近,但仍然有麻烦。 Sub findrep() Dim Findtext As String Dim Replacetext As String Findtext = "TODAY()" Replacetext = SUM(TODAY(),"Sheets("Sheet1").Range("B2").Value") Columns("A").Replace what:=Findtext, replacement:=Replacetext, lookat:=xlPart, MatchCase:=False End Sub 我想根据单元格B2中的天数在将来的某个时间在单元格中显示date。 VBA必须能够search单元格中的公式,因为公式中不仅仅是"TODAY()" 。 提前致谢。

如何在Excel中使用replace字符?

我很难尝试在MS Excel中使用replace字符。 帮助说*和? 可以replace字符,但如果我尝试在IF使用它们,我不会得到正确的结果。 例如: A1="something" =IF(A1="*mething";"yes";"no") 我总是得不到…如何正确使用*

如何在excel中查找和replace正则expression式

我有1列和多行的Excel文件。 行包含各种文本,这里是一个例子: texts are home texts are whatever dafds dgretwer werweerqwr texts are 21412 texts are 346345 texts are rwefdg terfesfasd rwerw 我想用“特定单词”代替“文本是*”,其中*是“文本是”之后的任何内容,例如“文本被replace”。 我如何在Excel中做到这一点?

我怎样才能在Excel中结合多个嵌套的替代函数?

我试图设置一个函数来重新格式化一个string,稍后将被连接起来。 一个string示例如下所示: Standard_H2_W1_Launch_123x456_S_40K_AB 尽pipe有时候“ S ”不存在,有时“40K”是“60K”或者不存在,“_AB”也可能是“_CD”或“EF”。 最后,所有的下划线都需要改成连字符。 最终产品应该是这样的: Standard-H2-W1-Launch-123×456- 我有四个function,如果一个接一个地运行,将会照顾所有这些: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"_AB","_"),"_CD","_"),"_EF","_") =SUBSTITUTE(SUBSTITUTE(B2,"_40K",""),"_60K","") =SUBSTITUTE(C2,"_S_","_") =SUBSTITUTE(D2,"_","-") 我已经尝试了将这些function合并到一个function中的多种方法,但是我对这个级别的excel相对比较陌生,所以我不知所措。 无论如何要结合所有这一切,以便它在一个单元格中执行一个命令之后? 谢谢你的帮助!

Excel转义单元格值中的引号或撇号

我从Excel电子表格中的客户端获得了大量的数据库信息。 我经常需要将这些数据插入/更新回数据库。 我经常使用excel通过连接一堆单元格来生成插入和更新语句。 有时数据包含文本单元格,其中可以有单引号。 如果不仔细处理,这些单引号会使SQL语句中断。 如何将文本数据中的单引号通过公式链接到一组单元格值时转义单引号,以便生成的SQL脚本是有效的?

简单的Excelfind并replace公式

我在工作表上有很多单元格,它们看起来像=((E9-E8)/E8) 。 我想用前两个值进入这个新公式, (EXP((LN(E9/E8)/14.32))-1) 。 我怎样才能把它们全部换成新的配方呢?