Note: The other languages of the website are Google-translated. Back to English

如何在Excel中的文本字符串中找到第一個/最後一個數字的位置?

例如,您有一個由字母和數字組成的文本字符串列表。 如果要查找每個字符串中第一個或最後一個數字的位置,該怎麼辦? 實際上,使用公式可以幫助您快速找到指定文本字符串中第一個/最後一個數字的位置。 在本教程中,我們將向您顯示處理此問題的詳細信息。

在Excel中查找文本字符串中第一個數字的位置
在Excel中查找文本字符串中最後一個數字的位置


在Excel中查找文本字符串中第一個數字的位置

如下面的屏幕截圖所示,要在文本字符串中查找第一個數字的位置,請執行以下操作。

1.選擇單元格B2,將以下公式之一複制並粘貼到編輯欄中:

1)。 公式1: = MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&“ 0123456789”));

2)。 公式2: =MATCH(TRUE,ABS(CODE(MID(A2,ROW($A$1:INDEX(A:A,LEN(A2))),1))-52.5)<5,0) + 按Ctrl + 轉移 + Enter;

3)。 公式3: =MIN(IF(ISERROR(FIND({1;2;3;4;5;6;7;8;9;0},A2)),"",FIND({1;2;3;4;5;6;7;8;9;0},A2))).

2.然後,第一個字符串的第一個數字位置顯示在單元格B2中。 現在將“填充手柄”向下拖動到單元格B7,以填充以下範圍。

然後列出整個字符串的所有第一個數字位置。


在Excel中查找文本字符串中最後一個數字的位置

找到第一個數字的位置後,我們現在開始查找字符串中最後一個數字的位置。

在本節中,有兩個公式可供您選擇。

配方1: = MAX(IF(ISNUMBER(VALUE(MID(A2,ROW(INDIRECT(“ 1:”&LEN(A2))),1))),ROW(INDIRECT(“ 1:”&LEN(A2))))) ) + 按Ctrl + 轉移 + Enter;

配方2: =MAX(IFERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2,ROW(INDIRECT("1:"&LEN(A2)))),0)) + 按Ctrl + 轉移 + Enter

1.選擇單元格B2,將以上公式之一複制並粘貼到公式欄中,然後同時按Ctrl + Shift + Enter鍵。 然後您可以看到結果顯示在B2中。

2.選擇B2,將“填充手柄”向下拖動到單元格B7,以自動填充範圍。

然後,您將立即獲得整個文本字符串的所有最後數字的位置。


在一個單元格中輕鬆地將文本和數字從一個單元格分為兩列:

這款獨特的敏感免洗唇膜採用 Moisture WrapTM 技術和 Berry Mix ComplexTM 成分, Excel的Kutools 分裂細胞 實用程序中,您可以按特定的分隔符將單元格範圍劃分為行或列,將文本和數字拆分為單元格,也可以通過certian長度拆分文本。 立即下載並試用! (30-天自由行)


相關文章:


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (15)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
功能 1)。 公式1:=MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")); 這絕對是我需要的,而且非常酷! 非常感謝! 喬恩
網站主持人對此評論進行了最小化
脫帽伙計..
網站主持人對此評論進行了最小化
這正是我想要的。 謝謝你。
網站主持人對此評論進行了最小化
這是一個用於查找字符串中最後一個數字字符的位置的公式,但不使用數組公式: =MAX(SEARCH(CHAR(9),SUBSTITUTE("0123456789"&A1,{0,1,2,3,4,5,6,7,8,9) ,9},CHAR(1),LEN(A10)+0123456789-LEN(SUBSTITUTE("1"&A0,1,2,3,4,5,6,7,8,9,{10, 10},"")))))-0123456789 出現在這個公式中的數字 XNUMX 是由於在這個公式中連接的常量字符串“XNUMX”的長度。
網站主持人對此評論進行了最小化
嗨喬治,你的配方可能符合我的要求。 我需要類似的公式來找出 B 行中“A”行中列出的字符串中的數字位置 所需輸出 8 5 1 4 3 1 3 2 5 5 6 6 1 7 9 9 1 1 6 0 9 3 0 2 7 4 9 3 6 5 5 7 4 9 8 10 2 10 0 8 1 9
網站主持人對此評論進行了最小化
非常感謝,太好了
網站主持人對此評論進行了最小化
....在這裡,我認為我很了解 Excel。 太棒了!!!!
網站主持人對此評論進行了最小化
如何讓它在 powerpivot 中工作
網站主持人對此評論進行了最小化
嗨,
抱歉幫不上忙。
網站主持人對此評論進行了最小化
這就是我需要的 =MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"));

非常感謝!
網站主持人對此評論進行了最小化
不客氣O(∩_∩)O
網站主持人對此評論進行了最小化
好,謝謝
網站主持人對此評論進行了最小化
以為我會讓每個人都知道我需要在訪問的地址字段中找到門牌號碼的最後位置。 我能做到這一點的唯一方法是將一個簡短的查詢導出到 excel 並運行這個公式。 我知道有一種方法可以訪問 excel 功能,但這要容易得多。 我的地址具有不同的門牌號長度,然後您將 1st、2nd、3rd...St.、Ave 放入街道名稱中,您在解析格式非常錯誤的地址字符串時遇到了一個主要問題。

地址示例 1234 nw(或 NW)第 4 街。
12 西街北(或北)
123,456 和 789 Heritage Circle(或 Crc)
123 & 456 N 1st。 英石

我通過一些研究找到了一種快速解析第一個和第二個示例的方法(我會給予信任,但現在我不記得我從哪裡得到答案)。 它涉及創建一個 VBA 函數來完成它。 效果很好,但是當我們談到第一個“,”或“and”或“&”時,我遇到了一個問題。

在 excel 中使用此公式找到了我需要的最後一個數字,而無需選擇門牌號。 由於大多數門牌號在它們與方向段或街道名稱段之間以空格“”結尾,因此我在查找公式後添加了---&“”。 像這樣:在數組公式中
=MAX(IFERROR(FIND({1,2,3,4,5,6,7,8,9,0}&" ",E2,ROW(INDIRECT("1:"&LEN(E2)))),0))
快速導出回訪問表和 wala! 你有號碼。
202 和 206 N 布蘭奇大道 = 9

現在我知道我可能可以在 excel 中解析地址的其餘部分,但它實際上在 Access 中工作得很好,所以我決定在那裡做剩下的事情。

如果有辦法在 Access 中完成所有操作,我找不到或弄不明白。
網站主持人對此評論進行了最小化
Ich habe gerade diese Lösung ausprobiert und es klappt bei mir nicht。 Hat sich inzwischen etwas, was die Matrixformel betrifft, geändert?
網站主持人對此評論進行了最小化
嗨沃爾夫岡,

這篇文章中提供的公式適用於我的情況。 你得到了什麼結果?
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護