[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『為替レートの自動入力について』(miki)
輸出の経理なのですが、
売上表への為替レートの入力を自動化できないでしょうか。
売上表はcsvで出せます。
三菱東京の1日毎の為替レートもcsvであります。
それぞれ日付があるのですが、書式が異なります。
1/1/2016 と 1月1日
なにか良いアイディアはあるでしょうか?
分かる方いましたらご回答よろしくお願いいたします。
< 使用 Excel:Excel2003、使用 OS:Windows10 >
まずは 2つのシートのシートレイアウトサンプルの具体例をアップされてはいかがですか。
(β) 2016/12/08(木) 16:55
・為替レート表
2016年 米ドル(USD)
平成28年
DATE 曜 TTS TTB TTM
1月1日 金 休日は前日の数値が入ります
1月2日 土
1月3日 日
1月4日 月 121.38 119.38 120.38
1月5日 火 120.23 118.23 119.23
1月6日 水 120.00 118.00 119.00
1月7日 木 119.64 117.64 118.64
1月8日 金 118.86 116.86 117.86
1月9日 土
1月10日 日
9月8日 木 102.64 100.64 101.64
・売上表(必要な部分だけです)
Sale Price Shipping Total Price 為替レート 日本円 Sale Date
$75.99 $6.00 $81.99 ここに入力 Sep-08-16
分かりにくいかもしれませんが、ご回答やアドバイスありましたら頂ければ幸いです。
(miki) 2016/12/08(木) 17:38
USD 固定で TTB 固定 ということでいいのですね。 ふつうに MATCH と INDEX で求めることができると思いますが Sep-08-16 これは 値としては日付型で 表示書式で mmm-dd-yy になっているのですか? それとも、この形の文字列で入っているのですか?
(β) 2016/12/08(木) 18:19
USD・TTBとも固定で大丈夫です。
セルの書式設定を見ると標準になっていました。
日付に変えて種類を選択してもサンプルが変更しません。
ローケルが英語(米国)なのですが、日本語に変えても同じでした。
セルを選択すると”2桁年で表示される日付文字列が含まれています”という注意が出て、
年数の2桁「16」をを4桁の「2016」に変えることは出来ます。
(miki) 2016/12/08(木) 19:30
あまり関数は得意じゃないので、専門家さんからもっとスマートな対応方法が提示されると思いますが。
>>セルの書式設定を見ると標準になっていました。
ということは、そのセルの値は日付型ではなくそのままの文字列ですね。 (そのセルを選択すると、数式バーには 2016/09/08 といった値ではなく Sep-08-16 と、そのまま表示されてますね)
まず、2つのファイル、どれもcsvだということですけど、為替レート表 を 売上表 の2番目のシートとして取り込みます。 とりあえず、その取り込んだシート名を Sheet2 だとします。
レイアウトは以下と想定します。
|[A] |[B] |[C] |[D] |[E] |[F] [1]|Sale |Price |Shipping Total Price|為替レート|日本円|Sale Date [2]|$75.99 |$6.00 |$81.99 | 116.86| |Sep-08-16
|[A] |[B] |[C] |[D] |[E] [1] |2016年 |米ドル(USD)| | | [2] |平成28年| | | | [3] |DATE |曜 |TTS |TTB |TTM [4] |9月1日 |金 | | | [5] |9月2日 |土 | | | [6] |9月3日 |日 | | | [7] |9月4日 |月 |121.38|119.38|120.38 [8] |9月5日 |火 |120.23|118.23|119.23 [9] |9月6日 |水 | 120| 118| 119 [10]|9月7日 |木 |119.64|117.64|118.64 [11]|9月8日 |金 |118.86|116.86|117.86 [12]|9月9日 |土 | | | [13]|9月10日 |日 | | | [14]|9月11日 |木 |102.64|100.64|101.64
で、売上表の D2 に =INDEX(Sheet2!$A$1:$D$100,MATCH(F2,TEXT(Sheet2!$A$1:$A$100,"[$-409]mmm-dd-yy;@"),0),4) これを Ctrl/Shift/Enter で入力し、下にフィルコピー。
これでいかがでしょう。 (β) 2016/12/08(木) 20:15
↑では、為替レート表を売上表に取り込んだ形で組み立てましたが、もし、為替レート表ファイルのフォルダとファイル名が 未来永劫変更しないのなら、
為替レートファイルも開いた状態で、売上表の D2 の式の Sheet2! を [為替レート表のファイル名.csv]そのシート名! にすれば 以降は、為替レートファイルを開かなくても自動参照できると思います。
21:55 ! の場所を間違っていましたので、こっそり(?)直しました。
(β) 2016/12/08(木) 21:02
慣れていないもので#N/Aを出しましたが、数値の変更をすることで無事表示に成功しました。
関数については勉強が必要ですね。
丁寧に教えて頂いて本当にありがとうございました。
(miki) 2016/12/08(木) 21:47
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.