国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符

這篇具有很好參考價值的文章主要介紹了如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、 編寫VBA宏代碼

VBA代碼已寫好,直接粘貼到VBA編輯器并保存,即可使用。也可以下載我寫好的保存了宏代碼的excel文件,直接調(diào)用即可。我的excel文件中也包含了很多重度辦公人士經(jīng)常需要用到的其他函數(shù),目前的函數(shù)較少,后續(xù)會不斷更新新的宏函數(shù)進去,并會在我的博客中進行功能介紹使用。如有需要可長期關注我。如需要什么其他功能,歡迎私信我,我?guī)湍銓崿F(xiàn)。
文件下載鏈接:https://download.csdn.net/download/u014541881/88027650

1,完整代碼

Function CheckSpecialCharacters(rng As Range, Optional characters As String = "") As String
    Dim cellValue As String
    Dim specialCharacters As String
    Dim i As Integer
    
    cellValue = rng.Value
    specialCharacters = ""
    
    If InStr(cellValue, " ") > 0 Then
        specialCharacters = specialCharacters & "空格"
    End If
    
    If InStr(cellValue, "-") > 0 Then
        specialCharacters = specialCharacters & "-"
    End If
    
    If InStr(cellValue, "_") > 0 Then
        specialCharacters = specialCharacters & "_"
    End If
    
    For i = 65 To 90
        If InStr(cellValue, Chr(i)) > 0 Or InStr(cellValue, Chr(i + 32)) > 0 Then
            specialCharacters = specialCharacters & "字母"
            Exit For
        End If
    Next i
    
    If InStr(cellValue, "0") > 0 Or InStr(cellValue, "1") > 0 Or InStr(cellValue, "2") > 0 Or _
        InStr(cellValue, "3") > 0 Or InStr(cellValue, "4") > 0 Or InStr(cellValue, "5") > 0 Or _
        InStr(cellValue, "6") > 0 Or InStr(cellValue, "7") > 0 Or InStr(cellValue, "8") > 0 Or _
        InStr(cellValue, "9") > 0 Then
        specialCharacters = specialCharacters & "數(shù)字"
    End If
    
    If Len(characters) > 0 Then
        For i = 1 To Len(characters)
            Dim character As String
            character = Mid(characters, i, 1)
            
            If InStr(cellValue, character) > 0 Then
                specialCharacters = specialCharacters & character & " "
            End If
        Next i    
    End If      
    specialCharacters = Trim(specialCharacters)
    CheckSpecialCharacters = specialCharacters
End Function

2,函數(shù)參數(shù)介紹

如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA

rng:必填參數(shù),就是你選中的單元格。默認僅判斷是否包含 空格、下劃線、短劃線、數(shù)字。并返回包含的特殊字符的類型。

characters:可選參數(shù),表示你要判斷單元格中包含其他特殊字符類型。若不填,則代表僅判斷單元格是否包含 空格、下劃線、短劃線、數(shù)字。若填寫,則代表除了判斷 空格、下劃線、短劃線、數(shù)字外,還判斷單元格是否包含你填寫的特殊字符中的任意一個,如下圖中的,,~!“”?“”。

注意
(1)若要判斷是否包含 " ,請輸入 " “。
(2)如果僅輸入英文的”,",則僅識別英文的逗號;如果要判斷對應的中文的逗號,請在specialChars中加入中文的逗號“,“。

如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA
效果
如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA

二、使用方法–以下任選兩種方式均可

(1)方式一:直接保存需要的宏代碼到VBA宏編輯器使用。按如下步驟操作。

如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA

如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA

如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA

最后,將上面的代碼復制粘貼到這里,點擊保存
如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA
現(xiàn)在就可以在你自己的表格中調(diào)用了。點擊隱藏,返回到自己的表格中。這個編輯代碼對話框不要關閉,隱藏即可。
如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA

好的,到這里就可以使用了。
如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA

(2)方式二:下載包含宏代碼的exce文件使用。文件鏈接在開頭已經(jīng)附上。下載后,打開,即可在其他工作表調(diào)用文件中包含的函數(shù)。

注意,打開這個文件后,如果出現(xiàn)如下的提示,一定要點擊啟用宏,否則在其他工作表無法調(diào)用。未啟用宏的話,請自行網(wǎng)上搜索怎么啟用宏。

如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA

如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符,excel辦公常用神技能及常見問題,辦公,excel宏,VBA文章來源地址http://www.zghlxwxcb.cn/news/detail-541748.html

到了這里,關于如何判斷某列某個單元格是否包含特殊字符(如空格、數(shù)字、下劃線等等),并返回特殊字符的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Python如何判斷列表中是否包含字符串?

    Python如何判斷列表中是否包含字符串? 在Python編程中,我們經(jīng)常需要對列表進行操作,其中一個常見的問題是如何判斷列表中是否包含特定的字符串。本文將為您介紹幾種實現(xiàn)方法。 方法一:使用in操作符 Python中可以使用in操作符快速判斷一個列表是否包含某個字符串。示例

    2024年02月08日
    瀏覽(101)
  • golang中如何判斷字符串是否包含另一字符串

    golang中如何判斷字符串是否包含另一字符串 在Go語言中,可以使用strings.Contains()函數(shù)來判斷一個字符串是否包含另一個字符串。該函數(shù)接受兩個參數(shù):要搜索的字符串和要查找的子字符串,如果子字符串存在于要搜索的字符串中,則返回true,否則返回false。 下面是一個示例代

    2024年02月09日
    瀏覽(91)
  • JS判斷對象、數(shù)組是否包含某個屬性、某個值

    可以使用以下幾種方法來判斷對象是否包含某個屬性: 1. in 操作符: 使用 in 操作符可以檢查對象是否包含指定的屬性。它會檢查對象及其原型鏈上的所有屬性。 2. hasOwnProperty() 方法: hasOwnProperty() 是對象的內(nèi)置方法,用于檢查對象自身是否具有指定的屬性(不包括原型鏈上

    2024年02月09日
    瀏覽(97)
  • JS判斷Map中是否包含某個key

    JS判斷Map中是否包含某個key

    obj.hasOwnProperty(key) 輸出如下: 完美??。

    2024年02月14日
    瀏覽(27)
  • Mysql判斷某個數(shù)據(jù)庫中是否包含某個表,與pymysql工具函數(shù)

    查看某個數(shù)據(jù)庫中的全部表: 因此查看某個庫中的某個表可以使用: 在pymysql中,可以寫一個簡單的工具函數(shù),用于查詢某個數(shù)據(jù)庫中是否包含某個表: 這里的_query函數(shù)請參考博客:python使用pymysql總是超時的解決方案

    2024年02月09日
    瀏覽(95)
  • vue3 判斷包含某個字符

    vue3 判斷包含某個字符

    2024年02月10日
    瀏覽(22)
  • java 怎么判斷某個字符串是否在數(shù)組中

    在 Java 中,可以使用以下幾種方法來判斷一個字符串是否在數(shù)組中: 使用 for 循環(huán)遍歷數(shù)組,逐個比較字符串是否相等。 使用 Arrays.asList() 將數(shù)組轉(zhuǎn)換為列表,然后使用列表的 contains() 方法來判斷字符串是否在數(shù)組中。 使用 Java 8 的 Stream API,使用 anyMatch() 方法來判斷是否存

    2024年02月14日
    瀏覽(46)
  • 【Qt】QString怎么判斷是否含有某個字符串

    2023年10月29日,周日晚上 QString怎么判斷是否含有某一字符串? 比如我想知道QString中是否含有\(zhòng)\\"connectToHost error\\\" 要判斷一個 QString 是否包含特定的子字符串,可以使用? QString ?類的? contains() ?方法。 下面是使用? contains() ?方法來判斷一個 QString 是否包含特定子字符串的示例

    2024年02月06日
    瀏覽(35)
  • Python中判斷字符串是否包含另一個字符串

    Python中判斷字符串是否包含另一個字符串 在Python編程中,經(jīng)常需要判斷一個字符串是否包含另一個字符串。這在處理文本數(shù)據(jù)或搜索操作時非常常見。Python提供了幾種方法來實現(xiàn)這個功能,本文將介紹其中的幾種方法,并提供相應的源代碼示例。 方法一:使用in 最簡

    2024年02月07日
    瀏覽(35)
  • C++ string判斷是否包含子字符串

    C++ string判斷是否包含子字符串

    C++的string類提供了字符串中查找另一個字符串的函數(shù)find。 其重載形式為: 功能為在string對象中,查找參數(shù)string類型的字符串是否存在,如果存在,返回起始位置。不存在則返回 string::npos 。

    2024年02月02日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包