区切り文字のない文字列を解析するやあ、
A、B、C の 3 つの列があります。各列には「A121A5*6」のような文字列が含まれます。各アルファベットまたは * 記号とそれに続く数字を個別の列に解析したいと考えています。この例の文字列では、A121、A5、および *6 の 3 つの列が存在します。 列の値が NA の場合を除き、Colman A、B、および C に対してこれを実行したいと考えています。どうすればいいでしょうか?ありがとう!
自動化とスクリプト作成Re: 区切り文字のない文字列を解析する1 つの列から 3 つ以上の列を作成できますか? 分割に使用されるアルファベットはわかっていますか? 同じセル内では常に同じですか? 複数の分割文字が連続して存在する可能性はありますか? 存在する場合、そのような状況はどのように処理されるべきですか?
Re: 区切り文字のない文字列を解析するはい、1 つの列から 3 つ以上の列を作成できます。1 つの列に A1B12C34D112 がある場合、A1、B12、C34、および D112 に 3 つの列が必要になります。
はい、アルファベットはわかっています。
彼らは常に同じセルにいるとはどういう意味ですか?
はい、行内に複数の分割文字が存在する可能性があります。その場合、それに対応するためにさらに多くの列を作成する必要があります。
ありがとう!
Re: 区切り文字のない文字列を解析するできるだけ多くの異なるタイプのケース(異なる量のアルファベット、異なるアルファベット、* あり、* なし、連続したアルファベットなど)を含むデータ テーブルの例と、それらに対する解決策を提供していただけますか。 アルファベットがわかっているなら、どうやってわかるのでしょうか? 列ごとに?
「常に同じセル内にある」とは、特定のセル内に常に同じアルファベットがあるかどうかを意味したと思いますが、あなたの応答によると、単一のセル内に多くの異なるアルファベットが存在する可能性があります。
現在、私が思いつくかなり簡単な解決策は、For Each Row を使用し、必要に応じて新しい列を作成しながら行ごとに移動することです。