-1
最初のテキストを列から検索して分割しようとしています。以下はテキストと結果です。最初のテキストを取得し、Excel vbaを使用して分割します
Input Output
00Abc def Abc def
0Abc hf001 Abc hf001
01738Hji hf Hji hf
7HAJ he HAJ he
HJSHJS gef HJSHJS gef
最初のテキストを列から検索して分割しようとしています。以下はテキストと結果です。最初のテキストを取得し、Excel vbaを使用して分割します
Input Output
00Abc def Abc def
0Abc hf001 Abc hf001
01738Hji hf Hji hf
7HAJ he HAJ he
HJSHJS gef HJSHJS gef
私はこの回答を盗んだので、この質問にすべてのクレジットがあります。
https://superuser.com/questions/846822/find-first-letter-in-a-stringあなたは、次を作成するには、MID
で使用できる最初のASCII文字の位置を与え、あなたのデータを仮定すると、A1
に始まり質問
、
=MID(A1, MIN(INDEX(ROW(INDIRECT("1:"&LEN(A1)))+((CODE(MID(UPPER(A1),ROW(INDIRECT("1:"&LEN(A1))),1))<65)+(CODE(MID(UPPER(A1),ROW(INDIRECT("1:"&LEN(A1))),1))>90))*1E+99,,)), LEN(A1))
入力00Abcデフ 出力Abc def 入力0Abc hf001 出力Abc hf001 – Anoop
これはかなり曖昧です。前と後のスプレッドシートを作成し、スクリーンショットをアップロードする方法はありますか?例えば、最初の部分は比較的簡単です。ちょうど "0"を ""に置き換えますが、結果は01738Hjiでなければなりません... – Hrothgar