マンガでよめる痔のこと・薬のこと

エクセル2000で天気予報自動表示「地図と天気予報スマートタグを使用できるようにする」機能を使いたい

下記の機能をエクセル2000で使いたいのですが良くわかりません


http://www.moug.net/tech/exopr/0100034.htm


よろしくお願いします。

XPです。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

http://office.microsoft.com/japan/downloads/2002 …
対象となる製品ではありませんので使えません。
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q天気予報情報を自動取得する方法

こんにちわ。
Flash+PHPにて 天気予報情報を気象情報サイト(http://tenki.jp/)から定期的に
取得したいのですが 具体的な方法がわかりません。
Windowsの常駐ソフトで気象情報サイトから情報を取得するようなソフトはあるの
で実現不可能では無いと思うのです。
具体的な方法を解説したページ等をご存知でしたら是非ご紹介ください。
ちなみにPHPとかにこだわりは無いので 他言語でもOKです。
理論さえ分かればなんとかなりそうなので。
よろしくお願いします!!

Aベストアンサー

このサイトからってことであればHTMLを解析するしかないのでは?

このサイト以外からっていうことでもOKであれば
livedoor天気情報
http://weather.livedoor.com/
でRSS(要はXML)
http://weather.livedoor.com/forecast/rss/index.xml
の配信をやっているのでこれから取り出せばだいぶ楽だと思います。

Qエクセル 関数を使っての自動転記について

ネットでいくつか検索してみましたが、こちらの検索方法が悪かったためかヒットしなかったので
改めてこちらで質問させて頂きます

今回の質問内容ですが、例えばの話シートAのA列の1行目に1組、2行目に2組、3行目3組と入力してあり、それがシートBのA列にも同じく1組、2組、3組・・と同じように表示したいというものです

それだけでしたらイコールを使えば良いのですが、さらにシートAの1組、2組、3組と追加でその下の4行目に4組と入力した場合、シートBにも自動で3組の下の行に4組と入力されるようにしたいというものです
(例えばの話なので1行目の文字がりんご、2行目の文字がみかんといったように数字以外になる事ももちろんあります)
OFFSET関数やCOUNTA関数を使って、シートAの空白以外のセルを数えて、そのセル数分だけ
シートBにデータが表示されるようにしたいのですが具体的な関数の組み合わせが分かりません

不明な点御座いましたら追記にてお答えしますのでお分かりになる方がいらっしゃいましたら
ご教授の程お願いします

Aベストアンサー

>画像の方を添付しましたのでこちら見て頂ければ伝わると思います
回答No.1、またはNo.2で十分です。
文字列のときは回答No.1で良いでしょう。
Sheet1のセルで未入力のとき0が代入されるとき文字数0の文字列を代入します。
=文字列1&文字列2 → 文字列1文字列2
="ABC"&"XYZ" → "ABCXYZ"
="ABC"&"" → "ABC"
Sheet1!A1に"1組"と入力されているとき
=Sheet1!A1&"" → "1組"
=IF(Sheet1!A1="","",Sheet1!A1) → "1組"
Sheet1!A1が未入力のとき
=Sheet1!A1&"" → ""
=IF(Sheet1!A1="","",Sheet1!A1) → ""
数値と文字列の双方に対応させるときは回答No.2の方を使うことをお勧めします。
尚、Sheet1の未入力セルに対するSheet2のセルにも必要な行番号までコピペしてください。
OFFSET関数やCOUNTA関数は必要ありません。

Qエクセルにて表に入力→一覧に自動転記

EXCEL関数を利用した一覧の作成について質問です。

   A     B     C     D    ~    X
1 名 前  金 額  商品名  配送先   ~   返 金
2 近 藤  2000   砂 糖  栃 木   ~    500

上記のような表があり、A2~D2の各項目が毎日違う値になるとします。
その値を、別のシート(下記)に毎日自動転記したいのですが、
どのようにすれば宜しいでしょうか?
上の表はほんの一例です。表の値を出すためにも別の表で関数を
駆使して集計や計算をし、それが上の表に出てくるので、をれを
手入力で毎日一覧に転記するとミスが生じてしまうのです。

やはり、EXCELだけでは限界ですか?
ご存知の方、宜しければ教えてください!
      A     B     C     ~     X
     名 前  金 額  商品名   ~   返 金
○月1日 近 藤  2000   砂 糖   ~    500
○月2日 鈴 木  5000    塩    ~    200
○月3日 田 中  3000   砂 糖   ~    800
 ・
 ・
○月31日 星   3000   銀 杏   ~    100

EXCEL関数を利用した一覧の作成について質問です。

   A     B     C     D    ~    X
1 名 前  金 額  商品名  配送先   ~   返 金
2 近 藤  2000   砂 糖  栃 木   ~    500

上記のような表があり、A2~D2の各項目が毎日違う値になるとします。
その値を、別のシート(下記)に毎日自動転記したいのですが、
どのようにすれば宜しいでしょうか?
上の表はほんの一例です。表の値を出すためにも別の表で関数を
駆使...続きを読む

Aベストアンサー

#2です。
>マクロを併用していろいろやってみます。
マクロの記録だけではだめですよ。
VBAでやる上で、役立ちそうなコードを挙げておきます。あくまで1つの方法です。自分の場合、私の例とどう違うので、コードのどこをどう修正したらよいかを、色々試行錯誤してみてください。
Sheet1
A1に日付をいれ、データは第2行目から、A-C列で
山田リンゴ2
木下もも1
上野柿4
これを打ち込んで、コマンドボタンをクリック。
Sheet2はA-D列
2006/12/25山田リンゴ2
2006/12/25木下もも1
2006/12/25上野柿4
となる。
Sheet1でA1は新日付を打ち直し。
第2列以後はクリアして打ち直し。
2006/12/26
大野イチゴ12
垣田みかん5
池下さくらんぼ7
コマンドボタンをクリック。
Sheet2は
2006/12/25山田リンゴ2
2006/12/25木下もも1
2006/12/25上野柿4
2006/12/26大野イチゴ12
2006/12/26垣田みかん5
2006/12/26池下さくらんぼ7
ーーー
実行に先立ち、前もってやっておくこと
(1)Sheet1にコマンドボタンを置く方法
表示ーツールバーーコントロールツールボックスのコマンドボタンをシート状にD&D
(2)
VBEの標準モジュールに
Sub tuika()
l1 = Worksheets("Sheet1").Range("A65536").End(xlUp).Row 'Sheet1の最終行
l2 = Worksheets("Sheet2").Range("A65536").End(xlUp).Row 'Sheet2の最終行
For i = 2 To l1 'Sheet1の第2行目から最終行まで
'--Sheet2の最終行以下へSheet1よりデータを持ってくる。
Worksheets("Sheet2").Cells(l2 + i - 1, "A") = Worksheets("Sheet1").Range("A1")
Worksheets("Sheet2").Cells(l2 + i - 1, "B") = Worksheets("Sheet1").Cells(i, "A")
Worksheets("Sheet2").Cells(l2 + i - 1, "C") = Worksheets("Sheet1").Cells(i, "B")
Worksheets("Sheet2").Cells(l2 + i - 1, "D") = Worksheets("Sheet1").Cells(i, "C")
Next i
End Sub
をコピー貼り付け。
(3)ボタン上で右クリックし、マクロの登録で、「tuika」を指定。
ーーー
本当はクリックを忘れて累積されなかったとか、2回クリックして、重複累積したり、コマンドボタンがシートコマンドボタンの問題はマクロボタンをツールバーに作る方法など勉強(WEB照会など)してください。

#2です。
>マクロを併用していろいろやってみます。
マクロの記録だけではだめですよ。
VBAでやる上で、役立ちそうなコードを挙げておきます。あくまで1つの方法です。自分の場合、私の例とどう違うので、コードのどこをどう修正したらよいかを、色々試行錯誤してみてください。
Sheet1
A1に日付をいれ、データは第2行目から、A-C列で
山田リンゴ2
木下もも1
上野柿4
これを打ち込んで、コマンドボタンをクリック。
Sheet2はA-D列
2006/12/25山田リンゴ2
2006/12/25木下も...続きを読む

Qエクセルを利用して、日計と累計を毎日作成する方法

日計表などの作成にあたって、例えばエクセルのセルA1には日々の金額を打ち込んで、セルB1には、累計額を表示する表を作成したいのですが、どのようにすれば、毎日シートを出して今日の日計を打ち込めば自動的に累計が、前日残に加算されるようにできるか教えてください。前日のシートをいちいちコピーせずに今日の金額を入力すれば、昨日までの累計に加算される資料の作成です。

Aベストアンサー

質問の意味を完全に捉えていないかもしれませんが。。。

>前日のシートをいちいちコピーせずに・・・
とあるので、『A列の複数個のセルに当日の日計を入力すると、B列の複数個は前日までの合計で、そこに当日分が加算される』としてみました。
例えば、日計には10個の項目があり、A1からA10までに入力すると、B1からB10に合計が計算されるとしてみました。複雑に考えすぎ?


Sheet1を使用する例です。ツール→マクロ→Visual Basic Editor でVBE画面に移り、
表示→プロジェクトエクスプローラでプロジェクトエクスプローラを表示して、Sheet1をダブルクリック。
出てきたコードウインドウに下記マクロを貼り付けます。
シートに戻り、Sheet1のA列に入力するとその値をB列に加算します。

↓ここから
Const inpColumn = "A" '入力する列名が『A』列の場合

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
  With Target
    '単一セルに入力した場合
    If .Count = 1 Then
      '入力する列名に入力した場合
      If .Column = Range(inpColumn & "1").Column Then
        '入力が数値の場合
        If IsNumeric(.Value) Then
          '隣の列『B列』の値に入力した値を加える
          '(Offsetの2番目の1が1つ右のB列を示す)
          .Offset(0, 1) = .Offset(0, 1) + .Value
        End If
      End If
    End If
  End With
End Sub

質問の意味を完全に捉えていないかもしれませんが。。。

>前日のシートをいちいちコピーせずに・・・
とあるので、『A列の複数個のセルに当日の日計を入力すると、B列の複数個は前日までの合計で、そこに当日分が加算される』としてみました。
例えば、日計には10個の項目があり、A1からA10までに入力すると、B1からB10に合計が計算されるとしてみました。複雑に考えすぎ?


Sheet1を使用する例です。ツール→マクロ→Visual Basic Editor でVBE画面に移り、
表示→プロジェクトエクスプローラでプロジ...続きを読む

Q前年比の%の計算式を教えてください

例えば前年比115%とかよくいいますよね?

その計算の仕方が分かりません・・・
例えば 前年度の売り上げ2.301.452円
    今年度の売り上げ2.756.553円
の場合前年比何%アップになるのでしょうか?計算式とその答えを
解りやすく教えて下さい・・・
バカな質問でゴメンなさい(><)

よろしくお願いします。

Aベストアンサー

 
(今年の売上÷前年の売上×100)-100=19.8%の売上増加

 

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

QVLOOKアップ関数の結果の一つ下のセル表示

他の方の質問をみましたが、いまいちわからないので御回答お願いします。

シート1:A列にに文字列(会社名)が入力してあります。
A列の文字列を参照し、シート2の結果を表示したいです。
シート2はA列にシート1と同じ文字列(会社名)、B列にはその会社に対する、1行目(預金種類)
2行目(口座番号)…となっています。

A列の会社名を参照し、預金種類はVLOOK関数でできましたが、その1行下にある口座番号はどのような関数を使用すれば表示できますか?

宜しくお願いします。

Aベストアンサー

INDEX関数とMATCH関数を組み合わせる方法です。
仮にSheet2にある会社名の行情報をSheet1の列方向に抽出と想定、
Sheet1、Sheet2ともに見出し行ありとしています。

Sheet1のB2に=IF(COUNTIF(Sheet2!$A:$A,$A2),INDEX(Sheet2!$B:$B,MATCH($A2,Sheet2!$A:$A,0)+COLUMN(A1)-1),"")として縦横に必要分コピー


人気Q&Aランキング