過去の桐井戸端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へのコメント 悲しげ様、いつもありがとうございます。 悲しげ様のご記入頂いた式をベースに完成できました。 ありがとうございました。 ※[日付]→[入札日/契約日]でした。(^^;; |