過去の桐井戸端BBS (桐ver.9)
30191 エクセルから桐に変換したデータの日付の文字列から数値データとして切り出したい 脱初級! 2005/06/10-10:42
いつも勉強させて頂いております。
EXCELのファイルから桐の形式に変換したいのですが、うまくいきません。
といいますのも、元表となるExcel表の日付の形式が、「6/10/2005」
というように日/月/年という形式で表示されているため、これを桐で変換した際に、
文字列として扱わざるをえないことから困っています。

つまり、やりたいことは、
1.Excelのファイルを桐に読み込みます。
  このとき、項目「日付」(文字列型)に「6/10/2005」の形式で文字列として値が読み込まれます。
  なお、Excel表の表示形式は外部データのため、これを変えることはできません。
2.この項目「日付」から、数値データとして、項目「年」(元号)、
  「月」、「日」を計算式で自動的に定義したい。
3.項目「年」については、下記の計算式でなんとか表示できました。

#数値(#右側文字列([入札日/契約日],4))-1988

4.「月」、「日」について関数をどのように書けばよいでしょうか?
アドバイスをよろしくお願い申し上げます。
なお、桐のバージョンはV9Sp2、Excelは2002、OSはXpです。
ご教授の程、よろしくお願い申し上げます。

30192 Re:年月日の切り分け 悲しげ 2005/06/10-11:09
記事番号30191へのコメント
幾つかのやり方がありましょうが、その一例。

元号年 #元号年(#対応文字列(#文字置換([日付],"/",","),3))
月   #数値(#対応文字列(#文字置換([日付],"/",","),1))
日   #数値(#対応文字列(#文字置換([日付],"/",","),2))

※項目名は[日付]じゃなくて[入札日/契約日](?_?)

30193 Re:年月日の切り分け 脱初級! 2005/06/10-13:17
記事番号30192へのコメント
悲しげ様、いつもありがとうございます。
悲しげ様のご記入頂いた式をベースに完成できました。
ありがとうございました。

※[日付]→[入札日/契約日]でした。(^^;;


戻る