使用している風向計では風向が0~359°の数字で
記録されていきます。0°が北、90°が東を表します。
得られたデータはエクセルに貼り付けて加工するつもりです。
A1のセルからA2、A3と縦方向に風向の数値を入れ、
隣のセル(B1~)には文字(N、E、S、W等)として変換したいのですが可能でしょうか。
具体的には
Aのセルが「0°~10°」の範囲にあるときは Bのセルに「N」と表示。
Aのセルが「11°~29°」の範囲にあるときは Bのセルに「NNE」と表示。
Aのセルが「30°~60°」の範囲にあるときは Bのセルに「NE」と表示。
Aのセルが「61°~79°」の範囲にあるときは Bのセルに「ENE」と表示。
Aのセルが「80°~100°」の範囲にあるときは Bのセルに「E」と表示。
Aのセルが「101°~119°」の範囲にあるときは Bのセルに「ESE」と表示。
Aのセルが「120°~150°」の範囲にあるときは Bのセルに「SE」と表示。
Aのセルが「151°~169°」の範囲にあるときは Bのセルに「SSE」と表示。
Aのセルが「170°~190°」の範囲にあるときは Bのセルに「S」と表示。
Aのセルが「191°~209°」の範囲にあるときは Bのセルに「SSW」と表示。
Aのセルが「210°~240°」の範囲にあるときは Bのセルに「SW」と表示。
Aのセルが「241°~259°」の範囲にあるときは Bのセルに「WSW」と表示。
Aのセルが「260°~280°」の範囲にあるときは Bのセルに「W」と表示。
Aのセルが「281°~299°」の範囲にあるときは Bのセルに「WNW」と表示。
Aのセルが「300°~330°」の範囲にあるときは Bのセルに「NW」と表示。
Aのセルが「331°~349°」の範囲にあるときは Bのセルに「NNW」と表示。
Aのセルが「350°~359°」の範囲にあるときは Bのセルに「N」と表示。
エクセルで簡単に出来ますでしょうか?
ご教授願います。
No.1
- 回答日時:
こんばんは
適当な空きセルに以下の表を作成(仮にSheet2)
----Sheet2-----
A B
1 0 N
2 11 NNE
3 30 NE
4 61 ENE
5 80 E
6 101 ESE
7 120 SE
8 151 SSE
9 170 S
10 191 SSW
11 210 SW
12 241 WSW
13 260 W
14 281 WNW
15 300 NW
16 331 NNW
17 350 N
----Sheet1----------
A B
1 値 式
2 ↓ ↓
セルA1に式
=IF(COUNT(A1),LOOKUP(A1,Sheet2!$A$1:$B$17)
もし360以上の値もあるなら
=IF(COUNT(A1),LOOKUP(MOD(A1,360),Sheet2!$A$1:$B$17)
で試してみて下さい
No.2
- 回答日時:
難しく考えないで
角度の列と方位の列を作って
ブイルックアップ関数を使えばいいだけ では
No.3ベストアンサー
- 回答日時:
本題に入る前に,16方位が均等に分割されていないのは,何か理由があるのでしょうか?
以下では,とりあえず均等に分割する(0°~11.25°はN,11.25°~33.75°はNNE,など)ものとして説明します。
まず,D列とE列を利用して,角度と16方位との変換表を作ります。(もちろん,A,Bと重なっていなければ,別にDとEである必要はありません。)
セルD1に0と入力。
D2に11.25,D3に33.75と入力します。
次に,D2とD3の両セルを選択し,右下の+印にカーソルをあわせると,+印が細くなるので,そのまま下に向かってドラッグします。
数字が等間隔で(22.5ずつ)増えていくので,セルD17に348.75が入ったところで手を離します。
セルD18には360と入れます。
次に,E列には上から順に方位を入れます。E1がN,E2がNNE…となります。
E17(348.75の隣)は再びN。
E18はなくてもよいのですが,もしデータが360度以上になったらわかるように,「error(>360)」とでも入れておきましょうか。
もし,等間隔でなく,ご質問の文中に示された数値がどうしても必要であれば,D列に関しては,上で述べた操作を行う代わりに,各区間の下限の値を入れてください。
つまり,上から0,11,30,61,……,350,360となります。
以上で準備は終わりです。
さて,B列に方位を表示させるには,LOOKUP関数を使いましょう。
セルB1に,
=LOOKUP(A1,$D$1:$D$18,$E$1:$E$18)
と入れます。
あとは,このセルをB2から下にずーっとコピーしてやればできあがりです。
たとえば,A列に上から,30, 45, 22, 180, 270, 336, 365と入っていたとすると,
B列には上から,NNE, NE, NNE, S, W, NNW, error(>360)と表示されます。(均等に分割した場合)
もっとスマートな方法もあるかもしれませんが,参考としていただければ幸いです。
No.4
- 回答日時:
お晩でーす。
"Shiftさん"質問:エクセルで・・・風向(方位)のデータ(0~359°)を文字(N、E、S、W等)に変換出来ますか?について参考までに回答します。
A列に検索する風向のデータを入力
B列に結果を表示する方法として
D列に"shietさん"が示した風向、E列に風向の文字列を入力
(例)D1からD17及びE1からE17は
D列 E列
1 0 N
2 11 NNE
3 30 NE
4 61 ENE
5 80 E
6 101 ESE
7 120 SE
8 151 SSE
9 170 S
10 191 SSW
11 210 WSW
12 241 WSW
13 260 W
14 281 WNN
15 300 NW
16 331 NNW
17 350 N
と、入力してください。
B1に
=VLOOKUP(A1,D$1:E$17,2,TRUE)
と入力してみてください。
VLOOKUP関数なのでテーブルは昇順に並び替えておく必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ちょっと先の未来クイズ第2問
9月9日(月)に発表される「第3回子どもマネー川柳」に入賞する川柳を考えてこちらに投稿してください。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルで漢字表記の16方位を数字表記の16方位に変換したい
Windows Vista・XP
-
エクセルで風向データを文字から数字に変換したいです
Excel(エクセル)
-
風向の平均値
Excel(エクセル)
-
-
4
風配図の作成方法を教えてください!
地理学
-
5
角度が360度より大きかったり負の値のときに360度未満の正の値にする関数教えてください
Excel(エクセル)
-
6
緯度・経度の値をエクセルで変換したい
Excel(エクセル)
-
7
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
8
風向計について
物理学
-
9
一列に並んでいる大量のデータを10個ずつ平均(A1~A2000まである
Excel(エクセル)
-
10
エクセルでベクトルの計算
Excel(エクセル)
-
11
一番多く表示のある値(文字列)を、Excel関数で抽出したい
Excel(エクセル)
-
12
エクセルの関数で範囲のある数字を決まった数字に置き換えたい
Excel(エクセル)
-
13
Excelでの緯度経度入力方法
その他(コンピューター・テクノロジー)
-
14
エクセルの散布図グラフで、横比1:1の図形を作画したい
その他(Microsoft Office)
-
15
風速 高さ補正
交通科学
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの警告について
-
タイムスタンプとテキストから...
-
シートの情報を別のシートへま...
-
マクロの処理が遅くなった
-
Excelでの文字色
-
ワークシートに出現したこの画...
-
EXCELの散布図で日付が1900年に...
-
OFFSET関数を使用したいのです...
-
エクセルでファイルの最終更新...
-
エクセルの文字が途中から消える
-
エクセルデーターから必要な項...
-
Excel 大小比較演算子による「...
-
SUBTOTALは、参照された数字で...
-
エクセルの数式バーのフォント...
-
エクセルの「条件付き書式」を...
-
Excelについて教えてください。...
-
エクセルVBA 月の中で、月~土...
-
Excelの数字の前に入っている空...
-
Excelの関数について このよう...
-
セルの数を求めたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
Excelで数値を時間数に変換する...
-
エクセルの数式バーのフォント...
-
エクセルで数字の組み合わせを...
-
エクセルを使用して、円周率を...
-
Excelで特定の文字列が含まれて...
-
Excel 対象のセルに入力が無い...
-
任意の値が存在する行に名前を...
-
エクセルでファイルの最終更新...
-
index関数の説明をお願いします。
-
条件付き書式でやりたいのですが
-
重複しない値を取り出したい
-
【ExcelVBA】UTF-8(BOM無)でC...
-
【マクロ】マクロが割当てされ...
-
エクセル IF計算式?でしょうか?
-
エクセルで曜日を入れたい
-
表中の指定した条件の文字列を...
-
【Excel】版が同じ事を示す番号...
-
EXCELの散布図で日付が1900年に...
-
Excelについて。Excelに縦1列に...
おすすめ情報