Excel R&D

「パソコンなんかしてないで、仕事しろ!」と言われた頃より、Excel(Version1.06J!)で本格的な情報システムが構築できるのでは?と試行錯誤している内に生業となり、大小1800件以上手がけるに至りました。使い方次第で何ができるか、ご紹介します。

Excel R&D

「パソコンなんかしてないで、仕事しろ!」と言われた頃より、Excel(Version1.06J!)で本格的な情報システムが構築できるのでは?と試行錯誤している内に生業となり、大小1800件以上手がけるに至りました。使い方次第で何ができるか、ご紹介します。

最近の記事

Excelのwebservice関数で、栄養計算

おさらい:webservice関数とはExcel2013から搭載された関数で、URLを指定すると接続し、得られた結果を表示します。接続先が、一定の処理をして返すようなしくみになっていれば、セル上には”処理結果”が表示されます。 関数なので、マクロ(VBA)を使わずに、他の処理系の結果を取得できる、優れものです。 webservice関数のデメリット 一方で、接続先(URL)が特に処理結果を返す様になっていなければ、単にhtmlが表示されるだけであったり、処理してもXML

    • Excelの関数で、銀行名・支店名⇔コードを変換

      webservice関数については、以前にも触れましたが、Excel2013から搭載されている割には、使い方がよくわからなかったこともあり、サンプル的なものを探してもなかなか見つかりません。そのためか、あまり活用された事例を見たことがないので、少々残念な気がします。 使い方が解れば、利用も増えるかもしれないとの期待をもって、今回は、銀行コード・支店コードから名称を取得する(その逆も取得可)方法をご紹介します。 webservice関数の使い方例(銀行・支店名取得)まずは

      • 天気・気象情報を、Excel関数で取得する

        クラウドに対応したExcel関数Excelの関数といえば、数値を計算したり、文字列をこねくり回すイメージが強いと思いますが、最近追加された関数には、クラウドを意識したものが増えています。 今回ご照会するwebservice関数もその1つ。Excel2013の頃から搭載されていたのですが、意味のある挙動をさせるには「相手を選ぶ」ため、認知度もイマイチでした。 webservice関数の使い方webservice関数とは、その名の通り、webサーバの結果を取得する関数です。

        • Office365に替えたら、Excelマクロが動かない!

          背景今まで古いOffice(たいてい2016以前です)を使っていたのが、古いOfficeのサポート切れやハードウェアのリース切れなどをきっかけに環境を最新化した結果、Excelも2021(もしくは365)にUpdateされますが、この結果従来動いていたマクロがエラーメッセージを出して止まってしまうことが少なくありません。多くの場合、「コンパイルエラー」と表示されます。 一部の古いパソコンでは動く、といった場合は、ほぼ64bit化されたExcelが原因と考えられます。 トラ

          Excelで、地図上にグラフ表示

          Excelで地図を制御する 営業用の意思決定ツールとして、地域別の売上やシェアなどを一覧化する資料をよく見かけます。 GoogleMapなどを使えば、任意の位置にピンを立てるような加工が可能ですが、売上やシェアを表現するのは難しそうです。 ところが意外なことに、Excelは地図情報をグラフのように使うことも得意なのでした。 比較的使いやすいのは、Excelに標準搭載されている地図の機能を活用する方法です。 対応方法1:マップ 挿入→グラフにある「マップ」機能を使う

          Excelで、地図上にグラフ表示

          Excelでバーコードリーダを活用

          手入力不要普段Excelを使っている方の大半が、基本的には手入力ではないでしょうか。 例えば、社員番号をKeyにして、所属組織や入社年月情報を取得する場合、社員番号を手入力していないでしょうか? バーコードリーダを使えば、手で入力せず、バーコードを読み取るだけで入力できます。 低コストの割に、意外と効率化に寄与してくれます。 Excelでのバーコード活用事例(勤怠登録)初めに、バーコード入りの社員証を作成・印刷し、配布しておきます。数字だけならJANコード、アルファベットを

          Excelでバーコードリーダを活用

          自動化の前にすべきこと・・・標準化入門

          自動化すると、非効率になる理由 私は仕事の特性上、「自動化したい」「業務効率を改善したい」といった要望を、年間200件近く受けていることもあり、普遍的に多くの企業が抱えている「悩み」がよく分かります。 大半が、「これから効率化するにあたり、どうしよう」ではなく、「散々試してみたがうまくいかない」「一度はうまくいったのに、別の問題が健在化した」といったテーマが多いのです。 「うちの会社はなぜうまくいかないのか?」と聞かれるのですが、「うちの会社」に限らず、それこそ日本国中で

          自動化の前にすべきこと・・・標準化入門

          休み明けにExcelの動きが突然おかしなことに

          Excelシートを開いただけで、画像がおかしなことにExcelマクロ(VBA)で制御していない箇所で、突然異常発生 先日の連休が明けてから、立て続きに「突然動きがおかしくなった」というお客様からの問い合わせが相次ぎました。 例を挙げると「ファイルを自動で読み込む際にエラーが出た」「雛形ファイルの画像が1枚を残して消えてしまった」「行削除したら、関係ない行のオブジェクトが消えてしまった」・・・といったものです。 いずれも、マクロ(VBA)を使った操作をしていない部分のた

          休み明けにExcelの動きが突然おかしなことに

          寝ている間に、Excelマクロ(VBA)を自動実行

          Excelマクロも、RPAも、ボタンを押す人が必要!? ExcelのマクロもRPAも、「繰り返し同じような作業を人がやるのは無駄」という発想から始まっています。 しかし、たいていは動かすためには何らかのトリガーを引く必要があります。このため、在宅就業となっているにも関わらず、マクロのボタンを押すために出社する・・・といった笑えない話を聞きました。 この解決策として、リモートで会社に接続する方法がよく紹介されていますが、完全自動化すればその必要もありません。 決まった時

          寝ている間に、Excelマクロ(VBA)を自動実行

          Excel からメールを送信、FAXも送信

          Excelで名簿管理、は常識。宛名印刷も簡単。顧客や仕入先の名簿を管理せよ、といわれれば、十中八九はExcelで名簿を作るのではないでしょうか? それは、Excelで作っておけば、宛名印刷などに応用できることが経験則で知られているからです。 ExcelとWordを組み合わせて、宛名印刷機能が簡単に作れる方法も、Microsoftのサイトで紹介されています。 送信メールも、Excel関数で作れる今どき印刷物でもない、ということでメールを送る想定であれば、hyperlin

          Excel からメールを送信、FAXも送信

          Excelに、社内システムのデータを自動取得する方法4選+1

          社内システムデータを、Excelでお手軽活用社内システムとは、イントラネットとも呼ばれ、日常の業務連絡・報告などに使う他、大抵の場合、前月の売り上げ実績など、報告で吸い上げたデータを集計した結果の「業務処理データ」がダウンロードできる機能などがあります。 当社がかかわった多くの事例において、何らかの業務を行うにあたって社内システムとデータの授受をしているケースがかなり多くありました。 Excelで、データを取り出す方法4選社内システムのデータを手入力するのではなく、Ex

          Excelに、社内システムのデータを自動取得する方法4選+1

          Excelファイルが突然壊れる理由&直し方

          なぜ、Excelファイルが壊れるか?「よく使っているExcelファイルに限って壊れる」という経験をした方も多いと思いますが、実は「よく使っているからこそ壊れる」のです。 どういう理屈かといえば・・・ 罫線やセルに着色をすると、内部的にその1つ1つに対して定義情報が蓄積される 一度設定したものを消しても、定義情報そのものは消えない 同じ箇所に何度も着色→脱色を繰り返すと、定義情報が増える場合がある 100セルまとめて色を付ければ1回分の定義情報だが、1セルずつ付ける

          Excelファイルが突然壊れる理由&直し方