タグ

Excelに関するmichael-unltdのブックマーク (47)

  • Google ドライブにある Excel ファイルをシュッと BigQuery にロードしたときの備忘録 - LayerX エンジニアブログ

    こんにちは。機械学習・データ部の @irotoris です。 どこからかダウンロードしてきた Excel ファイルのデータを BigQuery に入れてほしいという話があり、Python と pandas で Excel を読み込んでシュッと BigQuery にロードしたときの作業備忘録です。 TL;DR Google Colaboratory に Google ドライブをシュッとマウントできて便利 pandas の ExcelFile() で Excel ファイルがシュッと読めて便利 備忘録 まずは人に聞いたりファイルをいくつか眺めてデータの仕様を把握します。どうやら以下のようなファイルのようです。 ファイル数は200以上、合計 5GiB 程度 Excel 内のシート数は 3つ Excel のシート名は「データの内容を表す文字列_ランダム文字列のサフィックス」※ 例: シート1: tr

    Google ドライブにある Excel ファイルをシュッと BigQuery にロードしたときの備忘録 - LayerX エンジニアブログ
    michael-unltd
    michael-unltd 2024/05/20
    “pandas の ExcelFile() で Excel ファイルがシュッと読めて便利”
  • Excel VBAで漢字のふりがなを自動作成する - QuzeeBlog@Hatena

    Excelで漢字のふりがなを別セルに表示しようとした場合、一般的にはPHONETIC(ふりがな)関数を使用します。この関数は特定のセルに含まれる漢字に対して、ふりがな部分を切り出して指定セルに格納するという便利な関数です。 PHONETIC関数で漢字のセルを引数で指定すると 自動的にふりがなだけ抽出することができるという Excelは文字入力された時の情報を裏側で持っているのでこのような芸当ができます。ということは、当然入力時に変な変換をしていると思ったようなふりがなを出してくれません。 鈴木さんの名前が間違って出力されました。正しいふりがなは「スズキ ナウシカ」さん。文字入力の際に「いま」「しか」と入れたので、その文字がそのまま反映されてしまってます。別のキラキラネーム、タナカ ピカチュウくんはGoogle IMEだと変換できました。 対処できない文字 Excel上でIME使って入力すれ

    Excel VBAで漢字のふりがなを自動作成する - QuzeeBlog@Hatena
    michael-unltd
    michael-unltd 2023/06/06
    “GetPhoneticfという関数を作りました。 この関数はApplicationオブジェクトのGetPhoneticメソッドを使って、引数(テキスト)を元にふりがなを取ってきます。”
  • (Excel)XLOOKUP関数で複数条件(AND,OR)を指定する方法 - いきなり答える備忘録

    ExcelのXLOOKUP関数で、AND条件(かつ)やOR条件(または)を指定して検索・抽出する方法です。クロス抽出についても併せて紹介します。 第2引数(検索範囲)で複数列の値を&でつないで指定することで、複数の列に対するAND条件にできます。 第2引数内で「*」や「+」を使った論理演算を用いることでAND/OR条件を指定できます。 AND条件(かつ)を指定する方法 OR条件(または)を指定する方法 1つの列に複数の検索値を設定する場合 検索範囲を複数列にする場合 条件が3つ以上の場合 ワイルドカード(あいまい検索)の複数条件 クロス抽出(縦横方向の同時検索)をする方法 備考 AND条件(かつ)を指定する方法 次の画像の表ではB列の建物名だけでも、C列の部屋番号だけでも入居者を特定できず、両方の値が揃ってはじめて入居者を特定できるようになっています。 一方でF列からH列は検索欄になってお

    (Excel)XLOOKUP関数で複数条件(AND,OR)を指定する方法 - いきなり答える備忘録
  • ExcelでIFS関数とAND関数を組み合わせる方法

    この記事では、ExcelでIFS関数とAND関数を組み合わせる方法についてご紹介します。 IFS関数は、複数の条件を満たすかどうか判定して結果に応じた値を表示する関数です。 IFS関数に「複数条件をすべて満たしているかどうか」を判定するAND関数を組み合わせることでより複雑な条件式を作成することが出来ます。 ExcelでIFS関数とAND関数を組み合わせる AND関数は、設定した条件が全て真の場合は「TRUE」と表示し、一つでも偽の場合は「FALSE」と表示する関数です。 IFS関数と組み合わせることで、IFS関数の論理式に複数条件を設定することが出来ます。 以下の記事ではAND関数の書式や用法、条件付き書式でAND関数を使う方法等についてご説明していますので参考にしてみて下さい。 ExcelのAND関数の使い方|すべての条件が成立するときTRUEを返す IFS関数の書式や使い方、IF関数

    ExcelでIFS関数とAND関数を組み合わせる方法
    michael-unltd
    michael-unltd 2022/08/30
    "IF"列挙は複雑になるので、"IFS","AND","OR"関数を組み合わせるのが効果的
  • Excelワザ フリガナを一括入力 | 京都ビジネス学院 舞鶴校

    マサヒロ君が、 「ともちゃん、エクセルの表で、あいうえお順で並べ替えたいんやけど、 名前の列でA↓Z(昇順で並べ替えボタン)や データ→並べ替えでやるんやけど、 あいうえお順にならへ~~ん(-_-;)」 ワタクシ「じゃ、名前の範囲を選択し、書式→ふりがな→表示/非表示クリックしてみ」 マサヒロ君「あれ~~フリガナが出るとこと、出んとこがある~」 通常、エクセルで作ったリストは入力した情報が入っているので、 メニューの書式→ふりがな→表示/非表示 で出てきます。 ところが、Wordやテキストファイルなど 他のアプリケーションで作ったデータを エクセルに貼り付けたものはふりがなは表示しません。 書式→ふりがな→編集で一つずつ出すことは出来ますが、 何百件もいちいち面倒です。 しかし、エクセルの一般機能では 範囲選択したセルに一括でフリガナは表示できません。 そこで、 簡単な3行マクロを伝授しま

    Excelワザ フリガナを一括入力 | 京都ビジネス学院 舞鶴校
    michael-unltd
    michael-unltd 2022/08/28
    “Sub ふりがな自動設定() Selection.SetPhonetic Selection.Phonetics.Visible = True End Sub”
  • 【Excel】エクセルでセル内の文字列をローマ字に変換する方法

    こんにちは、管理人の高田です(プロフィール)。 仕事の関係で、Excel(エクセル)上の文字列を ローマ字に変換しなくてはならなくなりました。 5.6個程度なら手動で作業してもよいのですが、80~100ほどの文字を変換せねばならず、しかも、この作業が今後毎月のルーチンワークになることも決定。 そこで 文字列をローマ字に変換する方法を調べてみたところ、無料配布されているアドイン「ヘボン式ローマ字変換アドイン」を用いることで、思った通りの作業ができることが判明。 例えば、下図のように、A1セルに「吾輩はである」と入力すると、B1セルに「WAGAHAIHANEKODEARU」と自動で表示させることができます。 さっそく「ヘボン式ローマ字変換アドイン」を導入してみることにしました。

    【Excel】エクセルでセル内の文字列をローマ字に変換する方法
    michael-unltd
    michael-unltd 2022/08/28
    “ヘボン式ローマ字変換アドイン”
  • BigQuery Connector for Excelを使ってExcelで超高速クエリ実行を行う - Qiita

    Google BigQueryは超高速でクエリを実行できて便利であるが、結局のところExcelデータでください、みたいなことを言われたりして面倒なことがある。こういったとき、Google BigQuery Connector for Excelを使用すれば、Microsoft Excelから直接Google BigQueryにクエリを発行し結果を取得することが出来る。 BigQuery Connector for Excel - Google BigQuery - Google Developers BigQuery Connector for Excelを準備する BigQuery Connector for Excelを使用するには、ページにアクセスし専用の認証キーを発行する必要がある。 Google BigQuery Connector for Excel BigQuery Conn

    BigQuery Connector for Excelを使ってExcelで超高速クエリ実行を行う - Qiita
    michael-unltd
    michael-unltd 2022/03/28
    “BigQuery Connector for Excel”
  • Excel から REST API を叩く - Qiita

    概要 REST な APIExcel から呼び出し、戻り値の JSON データをパースします。 Excel 2003 以降に対応しています。 ポイント REST API を呼び出す方法 Excel 2013 から新たに WEBSERVICE 関数が標準関数として登場しました。 引数に URL を指定するだけで、XML や JSON といった形式問わず、結果文字列がセルに値として出力されます。 =WEBSERVICE(URL) Excel 2010 以前のバージョンについては、MSXML2.XMLHTTP オブジェクトを利用したユーザ定義関数を定義します。 (ユーザ定義関数は、EXCEL マクロで VBA の Function として実装します) Function RESTAPI(URL As String) Dim objXMLHttp As Object, zipArr Set o

    Excel から REST API を叩く - Qiita
  • SWITCH関数の使い方。複数の値を検索して一致した値に組み合わせられた結果を返す

    Excel(エクセル)2016で追加された新関数「SWITCH」(スイッチ)の引数や使用例、活用のポイントを解説します。SWITCH関数は引数として指定された複数の値を検索し、一致した値に対応する結果を返します。 対応バージョン:365 2019 2016 ※Office 365ユーザーのみ [値]の中から[検索値]に一致するものを探し、一致した[値]の直後にある[結果]を返します。[値]の中に[検索値]に一致するものがないときは[既定の結果]を返します。 入力方法と引数 SWITCH 【スイッチ】 (検索値, 値1, 結果1, 値2, 結果2, ..., 値126, 結果126, 既定の結果)

    SWITCH関数の使い方。複数の値を検索して一致した値に組み合わせられた結果を返す
  • 参照するセルの位置を数式で指定する、計算結果により参照するセルの位置を変更する (Excelの使い方)

    この記事は1つのセルの参照先を指定する方法の紹介です。 複数のセル(セルの範囲)を数式で変更する方法はこちらの記事を参照してください。 また、数式内でセルを単純に参照する方法についてはこちらの記事を参照してください。 概要 計算結果により参照するセルの位置を変更したり、セルに入力された数値をもとに参照するセルを決定したい場合があります。 その際、数式で参照するセルの位置を動的に変更したり、変数で指定したいです。数式中のセルの参照は以下の記述で参照できます。

    参照するセルの位置を数式で指定する、計算結果により参照するセルの位置を変更する (Excelの使い方)
    michael-unltd
    michael-unltd 2018/07/24
    最終更新履歴セルの取得でOFFSET関数が便利
  • 【WinMerge】Excelファイルの差分を比較する | バシャログ。

    家で飲むお茶を烏龍茶から麦茶にしてみました。fukasawaです。こんにちは。 なんとなく寝付きが良くなった気がするんですがどうなんでしょうね。プラシーボかも。もう少し続けてみます。 WinMergeはWindowsで使用できる差分比較ツールです。テキストファイル、フォルダ、画像など様々なものを比較することができ仕事をする上で欠かせないツールですが、インストーラに同梱されているプラグインを使用するとExcelファイル同士を比較することができます。今回はその使い方を確認してみます。 WinMerge 日語版 ※ WinMerge 日語版 バージョン: 2.14.0+-jp-151 を使用して検証しています。 まずインストーラに従って、インストールします。 インストールが終わったらプラグインの設定を行います。 ツールバー → [プラグイン] → [自動展開] にしておきます。 ツールバー

    【WinMerge】Excelファイルの差分を比較する | バシャログ。
  • 『INDIRECT関数で表示したセルにHYPERLINK関数を入ax(そり) エクセル Excel [エクセルの学校]

    michael-unltd
    michael-unltd 2018/05/22
    “=HYPERLINK("#'"&A7&"'!A1",IF(A7="","",INDIRECT("'"&A7&"'!R2")))”
  • Excel関数で別シートのセルを指定する INDIRECT関数を使うと簡単に別シートのセルを指定することができます

    Excelで関数を使う時には、別シートのセルを指定することもよくあります。シート内のセルの時と少し勝手が違うので、注意すべき点をおさえておきましょう。 Excel上のセル指定のルールExcelで関数を使う時に入力するデータには、「数値」「文字データ」の他に、 「A1」「B5」など、セルの場所を指定する「セル番地」があります。 「セル番地」を指定すると言うことは、 「指定されたセルのデータを使いなさい」という指示を出していることになります。 たとえば、このような表があるとします。 赤で囲ったセルに、SUM関数で得票数の合計を表示することを考えます。 SUM関数は、指定したセルの数値を合計する関数ですから、 このようにセル番号を指定すれば、 「D3セルからD14セルまでのデータを使いなさい」 という指示になって、正しく合計してくれます。 確かに、これでセル番地は正しく指定できているのですが、

    Excel関数で別シートのセルを指定する INDIRECT関数を使うと簡単に別シートのセルを指定することができます
  • Office TANAKA - ワークシート関数[OFFSET 関数]

    OFFSET関数に関して、詳しい説明や具体的な使い方などを動画で解説しています。ぜひ、ご覧ください。Youtubeでは、ほかにもたくさんの動画を公開しています。チャンネル登録をお忘れなく! Office TANAKAチャンネル 書式 :OFFSET(基準,行数,列数,高さ,幅) 機能 :基準セルを指定した数だけシフトしたセル範囲を返します 解説 :セル範囲を可変にするときに使います OFFSET関数の仕組み OFFSET関数は理解しづらい関数のひとつです。しかし、その仕組みを理解できれば、これほど役に立つ関数はありません。まず、OFFSET関数は何をどうする関数なのかを理解しましょう。 OFFSET関数の構文は次の通りです。 OFFSET(基準,行数,列数,高さ,幅) OFFSET関数に指定する引数は、次の3種類に分類できます。 1.基準となるセルを指定する引数→[基準] 2.基準セルを動

  • 【Excel】「WEBSERVICE関数」で外部サービスAPIからデータを手軽に取得する連携方法

    Excel 2013から追加されている「WEBSERVICE」関数を紹介します。 引数で指定したURLにGETリクエストを投げて、データを取得してくれる、だいぶ特殊な関数で、VBA(マクロ)不要、つまり、コードを書かずにAPIを叩いて連携できるお手軽関数です(高度なことは難しいけれど)。 JSONを返すREST API相手には使いにくいのですが、XML形式で返してくれるAPIであれば、同時に導入された「FILTERXML」関数(XPathが使える)と組み合わせて、個別のデータを手軽に取得できます。 ※普通のテキストファイルやHTMLページでも、WEBSERVICE関数から取得できます。ただし、レスポンスが長すぎるとセルに入らず#VALUEエラーになるので注意してください。また、Excel OnlineExcel 2016 for Macでは、使えないようです。 目次 1. Excelと外

    【Excel】「WEBSERVICE関数」で外部サービスAPIからデータを手軽に取得する連携方法
  • [オブジェクトの位置関係] でオプションを設定した場合、Excel 2007 で挿入されたグラフや図形が拡大または位置がずれて印刷される - Microsoft サポート

    現象 Microsoft Office Excel 2007 形式 (.xlsx) のファイルに挿入したグラフや図形などのオブジェクトに対し、[オブジェクトの位置関係] で次のいずれかのオプションを設定した場合、印刷時に図形が拡大される、または挿入位置が移動することがあります。 セルに合わせて移動するがサイズ変更はしない セルに合わせて移動やサイズ変更をしない なお、Excel 2007 で 97-2003 形式 (.xls) でファイルを保存し、Excel 2003 以前のバージョンでファイルを印刷した場合、現象は発生しません。また、Office 互換性パックをインストールした Excel 2003 にて 2007 Office Systems 形式 (.xlsx) ファイルを開いた場合も現象は発生しません。 回避策 この問題を回避するには、 問題が発生しているオブジェクトに設定され

    michael-unltd
    michael-unltd 2018/02/27
    “[セルに合わせて移動やサイズ変更をする] ”が正解。
  • ExcelにPythonが搭載? - Qiita

    自分は、1年前からPythonを使い始めました。Pandasを始めとするPythonのデータサイエンス用のライブラリーは便利です。 つい最近、マイクロソフトがExcelPythonを搭載することを検討しているというニュースが流れました。VBAとは長い付き合いなので、前半でVBAよりPandasが数倍便利だということを書いて、後半でExcelPythonを搭載されることへのコメントを書くことにします。自分は、ExcelはデータのためのGUIツールとしては便利で役に立つツールだと思っています。ただ、VBAの方が長年放置されていて最近の言語としては落第なのでPythonが搭載されることを期待したいと思っています。急遽テーマを変更したので、時間がなくて以下は「Excel VBA Advent Calendar 2017 20日目」の記事と同じにしてしまいました。 「ExcelPythonが搭

    ExcelにPythonが搭載? - Qiita
    michael-unltd
    michael-unltd 2018/02/18
    powerqueryみたいな拡張もありどこまでWebと親和性高まるか。データビジュアライゼーション分野ではTableauも迫る。動向気になる。
  • ExcelMerge - Excelファイルの差分ビューワー

    Excel仕事で使っていると、メールでやり取りしたり誤った上書きを避けるためにコピーを作ったりして次第に同じようなExcelファイルに埋もれることになります。二つのExcelファイルを並べて、どこが違うのか見比べた経験は誰しもがあるのではないでしょうか。 そんな方に使ってみて欲しいのがExcelMergeです。Excelファイルの差分チェックツールです。 ExcelMergeの使い方 簡易的なExcelファイルを二つ比べています。 変更されたセル、追加された行などにジャンプできます。 設定で色や動作を変更できます。 ExcelMergeは将来的にマージ機能の実装を目指していますが、現時点では差分表示までとなっています。とは言え、差分が見える形になっているだけで作業負荷は大幅に軽減されるのではないでしょうか。Excelをよく使っている方にお勧めです。 ExcelMergeはWindows

    ExcelMerge - Excelファイルの差分ビューワー
  • Excelシートコピー時の既に存在する警告を消す - おぼえがきなスクラップブック

    シートコピーでごみがあるため重複警告が沢山でる。 そんなときにはCtrl+F3でごみ名前を消すのだがまだ残っている。 マクロで非表示ごみ名前も出てくるように出来る。 エクセル2013でシートコピー時の「既に存在...」エラーを除去するための 非表示になっている名前を表示する Public Sub VisibleNames() Dim name As Object For Each name In Names If name.Visible = False Then name.Visible = True End If Next MsgBox "すべての名前の定義を表示しました。", vbOKOnly End Sub コレ実行後にCtrl+F3で名前を表示するとごみが盛りだくさん。 コレを消す!

    Excelシートコピー時の既に存在する警告を消す - おぼえがきなスクラップブック
    michael-unltd
    michael-unltd 2017/10/19
    シートのコピーができなかった際の参照
  • 新人エンジニアだった頃の自分に教えてあげたいExcelショートカットキー集 - Qiita

    ショートカット利用例サンプル 表で一旦まとめてみましたが、たくさんあるので何から使えばいいかわからん!という方もいらっしゃる気がしています。 その為ここからは、ショートカットキーの利用例をいくつかピックアップして紹介します。 ブック操作系 Book1に適当に文字入力…F2 新規ブック(Book2)を開く…Ctrl + N Book2に適当に文字入力…F2 新規ブック(Book3)をもう一個開く…Ctrl + N Book3適当に文字入力…F2 Book1 ~ Book3にブックを切り替える…Ctrl + Tab ブックBook1 ~ Book3を閉じる…Ctrl + W ワークシート操作系 ワークシートSheet1に適当に文字入力…F2 ワークシートSheet2に移動…Ctrl + PageDown ワークシートSheet2に適当に文字入力…F2 ワークシートSheet3に移動…Ctrl

    新人エンジニアだった頃の自分に教えてあげたいExcelショートカットキー集 - Qiita