提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何從文本字符串中找到第一個小寫字母的位置?

如果您有一個包含大寫和小寫字母的文本字符串列表,現在,您想知道Excel工作表中第一個小寫字母的位置。 如果不逐一計算結果,你怎麼能快速得到結果呢?

使用數組公式從文本字符串中查找第一個小寫字母的位置

使用用戶定義函數從文本字符串中查找第一個小寫字母的位置


使用數組公式從文本字符串中查找第一個小寫字母的位置

您可以應用以下數組公式從文本字符串中獲取第一個小寫的位置,請執行以下操作:

輸入這個公式: =MATCH(1,IF(ABS(CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))-109.5)<=12.5,1),0) 到想要得到結果的空白單元格中,然後按 Ctrl + Shift + Enter 鍵合在一起得到第一個結果,然後將填充柄向下拖動到要應用此公式的單元格,請參見屏幕截圖:

doc首先小寫1


使用用戶定義函數從文本字符串中查找第一個小寫字母的位置

您也可以使用以下用戶定義函數完成此任務,請執行以下操作:

1。 按住 ALT + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

2。 點擊 插入 > 模塊,並將下面的宏粘貼到 模塊窗口.

函數Getlower(rin As Range)As Long Dim x As String,c As String,j As Long Findlower = 0 v = rin.Text L = Len(v)for j = 1 To L If Mid(v,j,1)像“[az]”那樣Getlower = j退出功能結束如果下一個j結束功能

3。 然後保存並關閉此代碼窗口,返回工作表並輸入此公式: =getlower(A2). 進入一個空白單元格,然後向下拖動填充手柄以填充此公式,並提取每個單元格中第一個小寫字母的位置,請參見屏幕截圖:

doc首先小寫2



推薦的Excel生產力工具

Kutools for Excel幫助您提前完成工作,並從人群中脫穎而出

  • 超過300強大的高級功能,專為1500工作場景設計,通過70%提高生產力,讓您有更多時間照顧家庭和享受生活。
  • 不再需要記憶公式和VBA代碼,從現在起讓你的大腦休息一下。
  • 成為3分鐘的Excel專家,複雜和重複的操作可以在幾秒鐘內完成,
  • 每天減少成千上萬的鍵盤和鼠標操作,現在告別職業病。
  • 110,000高效人才和300 +世界知名公司的選擇。
  • 60-day full功能免費試用。 60天退款保證。 2多年的免費升級和支持。

將選項卡式瀏覽和編輯帶到Microsoft Office,遠比瀏覽器的選項卡強大

  • Office選項卡專為Word,Excel,PowerPoint和其他Office應用程序設計:Publisher,Access,Visio和Project。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.