以下を含むセル A1 に可変テキスト フィールドがあります。
テキスト;#数値;#テキスト;#数値
- この形式は繰り返し続けることができますが、パターンは常に Text;#Number です。
- 数字は 1 桁から n 桁まで変更できます (最大 7)。
例:
元の値
MyName;#123;#YourName;#3456;#HisName;#78
必須の値:
123, 3456, 78
私の理解では、このフィールドは Excel の数式には可変性が高すぎます。
正規表現を使ってみましたが、コーディングに関しては初心者です。コードを説明テキストで分解できれば、非常にありがたいです。
以下の提案のいくつかを試してみましたが、完全に機能します。もう1つ質問です。
テキストから数値を分割できるようになったので、以下のコードを利用して、数値を x セルに分割する別のレイヤーを追加する方法はありますか。
たとえば、関数を実行すると、同じセルに 1234、567 が表示される場合、関数はセル B2 に 1234、セル C2 に 567 を配置します。これにより、文字列が関数から取得されたすべての数値を使い果たすまで、同じ行のすべてのセルが更新され続けます。
ありがとう