Excel 複数の値で検索するユーザー定義関数「XLOOKUP」 Excelには「VLOOKUP」というワークシート関数があります。VLOOKUP(検索値,範囲,列番号,検索の型)このように引数に検索値を指定します。検索値に指定できる値は一つだけです。そこで、検索値としてカンマ区切りなどで複数の値を指定し... 2012.10.23 Excel
JavaScript 春分の日・秋分の日はどう決まる?JavaScriptで計算する方法 春分の日は年によって変わる春分の日は今年は3月20日でしたが年によって変わります。これを計算で求める方法があります。春分の日 - Wikipedia1900年から2099年までの求め方が載っています。JavaScriptで春分の日を求めるこ... 2012.09.27 JavaScript
JavaScript JavaScriptで文字列から関数を動的に実行する3つの方法 – if文、eval、オブジェクトの比較 JavaScriptで関数名を文字列で与えるとその関数が実行されるような方法を考えます。 2012.09.19 JavaScript
Excel 文字列をUTF-8でエンコードするユーザー定義関数 ExcelのワークシートからGoogleの検索結果にハイパーリンクを張ることを考えていたところ、URLの一部として日本語をそのまま渡すのではなく、UTF-8でエンコードする必要があることに気付きました。そこで、本来の目的とは違うのですが、V... 2012.06.22 Excel
JavaScript 配列からリストを作るサンプル JavaScriptで配列からHTMLのULを使ったリストを作るユーザー定義関数を作ってみました。配列を与えるとレベルに応じて入れ子構造になったULリストを文字列で出力します。function array2ul(a) { var t = "... 2012.06.16 JavaScript
JavaScript JavaScriptでゼロ埋めする関数 1桁の数「5」に「0」を追加して2桁「05」で表示するような手法を「ゼロ埋め」や「パディング」などと言います。Excelには「TEXT」、VBAには「Format」、PHPには「sprintf」という関数がありますが、JavaScriptに... 2011.12.22 JavaScript
デジタル mb_convert_kanaのオプション PHPにはmb_convert_kanaという便利な関数があります。全角と半角を相互に変換するだけでなくカタカナとひらがなを変換してくれます。 2011.08.22 デジタル
Excel 8桁表示の日付をシリアル値に変換するいろいろな方法 「20101231」という8桁で表示された日付をExcelで使える形式、シリアル値に変換する方法をまとめておきます。Date関数(数値)=DATE(INT(A1/10000),MOD(INT(A1/100),100),MOD(A1,100)... 2010.12.23 Excel
Excel DATEDIFの日数計算の不具合 Excelのワークシート関数の「DATEDIF」で引数に「MD」を使うと月未満の日数が計算できます。バグがあることで有名ですが、具体的な不具合を挙げておきます。月末から1日まで明らかにおかしいのは終期を3月1日にした場合。値がマイナスになり... 2010.11.04 Excel