[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『TEXT関数[表示形式]で』(kobi)
何時もお世話になっております。また教えてください。
[[20040201221730]]『エクセルで入金伝票をつくりたい』(そううつせん)
さんの質問をお借りしますが、その中で(lookup)さんの下記数式内の、 =MID(TEXT($G7*$H7,"[>9999999]""OVERFLOW"";???????"),COLUMN(A1),1) TEXT関数の表示形式の "[>9999999]""OVERFLOW"";???????" のことについて、 @"overflow"って? あふれる? この意味を教えてください(初めて見ました)。 A"**""**""**"とつなげると、どういう意味になるんですか? それからもう一つ、 =MID(RIGHT(" \"&$A1,8),COLUMN(A1),1) の数式で、 " \" の左側の空白の意味の解説をお願いしたいんですが、よろしくお願いします。
意外なご質問です。なにか勘違いがあるのでは、ないでしょうか? kobiさんは、TEXT()関数や表示形式には、すでにご精通のようにお見受けします。 本来、まったく不要なのでしょうが、少しだけ補足させていただきます。
TEXT($G7*$H7,"[>9999999]""OVERFLOW"";???????")の "[>9999999]""OVERFLOW"";???????" の部分は、セルの表示形式では、 [>9999999]"OVERFLOW";??????? です。
+をspaceだとしますと、 123は、数字の前にspace4個つけて、 ++++123 となり、 12345678は、>9999999の条件を満たしますので、 OVERFLOW という文字を戻します。 これは8桁ですので、Wは、右に一桁余分に空白がないと表示できません。
MID(文字列,COLUMN(A1),1)右にフィルドラッグしますと、左の桁から順に COLUMN(A1)→1が、COLUMN(B1)→2……と各セルに1桁ずつ表示して行きます。
RIGHT(" \"&$A1,8) の" \"&$A1、 こちらは、例えば、A1が123の場合では、 +++++++\を頭に付けますので、+++++++\123 を戻します。 RIGHT(文字列,8)で右から8桁に桁詰を行いますので、 ++++\123 を戻します。
このようなことなのですが。。 (LOOKUP)
今日は勤務で、返事遅れました。すびません。 LOOKUPさん、意外なご回答です。(えへえへ) >すでにご精通のようにお見受けします。 こんなことを言われて・・・ドキドキしていた。(黒板純ふうに) 理解力ないためご迷惑かけてますが、 上記のような表示形式は見たことも無かった訳で・・・ それから僕は、ヘルプを見ながらいろいろ調べてみた結果、やっぱり > "[>9999999]""OVERFLOW"";???????" の部分は、セルの表示形式では、 > [>9999999]"OVERFLOW";??????? です。 この部分はわからなかった訳で・・・・ (もっと勉強します) とおさん・・・僕は・・・富良野に戻って、もう一度やり直したいです。 大雪で「北の国から」モード アーンド酔いどれモードの (kobi)
セルの書式設定、表示形式での数値の3分岐につきましては、 単語検索で、箱の中に「表示形式 ;[ 」検索 ◎AND としまして、検索しますと、関連するご質問がたくさんご覧になれます。
別サイトですが、セルの書式設定につきましては、こちらが大変親切です。 http://park8.wakwak.com/~web-doc/excel/exhyou2.htm ここで、基本操作編の[条件 値]の項に説明があります。 (LOOKUP)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.