[英]Microsoft Access - Search Query
我有两个字符串:
1. #ck#
2. #c44#
这些位于像这样的字符串中
“#CK#站点B:Delta机柜和STM-1 auf ODF的附加标志中的Umbau der IDU vom”
我无法在Excel中使用类似于isnumber(search)的函数。 我想在字符串中找到#ck#或#c44#,然后使用iif进一步将其命名为更有意义的名称。
我使用两种方法来查找您的字符串。 首先,如果将您的字符串放在Cell(1,2)的Cell(1,1)中(我也将#c44#添加到该字符串),则输入公式:
=FIND("#c44#",A1,1)
请注意,CASE必须匹配,否则将找不到字符串!
第二种方法如下
Option Explicit
Function Find_Pound()
Dim strString As String
Dim strFind1 As String
Dim i As Integer
'"#CK# Site B: Umbau der IDU vom in Delta-Cabinets und Auflage der #c44# STM-1 auf ODF"
strString = Sheet1.Cells(1, 1)
strFind1 = "#CK#"
i = InStr(1, strString, strFind1)
If i > 0 Then
MsgBox "Found: '" & strFind1 & "' at position: " & i
End If
strFind1 = "#c44#"
i = InStr(1, strString, strFind1)
If i > 0 Then
MsgBox "Found: '" & strFind1 & "' at position: " & i
End If
End Function
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.