再)数字とアルファベットが混在しているセル内の一部のアルファベットの抽出について | |
---|---|
[133535] 再)数字とアルファベットが混在しているセル内の一部のアルファベットの抽出について- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ KEI -(2023/01/16(23:29)) □U R L/ 先日、皆様より情報を頂いてEXCEL勉強中の者です。 先日の質問の追加でまたわからない箇所が出てきたのでぜひ教えてください。 セル内に数字の後にアルファベット2桁・3桁が発生してしまい、困惑しています。 希望は、B列に中間のアルファベットを1〜3文字を抽出したいです。 C列に抽出したアルファベットの次の数字を抽出したいです。 アルファベット一文字を抽出はできるのですが、セル内によってアルファベットの入る位置が異なり、 セル内文字数は最大13文字 数字最大3桁+最大アルファベット3文字+数字最大3文字・・・(13文字) A B C 1 123DLA32R12L1 DLA 32 2 12RA23K2 RA 23 3 1L1R2 L 1 4 1DR2 DR 2 よろしくお願いいたします。 ++++++++++++++++++++ OS ⇒Windows XP Version⇒OTHER ++++++++++++++++++++ |
[133536] Re[1]: 再)数字とアルファベットが混在しているセル内の一部のアルファベットの抽出について- ■記事引用/メール受信=OFF■ □投稿者/ KEI -(2023/01/16(23:34)) □U R L/ すみません。 列が段ずれしていました。 A B C 1 123DLA32R12L1 DLA 32 2 12RA23K2 RA 23 3 1L1R2 L 1 4 1DR2 DR 2 よろしくお願いいたします。 |
[133538] Re[2]: 再)数字とアルファベットが混在しているセル内の一部のアルファベットの抽出について- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2023/01/17(10:25)) □U R L/ (1) B1セル =MID(LEFT(A1,MATCH("TRUETRUE",ISERR(-MID(A1,{1,2,3,4,5,6},1))&ISNUMBER(-MID(A1&1,{2,3,4,5,6,7},1)),0)),MATCH(TRUE,ISERR(-MID(A1,{1,2,3,4},2)),0)+1,6) (2) C1セル =IFERROR(LEFT(MID(A1,FIND(B1,A1)+LEN(B1),9),LOOKUP(1,-MID(MID(A1,FIND(B1,A1)+LEN(B1),3),1,{1,2,3}),{1,2,3})),"") それぞれ下にコピー <結果図> 行 ______A______ _B_ _C_ 1 5D D 2 99E09R12L1 E 09 3 123DLA32R12L1 DLA 32 4 12RA23K2 RA 23 5 1L1R2 L 1 6 1DR2 DR 2 7 25R3L4R1 R 3 8 9L2L3R1 L 2 |
[133539] Re[3]: 再)数字とアルファベットが混在しているセル内の一部のアルファベットの抽出について- ■ / 記事引用/メール受信=OFF■ □投稿者/ KEI -(2023/01/17(12:56)) □U R L/ 半平太さま 凄すぎです。 先日もご教授頂き大変感謝です。 毎日の業務が楽しくなりそうです。 ありがとうございました。 ++++++++++++++++++++ OS ⇒Windows XP Version⇒OTHER ++++++++++++++++++++ |
このトピックに書きこむ |
---|