| 初心者さん
「日本史業界」ってなんのことですか。(?)
サンプルファイルを付けておきます。(V9-2005対応)
LZHファイルを解凍(展開)して使えますか?
解凍すると、1個のフォルダの中に表が2個入っています。
表の使い方
(a)年表並べ替え.tbl
メニューの並べ替え→実行 で、並べ替えます。
元号と年が判明しているデータだけを、和暦と西暦にして、並べ替えます。
和暦・西暦が不明な行は、下の方に集まります。
なお、動作確認のため、初心者さんのサンプルデータの他に、下の方に6行追加しました。
(b)西暦和暦対応表.tbl
和暦を西暦に換算するための、表引き表です。(645年〜2005年対応)
チェックが甘いので、データの信頼性は保証しません。
並べ替えの設定はありません。
西暦データが重複している理由は、年号の終わりと始まりで西暦が重複するからなのと、さらに南北朝(1331年〜1392年)があることによります。
各表の定義内容です。
---------------------------------
(a)年表並べ替え.tbl
項目名 データ型 項目計算式
ID カウンタ
年月日(元号) 文字列 (←これが元のデータになります。)
仮 文字列(←[年月日(元号)]データからカッコを削除しただけのデータです。)
#s( #s( #TRIM([年月日(元号)],4) ,"(","" ) ,")","" )
元号 文字列
#cond(#対応番号("天平感宝,天平勝宝,天平宝字,天平神護,神護景雲",#SSTR([仮],1,4)),#SSTR([仮],1,4) , #対応番号("大化,白雉,朱鳥,大宝,慶雲,和銅,霊亀,養老,神亀,天平,宝亀,天応,延暦,大同,弘仁,天長,承和,嘉祥,仁寿,斉衡,天安,貞観,元慶,仁和,寛平,昌泰,延喜,延長,承平,天慶,天暦,天徳,応和,康保,安和,天禄,天延,貞元,天元,永観,寛和,永延,永祚,正暦,長徳,長保,寛弘,長和,寛仁,治安,万寿,長元,長暦,長久,寛徳,永承,天喜,康平,治暦,延久,承保,承暦,永保,応徳,寛治,嘉保,永長,承徳,康和,長治,嘉承,天仁,天永,永久,元永,保安,天治,大治,天承,長承,保延,永治,康治,天養,久安,仁平,久寿,保元,平治,永暦,応保,長寛,永万,仁安,嘉応,承安,安元,治承,養和,寿永,元暦,文治,建久,正治,建仁,元久,建永,承元,建暦,建保,承久,貞応,元仁,嘉禄,安貞,寛喜,貞永,天福,文暦,嘉禎,暦仁,延応,仁治,寛元,宝治,建長,康元,正嘉,正元,文応,弘長,文永,建治,弘安,正応,永仁,正安,乾元,嘉元,徳治,延慶,応長,正和,文保,元応,元亨,正中,嘉暦,元徳,元弘,正慶,建武,延元,暦応,興国,康永,貞和,正平,観応,文和,延文,康安,貞治,応安,建徳,文中,天授,永和,康暦,弘和,永徳,元中,至徳,嘉慶,康応,明徳,応永,正長,永享,嘉吉,文安,宝徳,享徳,康正,長禄,寛正,文正,応仁,文明,長享,延徳,明応,文亀,永正,大永,享禄,天文,弘治,永禄,元亀,天正,文禄,慶長,元和,寛永,正保,慶安,承応,明暦,万治,寛文,延宝,天和,貞享,元禄,宝永,正徳,享保,元文,寛保,延享,明和,安永,天明,寛政,享和,文化,文政,天保,弘化,嘉永,安政,万延,文久,元治,慶応,明治,大正,昭和,平成",#sstr([仮],1,2)),#sstr([仮],1,2) )
年 数値
#num(#cond([元号], #sstr([仮],#文字数([元号])+1,2)))
和暦 文字列
[元号]+#cond([年],#str([年]))
西暦 長整数
#tlu([和暦],=,"西暦和暦対応表.tbl",[和暦],[西暦])
順 整数
#cond([西暦],1)
------------------------------
・並べ替え条件( 並替01 )
整列項目 整列順
[順] 降順
[西暦] 昇順
-------------------------------
(b)西暦和暦対応表.tbl
西暦 長整数
和暦 文字列
元号 文字列
年 整数
-------------------------------
アックン(=^・^=)
|