No.1ベストアンサー
- 回答日時:
・B列の文字は全部で何桁あるのか?
・特に1文字だけ(=2文字目が存在しない事)があり得るのか?
で微妙に違ってきます。
絶対に2文字以上あるなら
=IF(ISERROR(VALUE(ASC(MID(B1,LEN(B1)-1,1))))=TRUE," ",MID(B1,LEN(B1)-1,1))
2文字未満があり得るならLEN(B1)が2未満の場合の処理をIF文の一段外側に追加でしょう。
Excel2003だと全角数字でもValue関数でエラーになりませんのでASC関数は無くてもOK(他バージョンは不明)
ISERRORはTRUEかFALSEを返すので=TRUEは無くても動きます
早速の回答ありがとうございます。
文字数は、5字又は6字で1文字ということはありません。
うまくいきました
ありがとうござました。
No.6
- 回答日時:
No.5です
IF関数の偽の処理がちょっと違いました
=IF(ISERROR(VALUE(RIGHT(A1,2))),"",VALUE(MID(A1,LEN(A1)-1,1)))
正しくは上の式ですね、すみません
No.5
- 回答日時:
皆さんと大差ありませんが
=IF(ISERROR(VALUE(RIGHT(A1,2))),"",VALUE(RIGHT(A1,2)))
右から取り出すのでRIGHT関数,数値にしてエラーに
なるかならないか判断するのにVALUE関数,ISERROR関数を
併用してみました
No.4
- 回答日時:
C2: =IF(AND(LEFT(RIGHT(B2,2),1)>="0",LEFT(RIGHT(B2,2),1)<="9"),LE
FT(RIGHT(B2,2),1),"")No.3
- 回答日時:
Excelのワークシート関数ならShift_JISなので、質問の条件のよう
に2桁以内の数値の前が必ず2バイト文字なら
=MIDB(A1,LENB(A1)-1,1)
で出来ちゃうはず。2004は出来ました。要するに、2バイト文字から
1バイトだけ取り出そうとすると自動的に空白になる仕様なんですね。
No.2
- 回答日時:
数字の前の文字列が「あいうえ」固定と仮定して・・・。
=SUBSTITUTE((INT(SUBSTITUTE(B3,"あいうえ","")/10)),"0","")
(1) あいうえ、を、空文字列で置き換え
SUBSTITUTE(B3,"あいうえ","")
(2) それを 10 で割る(10未満だと小数になる)
SUBSTITUTE(B3,"あいうえ","")/10
(3) それを INT で整数化(10未満だとゼロになる)
INT(SUBSTITUTE(B3,"あいうえ","")/10)
(4) ゼロを空文字で置換
SUBSTITUTE((INT(SUBSTITUTE(B3,"あいうえ","")/10)),"0","")
あ、でもこれだと 100 以上でダメになりますね、すみません・・・。
早速の回答ありがとうござます。
詳細な説明ありがとうございます。よく理解できました。
数字は、2桁で100以上は、ありませんので
うまくいきました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Excel(エクセル) LEFT関数で文字数を指定しないで取りだす方法 7 2023/06/30 09:49
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセルで、全部のセルのそれぞれ右から2つ目の数字を取り出して合計したい
Excel(エクセル)
-
エクセルで桁数の分からない数値を右から1数値ずつ抜き出したい
Excel(エクセル)
-
値の入っているセルのうち、一番右側の値を取得したい(エクセル)
Excel(エクセル)
-
-
4
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
5
Excelシートの保護時にデータの並び替え
その他(Microsoft Office)
-
6
Excel 空白を含む列範囲からn番目のセル
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのフィルタオプション...
-
【緊急】DAMのデンモクがつかな...
-
【半田が付かない?】 半田が...
-
半田ゴテをつけっぱなしで帰っ...
-
有名人の、傑作パロディ名・・・
-
ピンが折れてしまったIDE-HDD...
-
日最高気温の「日」の読みは「...
-
統一教会について質問です。
-
イモはんだの英訳は?
-
しゃべるときに口をあまり開け...
-
50音順で並べた時に最初にく...
-
身内が芸能人に、似ている・・・。
-
鉛管の排水管から漏水です。補...
-
アナタの偉大な人は誰ですか。
-
クレイジーと言う言葉を使って...
-
最近のコマーシャル面白くない...
-
「ポケベルの1101=会いたい」...
-
モナ・リザはどういう意味?
-
電線の直接接続後のろう付けっ...
-
『竹を割ったような性格』とい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのフィルタオプション...
-
【緊急】DAMのデンモクがつかな...
-
【半田が付かない?】 半田が...
-
50音順で並べた時に最初にく...
-
あいすまぬ、あいわかったの「...
-
半田ゴテをつけっぱなしで帰っ...
-
芸能人
-
「合議」の読み方
-
日最高気温の「日」の読みは「...
-
はんだをとったら穴の中だけ残...
-
高嶋政宏さんって亡くなられた...
-
鉛管の排水管から漏水です。補...
-
「ポケベルの1101=会いたい」...
-
「厚化粧」だと思う有名人
-
電線の直接接続後のろう付けっ...
-
イモはんだの英訳は?
-
有名人を騙った投資詐欺に引っ...
-
フジテレビに行くと有名人に会...
-
ボタン電池のノッチがおれました
-
しゃべるときに口をあまり開け...
おすすめ情報