0

お世話になっております。

まず、以下のようにExcelがございます。

この「人名+No.0******」

となっている行の、数字部分「******」(6桁)を取得する方法を探しています。

例えば上記の徳川家康であれば、「126541」が取得したい文字列です。

また上記の「部門作成伝票」「江戸幕府~」のように、外れ値といいますか余分な行も存在します。

ただし、今回は部分一致を使うことでこの余分なデータ(「No.0******」型でないデータ)は排除できます。

ポイントとしては、取得したい文字列が最後にあり、先頭からの文字数が件名や人名の文字数が異なるために

「先頭からN文字」というような切り出し方では数字部分を一律に取得できない点です。

なお、数字部分の最初の0は今回は諸事情で不要なので除去したく思っております。

これについて、どのようなライブラリを使えば目的の取得作業が行えるか、ご教授いただければ幸いです。

よろしくお願いいたします。

この質問は解決済みのためクローズされています。
miya123 ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。