• ベストアンサー

時刻データの取り出し

エクセルで、セル内の時刻データ "25:45"(文字列ではない) から、時間(”25”だけ)を取り出す方法を教えてください。数値は変化します。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

=INT(A1/"1:0") などのように。

cisco33
質問者

お礼

さっそくの回答ありがとうございました。 こんなに簡単にできるのでびっくりしました。”1:0”の意味がよくわかりませんが、解決しました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#204879
noname#204879
回答No.4

=FLOOR(A1/"1:0",1) =ROUNDDOWN(A1/"1:0",0)

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 =TEXT(時刻セル,"[h]")*1で表示形式は標準として下さい。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

A1に時刻データがあるとすれば、 「=MINUTE(A1)」 と書けばよいです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 日付、時刻の文字情報を日付、時刻データとしてセルに取り込む方法について

    日付、時刻の文字情報を日付、時刻データとしてセルに取り込む方法について エクセルのセル A1に 1999.08.31 B1に 22:15 というデータが文字情報として入力されています。 これを日付、時刻データとして、結合して、 C1に 1999/08/31/22:15 というようにデータを変換したいのですが、 なにか簡単な方法はありませんか。 私としては、C1セルをシリアルデータとして扱い、時刻の足し算、引き算をしたいのです。 このデータが膨大な量ですので、何か、関数を用いて、一度に処理できないのか思案しています。 以上よろしくお願いします。

  • Excel 日付・時刻データの抽出

    こんにちは。 Excelの表の一列に、「2005/12/8 14:45:00」のように、日付と時刻が表示されています。時刻は、0:00:00、0:15:00のように、15分単位です。データは、100~300件ほどあります。 この表から、時刻が「0:00:00」のみを抽出したいのですけれど、文字列でないためか、オートフィルタやVLOOKUPは上手くいきません。 又、同じ表から、「0:00:00, 1:00:00」のように、1時間単位で、抽出したいのです。 何か、よい方法があれば、教えて下さい。 宜しくお願いします。

  • エクセル 時刻計算の方法

     ある書籍でエクセルの勉強をしているのですが、それに記載されている時刻計算の方法がよくわかりません。  その書籍では実働時間を算出する際    I13(18:30)-G13(9:00)-"1:00"としてあります。  このやり方で正しい答えは算出されるのですが、  なぜシリアル値が入力されているセル(I13とG13)と文字列に変換した1:00とで計算できるのでしょうか。  シリアル値と文字列は同じベクトルでは、計算できないので、1:00という数値は、TIME関数を用い TIME(1,0,0)としなければならないのではないのでしょうか。  考え方について、ご存じの方がいらしたらご教示ください。 よろしくお願いいたします。  

  • エクセルで抽出されたデータを時刻データにしたい

     あるソフトから勤怠のデータをエクセル形式で抽出する事が出来るのですが、 その際に、ソフトの方の設定なのか、エクセルデータになった際に時刻のデータは セルの書式設定での表示形式が「ユーザー定義」の「hh:mm」と自動的になっています。  なので、セル上でも「16:30」などの表記になっているのですが、時間が2桁でない時 (9:50 や 0:25)は、上の表示形式に当てはまらないのか、表示形式は「標準」となっており セルに表示される形は「9:50」「0:25」なのですが、最初から左詰めになっていて 時刻データとしての扱いがされていない為、勤怠データとして、その後の出勤時間の 計算等をする際に活用が出来ない状況となっています。  この表記が変わっているデータが、全体の中でもかなり多い為、もし変換をする方法が あるのであれば、教えていただきたいと思います。  よろしくお願いします。

  • 日付の時刻の部分だけ取り出す

    エクセルでの質問です。 あるリストがあります。 日付の列で、 1つのセルに、日付と、時刻が入っています。 2006/6/19 17:00 という感じです。 これの17:00以降のデータを取り出したいのですが、 オートフィルタではうまくいきませんでした。 何かいい方法はないでしょうか? よろしくお願いします。

  • Excel2003 データの中身?(=TRIM)

    お世話になります。 表題の件で質問が御座います。 今、CSVで取り出したデータをExcelに変更したのですが 文字列の後ろに無駄にスペースが入っていたり、“見た目空白”のセルも 実はスペースが入っていたりで「Ctrl」+「方向キー」が 端っこまで行ってしまうので 「=TRIM」でスペースを消しました。 その後「TRIM」で抽出した値を元のセルに「値で貼り付け」をしたのですが そうすると なぜか 今まで右に寄ってた「数値」までもが左に寄り、表示形式を「通貨」にしても 数値として読み取ってくれてないようで「¥マーク」が付きません。。 そこで「質問(1)」なのですが、「TRIM」で取り出して元のセルに値で貼り付けると「文字列」になってしまうのでしょうか? 数値に見える文字列(?)のセルに「F2キー」で一旦カーソルを入れると きちんと数値になるようで 「¥マーク」が付きます。 が、しかし 1列2000行程のデータがあり、しかも 10列ほどに渡って同じような現象になってしまったので 全部で「20000セル」このような状況です。 「質問(2)」としましては関数か何かで一度に「数値風文字列(?)」を「数値」に変換する方法は御座いますでしょうか? どなたか ご存知の方、宜しくお願い致します。

  • 時刻データ (0:30) を計算できる数値 (0.5) に変換する方法

    時刻データ (0:30) を計算できる数値 (0.5) に変換する方法 Google ドキュメントのスプレッドシートにて「時刻データ (0:30) を、計算できる数値 (0.5) に変換する方法」をご教授ください。 エクセルですと、以下のような式を設定することで上記の希望を満たす結果を得ることができるのですが、 「=B2/"1:0:0"」 「=(DAY(A1)*24+HOUR(A1))+(MINUTE(A1)/60) 」 式を設定したエクセルファイルをGoogleドキュメントにアップロードすると正しく表示されません。 (72時間30分=72.5時間 が 48.5 と表示される) よろしくお願いします。

  • データ取り出しについて教えて下さい。

    データ取り出しについて教えて下さい。 2つのセルに異なった数字が入っており、どちらか一方だけ塗りつぶしされています。 その塗りつぶしされた方の数字を、別のセルに表示したいのですが・・・  たとえば、A1が塗りつぶしされているとします。       A   B   C  1列目  100  120   100  C1に100と表示されるようにしたい。 なにかいい方法があれば教えて下さい。      

  • エクセルの文字列を空白で文字数を揃えたい

    皆様のお知恵を拝借したく書き込んでいます。 どうか宜しくお願いいたします。 エクセルにあるデータをカンマ区切りCSVに したいと思っております。 *例 1,1,1,3,1,2,11,・・・ これに数値を空白で埋めて四文字(0001,等)にさせたいのですが、 どのような方法が可能でしょうか? ・試したこと 1、サクラエディタでの正規表現 でも、置換後の文字列を動的に渡せるのかわからなくて失敗。 2、セルの表示形式 数値の桁数によって変化させる方法がわからず 3、エクセルマクロ LEN関数を使ってループさせれば可能? (時間がかかりそうです) 以上、宜しくお願いします。

  • エクセル 文字列(数値)を日付データに変換

    システムからCSVデータを抽出したのですが、日付データと時刻データが数値としてあります。これを日付、時刻データに変換したいのですが良い方法はありますでしょうか。 A1     20070601 → 2007/6/1 B1 1230   → 12:30 としたいのです。 データは1万件以上あるため、手入力で「/」を入れて いくわけにはいかず困っています。 またA1セルを「left関数」などで分割してから、 「&」で結合させても文字列として認識して うまくいきません。 何か良い方法がないかよろしくご教示を お願いします。

専門家に質問してみよう