excel
[HOME] [MAIL]

CEL386.年号の入力に関する質問

Q:(質問者:愛知県keikoboxさん)
WindowsMe
Excelの年号の入力に関する質問ですが、社員の移動の記録簿を作成するときほとほと手を焼いたことがありました。
当社の社員の配属年月日を"s58.3.10enter"とタイプすると"昭和58年3月10日"に、"h12.3.25enter"とタイプすると"平成12年3月25日"に、表示させるにはどうしたら良いか教えて下さい。

???????????????????????

A:
愛知keikoboxさん、こんにちは。
年号で表示させたい場所の書式設定を変更したらできますよ。
次の手順でお試しください。EXCEL97で動作確認済です。

1.対象セル(範囲)を選択(列全体でもOKです)
2.メニューバーの[書式]−[セル]−[表示形式]のタブを選択
3.分類の中から[日付]を選択、
  [種類]の中から「平成..年..月..日」を選択して
  [OK]をクリック
で元の画面に戻ります。

それから”s58.3.10”と入力してEnterを押すと”昭和58年3月10日”と表示されます。

余談ですが、
3.のところで「ユーザー定義」を選択して
種類のテキストボックスに 
ggge"年"mm"月"dd"日"
と入力すれば、”昭和58年03月10日”と桁数を揃えて表示できますよ。

それでは(^o^)/ [質問一覧][HOME]

CEL387.ワークシート分析

Q:(質問者:大阪hamaさん)
ワークシート分析ってありますがどういった用途で使うのですか?
お教えください。

???????????????????????


A:
兵庫yuhkiです。
作成された表の構造が複雑になってきた時に、数式がどのセルを参照している(対象にしている)のかわからなくなることがありますが(私は頻繁にあります)、その時に視覚的に表示してくれる機能がワークシート分析です。
メニューで[ワークシート分析]を選択すると、以下のサブメニューが出てきます。

[参照元のトレース]
数式が入力されているセルを選択し、[参照元のトレース]を選択すると、その数式が対象としているセルが矢印で表示されます。

[参照元のトレース]
数式の対象になっているであろうセルを選択して、[参照先のトレース]を選択すると、そのセルを参照している数式が入力されているセルへ矢印が表示されます。

[トレース矢印を削除]
表示された矢印を消すときに使用します。

[エラーのトレース]
エラーが発生しているセルを選択して、[エラーのトレース]を選択すると、エラーの原因となっているセルがチェックできます。

簡単な数式を作成して、使ってみてください。
ではでは。 [質問一覧][HOME]

CEL388.データーの検索方法

Q:(質問者:東京ookawaさん)
エクセル97
A列に全コード(例:21410857A)が5000個ほど入力されています。
B列にはそのうち、これからも活かしたいコードが3000個ほど入力されています。
それぞれのコードの数字と並びには連続性や規則性はなく、アトランダムな並びです。
(例:21411832Bの次ぎが21411844Aなど)
A列の全コードのうち、B列にあるコードだけをピックアップしたいのです。
(A列のコードのセルに色が着く等)
IF関数や条件付き書式を考えたのですが、やはり膨大な手作業になってしまいます。
マクロも入門を読んだのですが、初心者なのでよくわかりませんでした。
なにか良い方法はありませんでしょうか?ご指南よろしくお願い致します。

???????????????????????


A:
条件付き書式を使いますが、膨大な手作業にならないと思いますので、一度試してみていただければと思います。


B列のデータは、B2から、B3001とします。
A列は、A2から、A列の5000個程を選択します。
連続で入力されているなら、まず【セルA2】を選択し、「Shiftキー」押しながらマウスポインタをセルの下側の線にあわせて、ダブルクリックします。
ポインタの形は、白い矢印標準です。

次に、メニューバーの[書式]→[条件付き書式]を選択します。
<条件付き書式設定>の左のリストボックスから数式を選択し、右のテキストボックスに次の式を入力します。
=COUNTIF($B$2:$B$3001,A2)>=1 

「書式のボタン」をクリック、<セルの書式設定>で好みの設定にして「OKボタン」をクリックし、<条件付き書式>で「OKボタン」をクリックします。
B列に重複が無ければ、>=1で無くとも、=1でOKです。
これで作業は終わりです。
COUNTIF関数は、指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返します。

条件付き書式で数式を選ぶと、その数式が真のとき、(合っているとき)設定した書式、たとえばセルに色を付けるなど、を実行してくれます。
Excelで見たとき半角のAと全角のAは見難いので、注意が必要です。
これが違っている場合は、色づけされません。 [質問一覧][HOME]

CEL389.罫線の太さ

Q:(質問者:京都府monpeiさん)
WindowsMe
EXELで表を作成したとき、罫線がやや太く見えます。
罫線をもっと細くすることはできないのでしょうか?

???????????????????????


A:
兵庫yuhkiです。
画面上で太く見えると言う事でしょうか?
であれば、オートシェイプで罫線を作成されてはいかがでしょうか?

1)メニューの[表示]−[ツールバー]−[図形描画]を選択。
2)ツールバーから「直線」を選択。
3)罫線を設定したい箇所に直線を作成。
4)直線をダブルクリックして、オートシェイプの書式設定を表示。
5)[色と線]タブをクリックして直線の太さを設定。
6)[プロパティ]タブで「セルに合わせて移動やサイズ変更をする」と「オブジェクトを印刷する」にチェックが入っていることを確認。

ご希望に合っていると良いのですが・・・
ではでは。 [質問一覧][HOME]

CEL390.IF式とVLOOKUP式の組み合わせ

Q:(質問者:千葉県POOさん)
Windows98 
=IF(○○=0,0,VLOOKUP(○○,SPEC!○○:○○,○,FALSE))
注;○は任意の行

で指定される正しい値が返されません。どうしたらいいでしょうか?
基本的なことですみません。

???????????????????????


A:
千葉県POOさん今日は。兵庫のhhirochannです。
式の構成はOKですが、気になる点が1つあります。

それは、 =IF(○○=0,0,VLOOKUP(○○,SPEC!○○:○○,○,FALSE))の中の SPEC!○○:○○ です。

ここは絶対番地指定が必要です。
従って、SPEC!$○$○:$○$○ とすればちゃんと値が返されると思います。
(全て ○○では判りにくいので、実際に即した書き方にしますと
 =IF(C3=0,0,VLOOKUP(C3,SPEC!$A$1:$H$50,4,FALSE))
の如くなります)

なお、VLOOKUPの参照先の範囲に名前を定義される方が良いかも。
例えば A1:H50 に 仕様 という 名前を定義すれば、上の式は
=IF(C3=0,0,VLOOKUP(C3,仕様,4,FALSE))
となります。 [質問一覧][HOME]


[HOME] [MAIL]