- 締切済み
エクセルでの抽出と円記号サブレス方法について
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.2
#1です。ごめんなさい。 text()は無しにしてください。 でも、未入力の場合に \ が出てしまうので、以下の通り修正してください セルB1に式[=if(trim(A1)="","",mid(right(" \" & A1,7),1,1)) セルC1に式[=if(trim(A1)="","",mid(right(" \" & A1,7),2,1)) 以下、同様です。
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.1
セルB1に式[=mid(right(" \" & text(A1),7),1,1)] セルC1に式[=mid(right(" \" & text(A1),7),2,1)] セルD1に式[=mid(right(" \" & text(A1),7),3,1)] セルE1に式[=mid(right(" \" & text(A1),7),4,1)] セルF1に式[=mid(right(" \" & text(A1),7),5,1)] セルG1に式[=mid(right(" \" & text(A1),7),6,1)] セルH1に式[=mid(right(" \" & text(A1),7),7,1)] right(" \"のスペースは、半角6個です。 列Aが仕様外の7桁になった場合はB1は数値になります。 設定後、セルB1:H1をコピーして、下方向に貼り付け。
お礼
bin-chanさん、超即答ありがとうございます。 教えて頂いた関数を試したのですが TEXT(A1)のところで必要な引数がないとエラーになります。 エクセルのバージョンは2002です。 ヘルプで確認すると【TEXT(値,表示形式)】の形です。 いろいろと試しましたがだめでした。 エクセルのバージョンの問題でしょうか?