私はMicrosoft Access 2010で作業していますが、テーブルと列[tblData]![Associate Name]のデータはSmith、John(123456)のようにフォーマットされています。明らかに、これは姓、名、従業員ID番号(5桁から6桁まで)を示しています。私の問題は、この文字列から従業員ID番号を抽出する必要があり、私は機能を持つLeft
,Right
、Mid
の正しい組み合わせを使用するのに苦労しているということです。文字列2文字間の文字列の抽出
1
A
答えて
4
InStr()
を使用して(
文字の位置を確認します。
次(
後に1つの文字を開始ストリングを抽出するために使用Mid()
そしてVal()
はあなたの残りの桁からの数を与えます。最後の数字の後には何も無視します。
結果を数値ではなく文字列にする場合は、CStr()
を使用して変換します。ここで
は、イミディエイトウィンドウからの例です:
Associate_Name = "Smith, John (123456)"
? InStr(1, Associate_Name, "(")
13
? Mid(Associate_Name, InStr(1, Associate_Name, "("))
(123456)
? Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1)
123456)
? Val(Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1))
123456
? CStr(Val(Mid(Associate_Name, InStr(1, Associate_Name, "(") + 1)))
123456
関連する問題
- 1. 2文字間の文字列の抽出
- 2. 文字列間の文字列を抽出する
- 3. ウェブサイトの2つの文字列の部分文字列の間の抽出
- 4. 抽出文字列
- 5. 文字間の文字列の抽出と置換
- 6. 2文字の間のすべての文字列を抽出します。powershell
- 7. Android文字列の抽出
- 8. 2文字列と親文字列の間の文字列を取得する
- 9. 2文字間の文字列を抽出する - Matlab(正規表現)
- 10. SSRS 2番目の文字列の前に文字列の部分文字列を抽出します。
- 11. 文字列内の文字列を抽出する
- 12. Objective-Cの文字列から文字列を抽出する
- 13. Bashの文字列から文字列を抽出する
- 14. 抽出文字列テキストに
- 15. シェルスクリプト文字列抽出
- 16. 抽出数&文字列
- 17. 文字列と2文字
- 18. 文字列Aと文字列Bの2番目の出現の間の部分文字列のPython Regexクエリ
- 19. 文字列から文字列とintを抽出します。
- 20. 文字列から部分文字列を抽出します。
- 21. 文字列から部分文字列を抽出する
- 22. 文字列から文字列を抽出する方法
- 23. 文字列から文字列を抽出する
- 24. 文字列から数字と文字を抽出するR
- 25. sqlのテーブル列から2文字の大文字サブ文字列を抽出する
- 26. 文字列の最後の文字までの抽出
- 27. アセンブリの文字列間の2文字間の切り替え
- 28. 2つの正規表現間の文字列の抽出
- 29. 文字列の最初の文字を抽出する
- 30. 文字列からの文字の抽出
は、なぜあなたはすべてで、このようなデータを格納していますか?これは本質的には計算された列であり、これは悪い設計です。 –
残念ながら、これは私のデータではありません。私はちょうどそれを笑を操作するように依頼されました –