[[20040206200216]] 『TEXT関数[表示形式]で』(kobi) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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.