CDの保有枚数を教えてください

A列に日付、B列にWEEKDAY関数で曜日、C列以降にその日のデータを入れていたブックを今日開いたときエラーが出ました。
ブックは一応自動回復でまた使えるようになりました。
ところがA列の日付がシリアル値、B列の曜日が1から7までの数字になってしまいました。

A列のシリアル値はセルの書式設定を日付にして元に戻ったですが、B列を「3」とかでなく「火」などの表示に戻すにはどうすればいいのでしょう?

B列に入れていた関数は
     =IF(A119="","w",WEEKDAY(A119))
です。
(119行目の例です。A列未記入行はBにエラー値でなくwが表示されるようにしてあります。)

A 回答 (4件)

#1です。


すみません。質問文をきちんと読まずに答えてしまいました。

B列がWEEKDAY関数のままでも、下記の方法が通用します。
また、B列にA列と同様に日付を入れてもいいでしょう。
    • good
    • 0

値を漢字の土や日にしてしまいたいとすれば、B1セルに


=TEXT(WEEKDAY(A1),"aaa")
でそう出来ます。A1に日付、B1に土とか出す場合です。
    • good
    • 0
この回答へのお礼

土などはTEXTなんですか、有り難うございます。

お礼日時:2004/05/26 00:31

 WEEKDAY関数ではなく、TEXT関数を使ってはどうでしょう?


 ただし、セルの値がテキスト文字列になってしまうので、他のセルで参照していれば、そのセルが#VALUE!になっちゃうかもしれません。

=IF(A119="","w",WEEKDAY(A119))



=IF(A119="","w",TEXT(A119,"aaa"))
    • good
    • 0
この回答へのお礼

漢字で表示出来ました。
ありがとうございました。

お礼日時:2004/05/26 00:32

vlookup関数等を使う方法もありますが、日付が入れてあるセルの書式の「表示形式」を「ユーザー定義」にして、右側の欄に「aaa」

と入れてみてはどうでしょう?
    • good
    • 0
この回答へのお礼

aaaで表示出来るんですね。
有り難うございました。

お礼日時:2004/05/26 00:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報