|
CEL391.セルの表示形式について
Q:(質問者:愛知県RYUさん) WindowsNT 毎回興味深く拝見しております。 早速質問なんですが、Excelのセルに”0.3”と入力して”300”と表示させることはできるのでしょうか? 関数を使えればいいのですが、入力したセルに上記のように表示させたいのです。 セルの表示形式の設定を何とかするしかないと思いますが、私が試した限りではうまくいきません。 又他の方法があれば、お教え願いませんでしょうか。 よろしく御願いいたします。
???????????????????????
A: 兵庫yuhkiです。 かなり力技ですが、以下の方法はいかがでしょう?
1)数値を入力する範囲を選択。 2)メニューの[書式]−[セル]−[表示形式]タブを選択。 3)「分類」をユーザー設定に、「種類」で##0(CTRLキー+Jキー)E+0と設定。 ##0のあとにCTRLキー+Jキーを押してE+0と入力という意味です。 4)[配置]タブで「文字の制御」で折り返して全体を表示するにチェックしてOK。 で、見た目だけですが、0.3が300になります。 (セルの高さを大きくすると、 300 E-3 となっており、E-3が隠れた状態になっています)
ご希望に合ってないと思うのですが・・・ ではでは。 [質問一覧]/[HOME]
CEL392.5捨6入したい
Q:(質問者:北海道buchoさん) WindowswMe 頼りになる、何パソ・アドバイザーの皆様助けてください。 Excel2000で計算結果を5捨6入したいのですが、方法を教えてください。 毎回参考になるアドバイスで助かっています。 よろしくお願いします。
???????????????????????
A: 北海道buchoさん今日は。兵庫のhhirochannです。
4捨5入する関数にROUND関数があります。 =round(1234.5,0)
とすれば、小数点1桁を4捨5入して1235となります。
これを応用しますと、5捨6入の場合、 小数点1桁を対象にする時 実際の数値より 0.1 差し引きして 1桁目を対象にする場合 〃 1 〃 2桁目 〃 10 〃 round関数を利用すればいい事になります。
従って上記の場合 =round(1234.5-0.1,0) → 1234 =round(1234.5-1,-1) → 1230 =round(1234.5-10,-2) → 1200
実際の場合、1234.5 は セルを指定する事になりますが・・。 この方法が 最も原始的なやり方ではありますが、確実な方法と思います。 なお、ROUND関数以外でもINT関数を利用する方法も有ります。 [質問一覧]/[HOME]
CEL393.VLOOKUP関数関連
Q:(質問者:大分県gykさん) Windows98 VLOOKUP関数で登録NOを入力したら出席者名が表示されるように出来ました。 会員が増えたとき範囲指定を広げることが出来ません。 範囲指定を広げる方法を教えてください。
???????????????????????
A: 大分県gykさん今日は。兵庫のhhirochannです。 VLOOKUP関数の参照先のテーブルは別シートに作成されていますか? それとも同一シート? 貴方の場合の如く増える場合、別のシートに作成される事をお奨めします。 次に、参照先のテーブルに名前を定義されましたか? 名前を定義された場合の対処方法は以下の通りです。 ・テーブルの途中に必要な行数挿入します。 ・追加テーブルデータを入力します。 ・false 又は0 を利用される場合(条件一致の時)はそのままで利用OKですが、登録NOで並べ替えされても OKです。 (テーブルの最後の行以降にデータを追加しますと、名前の定義をやり直す必要があります。途中に追加すれば不要ですので上記ではその方法を記しました) 名前の定義はせずに、絶対番地指定で利用されている場合、VLOOKUP関数内の参照先を追加したデータ数分増やした範囲に変更する必要があります。 ($A$1$B$20
で4行追加の場合 $A$1$B$24
の如く) 名前を付けた場合、このVLOOKUP関数内の式は変更する必要がありませんので、VLOOKUP関数利用の場合、小生は必ず名前を付けるようにしています。 [質問一覧]/[HOME]
CEL394.エラー表示を空白にしたい
Q:(質問者:宮城県hiroさん) はじめまして・・・初心者です。 どうか教えて下さい・・・ 指定したセルの中にある、長さが不定な文字列を、 E2=MID($A$1,LEN($A$1)-1,1) などを使って「左から右へ」セル内の数字を別々の指定したセルに格納したいのですが、どうしても#VALUE!が ででしまいます。 エラー表示を出さず、空白にする有効な計算方法を教えて下さい。 例) A B C D E F 1
1260
2 #VAL #VAL 1 2 6 0
A B C D E F 1
1260
2 1 2 6 0 A2.B2を空白には出来ないでしょうか?? すみません例題に罫線を入れられませんでした。 分かりますでしょうか????お願いします。
???????????????????????
A: 宮城県hiroさん、おはようございます。兵庫TERUです。 この場合なら、IF関数とISERROR関数を使えば大丈夫です。 ですから、下記の式なら次の様にします。 >E2=MID($A$1,LEN($A$1)-1,1) E2=IF(ISERROR(MID($A$1,LEN($A$1)-1,1))=TRUE,"",MID($A$1,LEN($A$1)-1,1))
★式の説明★ IF関数:ご存知だと思いますが、 IF(論理式,
真の場合,
偽の場合) 論理式の結果に応じて指定された値を返す関数
ISERROR関数:ISERROR(テストの対象) ISERROR関数は、テストの対象が任意のエラー値(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?または
#NULL! )のいずれかの時 TRUE を返します。 ですから上の式だと、ISERROR関数の値が TRUE
かどうかを判断し、真なら""【NULL値】を返し、偽なら今まで通りの式を計算すると言う事になります。 このIF関数とISERROR関数の組合せは結構使えるので覚えておくと便利な式です。 一度お試しして下さい。 [質問一覧]/[HOME]
CEL395.列の表示について
Q:(質問者:静岡県kameyaさん) 列の表示が数字になっているので、アルファベットに直すには、どうしたらよいでしょうか?
???????????????????????
A: 静岡県kameyaさん、おはようございます。兵庫TERUです。
この場合は、次の様にして下さい。 メニューバーより【ツール】→【オプション】を立ち上げ、『全般』タブをクリックし、≪設定≫の中の一番上にあるR1C1
参照形式を使用する のチェックを外すと列番号がアルファベットに戻ります。 [質問一覧]/[HOME] |