これはExcel関連の質問です。文字列内の特定の1つまたは複数の文字の左側にあるすべてのテキスト(すべての文字)を削除したい。
例:
セルに文字列があるとしますhelloall welco metostackoverflow
ここで、「スタック」の左側にあるすべての文字を削除します。結果はstackoverflow(stackoverflowのみ)である必要があることを意味します
よろしくお願いします。
=RIGHT(input,LEN(input)-FIND("stack",input)+1)
検索置換を実行し、ワイルドカードを使用します。
例えば.
検索:*スタック置換:スタック
結果は「StackOverflow」になります
別の式:= MID(input、20,60)
ここで、「helloall welco metostackoverflow」の「s」は、各スペースも文字と見なして左から20番目の文字であるため、最初の数値は20です。 2番目の数値(ここでは60)は、目的のテキスト「stackoverflow」の文字数よりも大きい任意の数値です。 「stackoverflow」には13文字あります。したがって、与えられた式では、2番目の数値は13以上の任意の正の整数にすることができます。