• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件により表示文字数を変えたい)

天気情報の表示方法について

kagakusukiの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.12

>12月から3月までを表示したときに、なぜか12/31だけが空白になってしまいます。  気象庁 > 各種データ・資料 > 過去の気象データ検索 > 日ごとの値のページから、2014/12/1~2015/3/15のデータを、1月ずつ4回に分けてコピーし、こちらで試作していたExcel bookのSheet7に縦に並べて貼り付けてみましたが、同bookのSheet1には2014/12/31のデータが正常に表示されておりました。  もしかして、質問者様の方のSheet1において、12/31の所だけ年を間違えて入力していたり、「『○○○○/12/31』という形式の日付を表す文字列」に何か余計な文字が付け加わった文字列データになっていたり、セルの書式設定の関係で「日付を表すシリアル値」ではない単なる文字列データとなっていたり、などといった事は無いでしょうか?  後、可能性は低いと思いますが、VBAによってコピー&ペーストされたSheet7のA列のデータの内、12/31の所だけ、 31 という数値データではなく、何らかの文字列データか、或いは別の日付になってしまっているなどという事はないでしょうか?  或いは、行がずれていて、Sheet7のT列の12/31の天気データの所が空欄になってしまっているなどという事はないでしょうか?

quindecillion
質問者

お礼

設定の違いのようです。 新シートで試して見ると表示できました。 どこが違うのかまだ把握できていませんが、これから調査してみます。 この度は長い間おつきあい頂きありがとうございました。

関連するQ&A

  • 今日の天気が快晴か分かる天気予報サイトってあります

    今日の天気が快晴か分かる天気予報サイトってありますか? 晴れ 曇り 雨 じゃなくて 快晴 も分かる天気予報が見たいです。

  • 【初心者です】アクセスの条件設定が分かりません

    Accessテーブルの行に日付が4/1~8/14、列フィールドに都道府県が47個並んでいます。 テーブルの中身は、日付毎、都道府県ごとの天気模様が記されています。  北海道 青森 秋田 岩手 山形 宮城  福島 新潟 ・・・・・・・ 4月1日 雨・曇 曇り 晴れ 雨・雷 晴れ 台風 雨・雷 大雨・雷 4月2日 雨・曇 曇り 晴れ 雨・雷 晴れ 台風 雨・雷 大雨・曇り 4月3日 雨・雷 曇り 晴れ 雨・雷 晴れ 台風 雨・雷 雨・雷 4月4日 雨・曇 曇り 晴れ 雨・雷 晴れ 晴れ 雨・雷 大雨・曇り 4月5日 雨・雷 曇り 晴れ 雨・雷 晴れ 晴れ 雨・雷 大雨・曇り 4月6日 雨・曇 曇り 晴・雷 雨・雷 晴れ 晴れ 雨・雷 大雨・雷  ・  ・  ・ このテーブルの中から、”*雷*”というキーワードが書かれているデータを抽出したいです。 フィールドが5個ぐらいならば検索条件欄に”*雷*”というキーワードを1段づらしで書いてできたのですが、47個も縦に検索条件設定できません。 できれば、 4月1日 4月2日 4月3日 ・ ・ ・ 岩手  岩手   北海道 福島  福島   岩手            福島            新潟 といった具合で表示したいと思っているのですが、どなたかやり方を教えて頂けませんでしょうか。 もしかしたら簡単な内容かもしれませんが、何分初心者で困ってます。 よろしくお願いいたします。

  • 文字の数を複数シートに渡って数える方法を教えていただきたいです。

    文字を数える関数の事で困っているのでどうぞご指導お願い申し上げます。 ■自分のやりたいこと シート2からシート10のA1には「晴」、B1には「曇」が情報が入力されています。 その集計結果をシート1のA1に「晴」の合計数、B2に「曇」の合計数を表示させたいです。 ※本で調べたところ、同一シートにおける文字の合計はCOUNTA(○:○)で出せるようですが 別のシート間の集計方法がわかりませんでした。 ちなみに「+」で10シートを合計しようとしましたが、だめでした。 どうぞご指導お願い申し上げます。

  • 晴れていて布団干したら

    土曜日の天気予報が晴れと聞いたので、朝晴れていたし布団干したら2時間くらいで曇ってしまいあまり布団が温まりませんでした。そのくせ、今日は天気予報が、晴れから曇りになっていたし、風も吹いていたので干すのやめたらかなりの快晴になり、風も吹いていたのにお昼前には止んでいました。何だか天気予報に騙された気分です。皆さんも布団干すタイミングって難しいと思いませんか?

  • 毎日の天気を表示

    よくホームページの右メニューで見かけることが多いのですが、 毎日の天気を表示してあるサイトってありますよね? 例えば、 1月1日の 東京 の天気 曇り/晴れ 5℃~10℃ のような。 それを今作っているサイトでもやりたいと思っているのですが。 あれは、自分で「晴」や「曇り」の画像を用意して、 毎日手動で変えているのですか? 設置するだけで、毎日、任意の場所の天気を表示するサービスの ようなものはありませんか? 知ってる方がいましたら教えてください。

    • ベストアンサー
    • HTML
  • VBA必要な文字数だけ取得して

    Excel 2007です。 VBAについてです。 A行にA1に「AA-01あああ」、A2に「AA-02いいいい」、A3に「AA-03ううううう」・・・・ と入っていたとします。 これをマクロ実行後、それぞれ「AA-01」、「AA-02」、「AA-03」という状態にしたいのですが、どのようにしたらうまくいくでしょうか。 「AA-01」といったように、この部分の文字数は変わらないので、私が考えたのはMid関数で、頭の5文字だけをセルに入れる。といった処理なのですが・・・。 うまく動かないのですが、現在できたところまで見ていただけると助かります。 Dim MaxRow As Long Dim MyRng Dim xtext MaxRow = Worksheets("sheet1").Cells(Rows.Count, 1).End(xlUp).Row MyRng = Worksheets("Sheet1").Range("A1:A" & MaxRow) For Each xtext In MyRng Selection.Rng.Value = Mid(xtext,1,5) Next xtext わからないのは Selection.Rng.Value = Mid(xtext,1,5) の行で左辺をどのようにするのかで、その処理の時のセルの位置(?A1だとかA2だとか)を入れられたらよいかと思うのですが、どうやって取得するかがわかりません。 ご助力願います。 よろしくお願い致します。

  • エクセルで絵を簡単に表示したい

    エクセルで一ヶ月の天気一覧を作っています。 1日、2日、3日・・・31日のそれぞれのセルに、 晴れマーク、雨マーク、晴れのち雨のマークなどを、いちいち貼り付けているのですが、 もっと簡単にできる方法はないでしょうか? 例えば、A1のセルに「晴れ」と入力されていれば、A2に「晴れマーク」 B1のセルに「晴れのち雨」と入力されていれば、B2に「晴れのち雨マーク」が入る…というような。 または、A1に「1」と入力すればA2に「晴れマーク」が入る、B1に「3」と入力すればB2に「晴れのち雨マーク」が入る…。 (A1、B1のセルは最終的に表示させたくないのですが) VLOOKUP関数でセルを絵として貼り付ける方法というのを見ましたが、 ちょっとよく分からなかったのです。 説明が分かりにくくてすみませんが、どなたかアドバイスいただけますよう、宜しくお願いいたします。

  • 天気について。

    6日後、大切な予定があります。 10日程前からチェックをしていますが、 曇り雨→曇り雨→曇り雨→曇り晴れ→曇り と、まだ天気が定まらないのですが、 昨日気象庁の天気予報で、曇り晴れのBだったのが、今日は曇りのCでした。 前日(5日後)は曇り晴れのA、予定日の翌日(7日後)は曇り晴れのCでした。 お聞きしたいのは、このあたりで雨が降る曇などが現れるということでしょうか? 今台風の予報ばかりでこのあたりの天気が詳しく説明されません。 曇り晴れからの曇りのCということは雨が降る確率も高いと判断していいのでしょうか。 お天気に詳しい方、いらっしゃいましたら、お願い致します。

  • 雨のち晴れなんてありうる?

    くだらないことなんですが、 極まれに「雨のち晴れ」っていう天気予報が出ますよね。 でも普通に考えると、雨→曇り→晴れ なんじゃないかと思うわけです。 曇りをすっとばしていきなり晴れなんてありうるんでしょうか? 専門的な回答を頂けると嬉しく思います。

  • EXCEL 部分一致でLookup 条件が増えてしまいました

    お世話になります。 先日、こちらの質問をさせていただいた者です。 EXCEL 部分一致でLookup http://oshiete1.goo.ne.jp/qa5552745.html 同じようなエクセルの処理なのですが、 さらに条件が増えたものが登場し困っております。 以下のような形式になっています。 Sheet1 (☆に値段を入れたい)   機種名 値段 1 A5     ☆ 2 AA23SS   ☆ 3 ABB101   ☆ 4 A56DAB   ☆ 5 BA1234   ☆ ・ ・ ・ (以下数千行) Sheet2 (値段表のマスターデータ、ソート済)   機種名 値段 1 A5   1000 2 A56D  2000 3 AA23  3000 4 ABB101 4000 5 B1234 5000 ・ ・ ・ 【望む結果】 Sheet1   機種名 値段 1 A5    1000 2 AA23SS  3000 3 ABB101  4000 4 A56DAB  2000 5 BA1234  5000 ・ ・ ・ 数字の後にアルファベットが付くものは派生機種です。 (上記Sheet1の「AA23『SS』」「A56D『AB』」のようなもの) 数字の前が「アルファベット1文字+ハイフン」だった場合は、先日ご回答いただいた B2~ =VLOOKUP(MID(A2,1,MATCH(TRUE,INDEX(ISERROR(MID(A2,ROW($A$1:$A$10)+2,1)*1),,),0)+1),Sheet2!A:B,2,0) で解決したのですが、今回は ・数字の前のアルファベットが1~3文字(ハイフンは無し) ・派生機種でなくとも、後ろにアルファベットがついている場合がある と、さらにややこしいものになってしまいました。 なお、派生記号に関してはアルファベットのみとなっています。 当方EXCEL2003を使用しておりますので、関数のネスト制限の問題もあり途方に暮れています。 どなたか知恵をお貸しいただけませんでしょうか。 よろしくお願いいたします。