Excel ハイパーリンクの有無を判定するユーザー定義関数 Excelでそのセルにハイパーリンクがあるか否かを判定するユーザー定義関数を作りました。「範囲.Hyperlinks.Count」で指定した範囲内のハイパーリンクの数を取得できます。これを使っています。 2021.01.29 Excel
Excel XLOOKUPをVBAで再現 ExcelにはVLOOKUPという関数があります。これが使えるとExcel初心者は卒業と言える気がします。「ある列を検索して同じ値がある行の別の列の値を返す」という、言葉にすると非常に分かりにくい関数ですが、使えるようになると非常に便利です... 2019.10.16 Excel
Excel Excelのハイパーリンクのアドレスを取得する方法 Excelではセルにハイパーリンクを設定することができます。このアドレスを取得するための関数を作ってみました。 2018.12.29 Excel
Excel マイナンバー(個人番号)の正誤を確認するユーザー定義関数 Excelでマイナンバー(個人番号)の正誤を確認するユーザー定義関数を作りました。二つの関数があります。一つは「kensasuji_kojin」で個人番号12桁の左から11桁を与えると検査数字(チェックデジット)を返します。もう一つがメイン... 2015.12.16 Excel
Excel 外字の有無をチェックするユーザー定義関数 もう2015年だというのにWindowsで「外字」を使ったデータに遭遇しました。標準で使える文字に置き換える、もしくは文字を画像として作るのが定番となって久しいと思っていたので、驚きました。ともあれ、外字の有無をチェックする必要が生じたので... 2015.11.12 Excel
Excel VBAでクイックソート(改良版) 前にVBAでクイックソートをする方法を紹介しましたが、配列の扱いがよく分からず、CSVに変換して行う方法でした。今回、配列の処理方法が分かったので、コードを書き直してみました。処理が劇的に速くなりました。バブルソートなど他のソートとは比較に... 2015.08.31 Excel
Excel 法人番号のチェックデジットを計算するユーザー定義関数 前に「マイナンバー法における法人番号の検査用数字」でJavaScriptを使ってチェックデジットを計算するサンプルを紹介しました。今回はExcelで使えるユーザー定義関数を紹介します。なお使用に際しては自己責任でお願いします。 2015.07.09 Excel
Excel Excel、VBAで正規表現によるマッチング 概要前にExcelで正規表現による置換をするためのユーザー定義関数を考えました。このユーザー定義関数はワークシートでもVBAでも使えます。 2014.07.18 Excel
Excel Excelで組合せを列挙するユーザー定義関数 Excelを使って組合せをすべて列挙する関数「KUMIAWASE」を作りました。書式KUMIAWASE(全体,抜き取り数)全体 抜き取る対象をカンマ区切りの文字列で指定します。「a,b,c,」のように末尾に「,」を付けます。抜き取り数 抜き... 2012.10.16 Excel