ベストアンサー EXCEL表示形式 2008/10/27 22:23 EXCELで教えていただきたいのですが、勤怠などを管理する際 セルに0815と入力すると08:15と表示させたいのですがどうすればよいのでしょうか? みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー tgook ベストアンサー率48% (96/198) 2008/10/27 23:19 回答No.3 マクロを使うという方法もあります。 まず、入力するセルの書式を、 「セルの書式設定」で「文字列」を選択し OKをクリックします。 (1)ツール(T) -> マクロ(M) -> Visual Basic Editer(V) をクリック (2)VBAProject -> Microsoft Excel Objects -> Sheet1(Sheet1)をダブルクリック (3)エディタが表示されるので、そこに以下を貼り付けてみてください。 Sub T() Dim TA2Byte As String Dim TB2Byte As String TA2Byte = Left(Range("B3"), 2) 'セル指定箇所 TB2Byte = Right(Range("B3"), 2) 'セル指定箇所 Range("B3").Value = TA2Byte & ":" & TB2Byte 'セル指定箇所 End Sub (4)Microsoft Excel側のセル( B3 )に「0815」と入力してみてください。 (5)Microsoft Visual Basic側の 実行(R) -> Sub/ユーザーフォームの実行 F5 をクリック (6)Microsoft Excel側のセル( B3 )を見ると「08:15」になっていると思います。 他のセルでも使えるようにする場合、例えば( D5 )の場合、 セル( D5 )の書式設定を文字列にして、 上記コードの 'セル指定箇所 となっている3行をコピー&ペーストで増やし、 ( B3 )という値を、( D5 )にするなどの方法を使えばできると思います。 他にもやり方はありますが、それにはマクロを勉強する必要があると思います。 質問者 お礼 2008/10/29 21:14 勉強になりました ありがとうございました 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) sugar59 ベストアンサー率33% (5/15) 2008/10/28 21:06 回答No.4 対象となるセルを指定→ 右クリック→ 「セルの書式設定」を選択→ 表示形式タブの分類から「ユーザー定義」を選択→ 種類に表示されている形式をDeleteして「00":"00」と入力→ OKをクリック。 表示に関してはおそらくこれでお望み通りになるかと思いますが、 目的が勤怠管理のためならこの方法は全くおすすめできません。 imogasiさんなどの回答にもあるように計算をするのなら、 「日付時刻シリアル値」でないと応用がききません。 個人的には先に回答されたみなさんを参考にされた方が正しい選択だと思います。 質問者 お礼 2008/10/29 21:09 勉強になりました ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 imogasi ベストアンサー率27% (4737/17070) 2008/10/27 23:02 回答No.2 考え方をしっかりすること。 文字列(数字)-(関数の働き)->日付シリアル値、時刻シリアル値ーー(表示形式の設定。日付や時刻)-->時刻、日付 であって 1つの方法 ’0912(半角)の場合 =TIME(LEFT(A1,2),RIGHT(A1,2),0) ーー 文字列ーー(関数)-->文字列 などではない。 例外的に’1125(半角)で関数=(LEFT(A1,2)&":" & RIGHT(A1,2))*1 書式を時刻のものにする、などの手があるが ーー なぜなら、 そのあと時刻計算も控えていると思うので、日付時刻シリアル値に直すことを第1に考えるべきだ。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 tgook ベストアンサー率48% (96/198) 2008/10/27 22:38 回答No.1 (1)入力したいセルをクリック (2)右クリックで「セルの書式設定(F)」をクリック (3)「表示形式」の「ユーザー定義」をクリック (4)「種類(T)」の下の入力欄に「mm:ss」と入力 (5)OK クリック後、セルに「0:08:15」と入力して、 ENTERキーを押してみてください 質問者 お礼 2008/10/27 22:53 早速のご回答ありがとうございます。 質問の書き方が下手ですみません。 「:」を入力せずに0815だけで08:15とはならないのでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Excelで9と入力して9:00と表示させる表示形式 Excelのセルに時間を入力する際、 例えば、9とだけ入力すると9:00と 表示させ、930と入力すると 9:30と表示させる表示形式または 関数についてご存知の方がいらっしゃいましたら ぜひ教えてください。よろしくお願いいたします。 Excelの表示形式について 教えて下さい。 Excel 2004 for macを使っています。 仕事柄、表計算をExcelで組む事が多いのですが、ある「管理表」を作成している時に「表示形式を追加できません」と出ました。 この「管理表」は10シートあり、全てが連動しています。 ほかのシートでは症状が出ないのですが、シート1だけ症状がでます。 数値の入力可能ですが、「セルの結合」や「セルの追加」「セルを塗りつぶす」等で必ず出て来て、そこから進めなくなりました。 そのシートは主に論理関数と他のシートへのリンクのみで出来ています。 これってExcelの限界なんでしょうか? エクセルでの表示形式 エクセルでセルに 「213043」 と入力すると 「21°30’43”」 と表示させるようにしたいのですが うまくできません。 よろしくお願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム Excelの表示形式 Excelのセルに「H17」と文字列で入力されています。 このセルを書式設定の表示形式で「平成17年度」と表示させることはできないでしょうか? よろしくお願いします。 エクセルの表示形式について 初めまして。 エクセルの表示形式について質問します。 今セルに「1234」と入力すると「(1,234)」と表示されるように設定しています。 ユーザー設定で「"("#,##0")"」としています。 同じセルに「込み」と入力すると「(込み)」となるように設定したいのですが、 数字と文字を一緒に設定することは可能でしょうか? よろしくお願いします。 Excelの表示形式について <例> セルA1に『2/10』と入力する→Enterで確定すると『2月10日』と表示される→セルA1をDeleteで削除→セルA1に『2』と入力すると『1月2日』と表示される。 Excelの特徴で、自動的に表示形式が日付に変わってしまうものだと思いますが、コレを初期設定の段階で常に表示形式を標準にする方法はありますか? たとえば 『2/10』と入力したら『2/10』とそのまま表示したい。 『2/10』と入力して日付扱いになっていたセルに、あとから数値として入力する必要が発生した。 などの場合、不便です。 よろしくご回答のほどお願いいたします。 (バージョンは2002または2003) エクセルの表示形式 とても初歩的な質問なのですが。。。 エクセルのセルに"○○"と名前を入力すると"○○ 様"と表示されるように設定したいのですが、どうすればよろしいのでしょうか? よろしくお願い致します。 エクセルの表示形式 エクセルの表示形式について教えてください。 たとえば平成15年2月25日を入力では15/2/25と入力して表示はH15.2.25となるようなセルのユーザー定義 はどのような方法で設定すればいいのですか? 入力するデーターは過去の日付もあるので単純に数字と/ だけで入力したいのですが。なんどかやってみたのですが西暦に換算されてしまいます。 よろしくお願いします。 EXCEL 表示形式 たとえば31630.5とA1のセルに入力した値を3°16'30.5"と表示したいので表示形式のユーザー定義に0"°"00"'"00.#"″"と入力しましたところ問題なく表示が出来たのですが2点問題があります。 1)A1のセルに31630と入力した際に3°16'30."といったように30.の小数点が残ってしまいます。この小数点を非表示にする方法がお分かりの方お助けください。 2)″の表示なのですが、表示形式の文字をくくるために半角""を使用しているため、全角の″を""でくくったため、セルの幅が大きくなってしまいます。半角の"を全角の代わりに表示する方法がお分かりの方お助けください。 よろしくお願いします。 Excelの表示形式 Excelのセルに(1)と入力したいのですが、-1に変わってしまいます。どうしたら(1)と入力できますか? よろしくお願いします。 EXCELの表示形式について こんにちは、教えてください。 【03:05.5】 上記のような入力作業をしておりますが、:と.の入力が非常に面倒です。 例えば【03055】と入力すると【03:05.5】に変換されるような方法は無いでしょうか?恐らく表示形式で何とかすればよいのだと思いますが・・・ 後は、セル上には【2007/3/7 13:56】と表示されているのですが、編集しようとすると、【2007/3/7 13:56:00】になっています。時間の編集をする際に、分だけの修正だった場合、消す文字が多いので、セル上も編集時も【2007/3/7 13:56】にならないでしょうか?? 以上表示形式について2点ご質問させて頂きましたので、ご教授願います。 ★エクセルでの表示形式 エクセルでセルに例えば通貨形式で ¥50、000と表したいときに入れるとき、50とセル入力するだけで良いようにするにはどうしたらよいのですか教えてください。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム エクセル表示形式について 郵便番号入力の際 【030-1234】と表示したく【30】と入力しセルの書式設定の表示形式を【郵便番号】に切り替えているのですが、印刷等を行うと0が表示されずに【30-1234】と表示されてしまいます。件数がたくさんあるので一斉に【0】を表示して【030-1234】と印刷する方法は無いものでしょうか?? EXCELで表示形式について。。。 EXCELで表示形式でユーザー定義を使用した時に、 その値で検索したいのですが、どうしたらよいのでしょうか? Aの列に表示形式をユーザー定義で"A-"##にしました。 セルには数字のみ入力しました。見えているのはA-20とかA-15とかです。 その値でVLOOKUPの関数で検索したいのですが、できますか? ユーザー定義ではA~Zを使用してます。 セルには10~55までの数字を入力して、表になってます。 シートをコピーして形式を選択して貼り付けしてもセルに入力した数字のみで、 ユーザー定義で表示している"A-"の部分はコピーできません。 もう一度、入力しなおしたくはないので、お願いします。 表示形式設定してある場合の時間計算 勤怠表を作成しており、800と入力すると08:00(セルA1)と1700と入力すると17:00(セルB1)となるように表示形式を変えてあります(00":"00を設定してあります)。 そこで、勤務時間を求めたいのですが表示形式を設定してある場合、時間表示ではなく文字列表示になっているので時間計算は出来ないのでしょうか? 出来れば、=B1-A1-1,0,0(休憩時間)×時給 のような式にしたいです。 エクセル2007使用です。お願いします エクセル2013での数値の表示形式について いつもお世話になっております。 エクセルの書式設定の中の表示形式で困っています。 【Aセルに入力】 【Aセルの表示】 200,000 → 20万円 250,000 → 25万円 500,000 → 50万円 1,000,000 → 100万円 1,500,000 → 150万円 2,000,000 → 200万円 「セルの書式設定」の中の「表示形式」を使用して、セルに「200,000」と入力したら 表示が「20万円」となるようにしたいと考えています。 どのように設定したら分からなく困っていますので、どなたかご教示をお願い いたします。 エクセルの表示形式について エクセルで普通に数字を入力すると、セルの書式設定の表示形式は標準で、数字はセルの右側に寄ります。 次に、平均を出して小数点以下がいらないので、表示形式を数値にして小数点以下を0にします。 すると入力した数字と平均の数字では、字の位置が少しずれて、平均の数字が少し左に寄っています。 なぜこのような設定なのでしょう。 また、表示形式を数値にしても右端に寄るようにできないのでしょうか。 通貨で表示すると揃うんですけどね 暇なときでよいのでお願いします excel IF関数 表示形式 エクセルのについてです。 例えば、A1セルがUSDやJPYなど通貨を入れるセルとします。 もしA1セルにUSDを入力すれば、隣のB1セルに入力された数字の表示形式は12.50と小数点第二位まで表示。もしA1セルにJPYを入力すれば、隣のB1セルに入力された数字の表示形式は1,000など第一位まで表示。 IF関数でもなんでもいいのですが、このような設定は可能でしょうか・・? どうぞよろしくお願いいたします。 エクセルの表示形式 エクセルでセルに数字をいれると必ず1/100の数字が入ります。 1と入れたいのに、1でENTERを押すと0.01と変換されるのです。 表示形式は「標準」になっています。 「数値」にしてもやはり1/100されるのです。 購入してから設定をかえたことはありません。 普通に入力したままの数字を入れるのには どう設定したらよいですか? これからエクセルを使うときにはすべてその形式に しておきたいのですが、毎回設定しないといけないのでしょうか? Excel 2007での表示形式について Excel 2007での表示形式について Windows XP Excel 2007 4195と入力すると、41.95と表示されます。 セルの書式設定の「表示形式」の「分類」標準を見ると、41.95 となっています。 ユーザー定義では、G/標準 となっています。 新規Bookでも同じ表示となります。 4195と表示できるようにしたいのですが、どこで設定すればいいのでしようか。 ご指導よろしくお願いいたします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
勉強になりました ありがとうございました