Tag: 子串

VBA合并单元格和第二个单元格的** Bold **文本

我正在编码一个VBA函数来合并两个单元格,然后用粗体格式突出显示单元格2的文本 合并进展顺利 对子的呼叫进展顺利 但文本格式不适用 我相信这可能是由单元格填充string之前的子执行引起的 – 但这纯粹是猜测 – 这是我的第一个VBA脚本 Function boldIt(navn As String, ekstra As String) Dim ln1 As Integer Dim ln2 As Integer Dim st1 As String ln1 = Len(navn) ln2 = Len(navn) + Len(ekstra) If (ln1 = ln2) Then boldIt = navn Else boldIt = navn & " – " & ekstra boldTxt […]

如何使用另一列中的值search子string,然后删除行Excel VBA

使用VBA,我想知道如何使用另一个工作表中的单词列表来search列A中的子string,如果find匹配,那么我想删除单元格。 目前它只会删除具有精确匹配的单元格。 我想不区分大小写,并find部分string。 Private Sub RemoveBusinessesButton_Click_OLD2() Dim Firstrow As Long Dim lastrow As Long Dim Lrow As Long Dim CalcMode As Long Dim ViewMode As Long With Application CalcMode = .Calculation .Calculation = xlCalculationManual .ScreenUpdating = False End With 'We use the ActiveSheet but you can replace this with 'Sheets("MySheet")if you want With ActiveSheet 'We […]

EXCEL VBA:访问“Debug.Print”

我正在使用类似下面的代码来调用文件夹中的名称: Sub PrintFilesNames() Dim file As String file = Dir$(PathToFolder) While (Len(file) > 0) Debug.Print file file = Dir Wend End Sub 它将所有名称打印到直接文件夹中。 现在有没有一种方法可以使用VBAsearch已经打印的文件,select一些包含特定子string,然后将其粘贴到Excel表中? 谢谢! 迈克尔

返回string中最后一个数字右侧的所有文本

返回一个单元格的正确的文本string,直到从右边的第一个数字,例如 “geb。1956年十八月十五日西斯克”HRL“必须返回Westerkerk HRL “1956年十月十四日”必须返回空格 “”必须返回空单元格

在Excel中填充另一个单元格的子string中的单元格

在Excel中,我有一个CSV列,其中列A填充了string类别,例如: ABCDE / FGHI / JKL / MNOPQR 我需要自动填充列C的最后一次出现“/”后的所有东西的子string的值。 在这个例子中,它将不得不填充“MNOPQR” 有没有一个可以用于这个function? “对”似乎并没有伎俩。 我不知道每一行中子串的长度是多less,所以我一定要能够查找“/”。

VBA:从JSON中创build子string并重新格式化为列

我从JSON的forms从Facebook FQL查询中获得信息并将其粘贴到Excel中。 以下是结果的一部分: “数据”:[ { "name": "Hilton Head Island – TravelTell", "location": { "street": "7 Office Way, Suite 215", "city": "Hilton Head Island", "state": "SC" }, "fan_count": 143234, "talking_about_count": 18234, "were_here_count": 4196 }, { "name": "Hilton Hawaiian Village Waikiki Beach Resort", "location": { "street": "2005 Kalia Road", "city": "Honolulu", "state": "HI" }, "fan_count": 34072, "talking_about_count": […]

如果正确的子string,exceltesting

假设我有A1包含文本ABC,并且B1包含BC。 我如何testingB1是否包含A1的正确子集? 所以,BC是ABC的一个真正的子集,答案应该是真实的,但是DE不是ABC的真正子集,答案应该是假的。

Excel VLOOKUP和SEARCH组合

我正在尝试在文本列中search部分文本string,并返回第二列。 希望这将更有意义的一个例子(请注意,这个例子是由 – 我不能发布我正在使用的确切数据,但这是相似的)。 例如: ADE Really good dog Good dog text1 red dog collar Brown dog text2 Brown Toy dog big dog text3 dog collar text4 dog walking text5 AB Really good dog text1 red dog collar text4 Brown Toy dog Not Found 因此,列D被search以提供与列A中的第一个值匹配,如果匹配,则返回列E中的相应文本,如果不匹配则返回“未find”。 从预期的结果可以看出,栏B中的string“Good dog”出现在“真正的好狗”中,所以“真正好的狗”的结果是“text1”。 请注意,这种情况并不重要。 我一直在玩 =(VLOOKUP("*"&DCE!X2&"*",Lookups!$K$2:$L$19,2,FALSE)) 这不起作用,因为它不是单元格中的所有文本string都可以匹配一个值。 我试过使用 =IF(SUMPRODUCT(–(NOT(ISERR(SEARCH($A$1:$A$3,C1)))))>0,"1","") 如果我可以将范围与SEARCH内的单元格交换,那将会很好。 我知道这些公式有一个MATCH版本,但我还没有能够得到这个工作。 […]

Excel:分类数据,而类别是由子string定义的

对于一个项目,我已经以相当具体的方式获取了我的数据,并且由于它的大小。 我将需要一个自动方法来分析它。 我有一个包含如下两列表的Excel文件: "Fruit" "Apple Peer Banana Mango" "Vegetables" "Tomato Carrot Lettuce" "Meat" "Chicken Fish" 第一列是指类别,而第二列中的选项仅由空格分隔。 第二个工作表包含所有值的列表,其中每个值都需要进行分类。 至于这个例子,如果我们有4行(不带“”): "Carrot" "Banana" "Lettuce" "Fish" 第二列应该添加他们的类别: "Carrot" "Vegetables" "Banana" "Fruit" "Lettuce" "Vegetables" "Fish" "Meat" 有没有一种自动的方法来做到这一点? 在我的数据中,所有的值都是非常不同的,所以在这个例子中,我不必应付“tomatosoup”,或者任何可能导致子串问题的东西。 提前致谢。

Excel VBA带子string的自动filter

在我的excel中有多行的D列为:TDM – 02 Bundle Rehoming 5 NE,TDM – 02 Bundle Rehoming 23 NE,IP – 02 Bundle Rehoming 7 NE等请注意,网元的数量大多数是不同的地方。 我想search一个子string在Excel VBA中自动过滤: sht2.Select sht2.Activate If sht2.FilterMode Then sht2.ShowAllData End If sht2.Range("D1:D" & LastRow).AutoFilter Field:=4, Criteria1:=Array( _ CStr("HYBRID ATM and IP – 02 Bundle Rehoming" & Chr(42)), _ CStr("TDM – 02 Bundle Rehoming" & Chr(42)), _ CStr("IP […]