抽出したい 文字列 "ABS"の直後の数値(大文字と小文字を区別) Excelテーブルのセル内のテキストの大部分の中。
すべてのセルに探している文字列が含まれているとは限らないので、フィルタが必要です。
セルの内容は次のようになります。
Loremイプサムdolor座ってamet、conittetur adipiscing elit。モルビアンティ mi、laoreet nec tristique et、duiのソーダ。前庭のウラムコパー nibhオークションlaoreet ornare nisi posuereで8月。 Aliquam convallis nislオークションモーリス・ファレトラ・フォーシバス。ヌラムヌラドロール、varius viverra facilisis nec、拷問を受けたビベラ。整数sollicitudin、エリート interdum、sapien justo、luctus justo、id、varis nisi、maurisの中で イプサムで。 Vivamus tincidunt neque sed felisは、一時的な天体を蓄積します。
ABS:1.5、ADS:2.5、SR:11
ペレンテスクの住人morbi tristique senectus et netus et malesuada 名声AC turpisエジェスタ。整数前庭フェリスらロレム前庭 痴女。ヌラ不法、マグナヴェルアキュサンオナレ、オーグクォーム ornare justo、履歴書turpis orci quis nibh。 Nullam履歴書 et ligula(商品名) Etiam et luctus dui。
問題は、内容が手動で入力されるためです。構造は多少異なる場合があります。
ABS:1.5(ABSの後のスペース)
または
ABSは1.5です(コロンの代わりに 'is')
または
ABS = 1.5(コロンの代わりに '=')
または
ABS 1.5(コロンのないテキストの直後の数値)
....等
数値は、0.5の増分で0〜8.5の間である(すなわち、0、0.5、1.0、... 7.5、8.0、8.5)。
私はleft()とfind()関数の組み合わせを試しましたが、文字列 "ABS"を見つけた後に単に数字を抽出する方法を知りません。誰かが私を助けてくれるか、または私をある方向に向けることができれば、私はそれを大いに感謝します。ありがとうございます。