[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Right関数での表示について』(FUJI)
お世話になります。
Right関数の表示について、ご教授願います。
下記のようにA4からX4まで、「260401」という形式の数値で年月日データが入っています。
その下の行のセルに、Right関数で上行の右2桁を取出し、後にセルの表示形式で"日"を付けて表示するようになっているのですが 日付が一桁の場合「0」も表示されてしまうので、この「0」を表示しないようにするにはどうしたら良いのでしょうか?
A B C D ...
4 260401 240402 240403 240404
5 01日 02日 03日 04日
VBAなら出来るのでしょうか?そちらの方はからきしなもので...(^^; そうぞよろしくお願いいたします。
< 使用 Excel:Excel2007、使用 OS:Windows7 >
=--RIGHT(A4,2)
シリアル値を維持するなら =--TEXT(A4,"00-00-00") で表示形式をユーザー定義→d日に変更で。 (Jera) 2014/03/27(木) 12:21
=RIGHT(A4,2)*1 表示形式のユーザー定義 0"日" > シリアル値を維持するなら > =--TEXT(A4,"00-00-00") 頭2桁って西暦なの? (笑) 2014/03/27(木) 12:31
(Jera)様、(笑)様 出来ました!しかし、色々なやり方があるんですね〜(^^)
因みに頭2桁は西暦ではなく、平成の数字です。 最初にデータを作られた方が、この形式で入れておられたので...(^^; 西暦ならもっと楽に出来ていたと思う部分があったのですが。
お陰様で大変勉強になりました。 本当にありがとうございました。助かりました。
(FUJI) 2014/03/27(木) 14:07
> 因みに頭2桁は西暦ではなく、平成の数字です。 > 西暦ならもっと楽に出来ていたと思う部分があったのですが。
シリアル値にした方が都合がいいのなら =TEXT(A4,"!H0-00-00")*1 表示形式のユーザー定義 d"日" ただし平成限定です。 (笑) 2014/03/27(木) 17:51
Rightじゃないけど
=MOD(A4,100)
(GobGob) 2014/03/27(木) 23:54
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.