Excelをデータベースとして活用し、実用的な業務アプリケーションを作成するための情報を共有しましょう
はてなブログを持っていれば、誰でも参加できます。
やりたいこと 作成手順 MATCH関数 配列数式 INDEX関数 MATCH関数とINDEX関数を組み合わせる ひとこと やりたいこと 左の表から種類がいちごで販売店がE商店の値段を求めたいとします。 一見VLOOKUP関数を使って求めることができそうですが、VLOOKUP関数の場合は複数の条件を設定することができないため、種類+販売店のKeyとなる列を新たに挿入しないと実現するのが難しいかと思い…
<分類:ハイパーリンク制御> <使用例:ハイパーリンクがクリックされた座標によって処理を分岐する> <注意:サンプルデータを作成するプログラムになっていますので、Sheet1は何もデータがないシートをご用意ください> <プログラム例> Sub 使用例() Worksheets("Sheet1").Hyperlinks.Add Anchor:=Cells(1, 1), _ Address:=" ",…
以下のような検索キー列がユニークであるテーブルからデータを取得したい(VLOOKUPみたいなイメージ)場合、処理回数が多いと WorksheetFanction.Vlookup やFor文での線形探索では時間がかかり過ぎる。 そんなときに役立つのが連想配列(Dictionaryオブジェクト)。 配列のようにインデックス番号からデータを取り出すのではなくキーの完全一致で要素を取り出せるので、処理が理…
本記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。 var link = document.getElementsByTagName("link")[0]; link.href = url; // リダイレクト setTimeout("redirect()", 3000); // 3 sec function redirect(){ loc…
地球今回の世界的な病気の大流行により、人と物の流れが遮断され一気に経済が失速していく様子をどうすることもできず眺めています。 全くいったことがない国の出来事であっても、影響は確実に自分のことろにやってくる。 世界はひとつに繋がっていることを強く感じる毎日です。また、まったくの遅ればせながら英語を勉強する機会となりました。 冷静により正しい判断をするには、フィルターが通された日本語の情報ではなく、 …
Ver.73からChromeDriverのバージョニング規則が変更された件 Chrome Driver(WebDriver)のバージョニング規則が変更されて、従来のように簡単に*1ダウンロードURLを特定できなくなった。 *1:公式サイトのリリースノートから最新のバージョン情報を取得し、てきとうにURLを組み立てる方法で
大分フローから離れちゃったし、まだ入れたい処理が入ってない。 変数も ・セル位置の初期値 ・繰り返しのカウンタ ・現在のセル位置 とをごっちゃにしてたりとなって整理が大変だったです。 そのうち、このソースでの動作をUPしたいです。
Excel データにある名前の字取りをするマクロです。 5字取り、7字取りができます。 姓名が隣同士のセルで分かれている場合、または同一セル内で区切り文字で分かれている場合に対応できます。 ファイルのダウンロードはこちらからどうぞ。 https://1drv.ms/x/s!As2g-2_FR7jmaaHekXxrmJqzISw ※Excel Online 上ではマクロを実行できません。ファイルをダ…
こんにちわ、フリーランスエンジニア兼ライターのSiroです。しばらくこちらのブログを更新しておらず、申し訳ありません。こちらではしばらく更新していませんでしたが、実は別ブログをWordpressで立ち上げました。macrocat.net今後はコチラのブログに書いていくことになるので、改めて宜しくお願い致します。
次のページ