タグ

Excelに関するU1and0のブックマーク (24)

  • [Excel] 数式でswitch case文のような処理を実行する (Lookup関数)

    LOOKUP関数以外に、VLOOKUP関数、HLOOKUP関数を利用しても同様の処理ができます。VLOOKUP関数の利用についてはこちらの記事を、 HLOOKUP関数の利用についてはこちらの記事を参照してください。 また、LOOKUP,VLOOKUP,HLOOKUP関数の違いについてはこちらの記事で紹介しています。 概要 Excelの数式で値や計算結果の値で場合分けしたいことがあります。プログラム言語ではswitch~case文などを使って条件分岐できますがExcelにはswitch文のような構文はありません。 Excelで条件分岐と似た処理を実現する方法としてLOOKUP関数を用いる方法があります。LOOKUP関数を用いると、値に応じてセルの内容を変えることができます。この記事ではLOOKUP()関数の利用例を紹介します。 補足 場合分けの方法には、IF文を利用する方法もあります。IF文

    [Excel] 数式でswitch case文のような処理を実行する (Lookup関数)
    U1and0
    U1and0 2018/12/12
    LOOKUP(A1,{k1,k2,k3;v1,v2,v3}) ハッシュライクが使えることに感動した
  • SUMIF関数の条件の欄を、指定の範囲が『空白でない』としたいのですが、どう入力すればいいですか? - =SUMIF(A1:A10... - Yahoo!知恵袋

    SUMIF 関数 ここでは、Microsoft Office Excel の SUMIF 関数 (関数: 値を使って計算し、その結果の値を返すあらかじめ定義された数式。関数を使うと、長く複雑な数式を短く簡単にすることができます。)の書式および使用法について説明します 指定した条件を満たす範囲 (セル範囲: シート上の 2 つ以上のセル。セル範囲を指定する場合、隣接した複数のセル、または隣接していない複数のセルをセル範囲として選択できます。)内の値を合計するには、SUMIF 関数を使用します。たとえば、数値を含む列で、5 より大きい値のみを合計するとします。次の数式を使用できます この例では、条件は合計される同じ値に適用されます。必要に応じて、条件をある範囲に適用し、別の範囲の対応する値を合計することもできます。たとえば、数式 =SUMIF(B2:B5, "John", C2:C5) は、範

    SUMIF関数の条件の欄を、指定の範囲が『空白でない』としたいのですが、どう入力すればいいですか? - =SUMIF(A1:A10... - Yahoo!知恵袋
    U1and0
    U1and0 2018/12/06
  • 一番上の行を各ページに印刷する - Microsoft サポート

    複数のページを印刷するワークシートでは、各ページに列見出しを印刷して、各ページに列見出しを表示できます。 [ページ レイアウト] タブの [ページ設定] で、[印刷タイトル] をクリックします。 [タイトル の印刷] リボン ボタンが灰色表示されている場合は、現在セルまたはエリア チャートを編集していないか確認してください。 また、少なくとも 1 つのプリンターが1 つのプリンターでセットアップWindows。 [シート] タブの上部にある [繰り返す行] ボックスに、「$1:$1」と入力します (図に示すように)。

    一番上の行を各ページに印刷する - Microsoft サポート
    U1and0
    U1and0 2018/10/18
    シート タブの上部にあるタイトル行 ボックスに、次のように入力します。「$1: $1"(図のようにします)。
  • Excelライクなグリッド表示(スプレッドシート、表計算)を簡単に作れるJavaScriptライブラリ「SpreadJS」の機能概要[PR]

    Web上でもExcel形式の表計算型のデータ入力やデータ表示を実現したい?! それならJavaScript UIウィジットの「SpreadJS」が利用できる。そのSpreadJSの特徴と機能概要をまとめる。 連載 INDEX 次回 → Excelは、毎日、業務で使っているから慣れている。日の一般的な企業の社員であれば、実際にこういう人が多いだろう。そのため、Web系業務アプリでも「ExcelライクなスプレッドシートUI(ユーザーインターフェイス)を提供してほしい」という要望や、「利用者が難なく使えるように、Excel風の操作性を実現したい」という要件が上がってくることは、よくあることではないだろうか。 単純なHTMLの<table>タグで実現できるレベルなら苦労はしないが、“Excelライク”となると通常のWeb開発では実現が難しい。もちろん「不可能」とは言わないが、その開発にそれほど時

  • エクセルVBAでAccessデータベースと接続する最もシンプルなプログラム

    Accessデータベース内にテーブルを準備 まずはAccessでこんなテーブルをを作ってみました。 都道府県ごとの面積や人口、区市町村数などをまとめたデータです。テーブル名は「データ」という名前です。 このテーブルを含むAccessデータベースファイルを「test.accdb」というファイル名で、今回のエクセルVBAを記述したファイルと同じフォルダに格納しました。 エクセルVBAからこのデータベースへの接続を試みていきます。 ADODB.Connectionオブジェクトでデータベースに接続する Accessデータベースと接続をしてやり取りをする際には、ADODB.Connectionオブジェクトを使います。 ADODB…?どこかで聞いたような名前ですね… ADOはActiveX Data Objectsの略で ADOとは、Microsoftが提唱しているデータアクセス技術のことである。 引

    エクセルVBAでAccessデータベースと接続する最もシンプルなプログラム
    U1and0
    U1and0 2018/10/02
    ADODBアクセス
  • 方法: Windows Phone Marketplace 用のスクリーンショットを作成する

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    方法: Windows Phone Marketplace 用のスクリーンショットを作成する
    U1and0
    U1and0 2018/10/02
    します。 RDS での使用   クライアント側の Connection オブジェクトで Open メソッドを使用する場合、その Connection オブジェクトで Recordset が開かれるまで、サーバーへの接続は確立されません。
  • 2つの列を比較して重複値を探すには | 初心者のためのOffice講座-SupportingBlog1

    まだまだOffice2003をお使いの方は多いです。 今年 多くの企業が、標準Officeが2007か2010へ移行するのだと思いますが・・・ Excel2003と2007、2010の機能の違いを一つ紹介します。 たとえば、下のように「コードA]と「コードB」の列があって、コードAとコードBの値を比較して同じ値のものを探したいという場合がありますね。

    2つの列を比較して重複値を探すには | 初心者のためのOffice講座-SupportingBlog1
    U1and0
    U1and0 2018/07/06
  • PythonでExcel作業を自動化するOpenPyXLのはじめての使い方

    こんにちは。はじめまして。かつひさ(@katsuhisa__)です。 異なるExcelファイル間で、地道なコピー&ペーストを繰り返してデータを移動しなければならない時や、特定のセルを目視で見つけなければならない時ってありませんか? 連載では、PythonのOpenPyXLモジュールを使い、このような面倒で退屈なExcel作業をPythonで自動化する方法をお伝えします。 連載一記事目となる今回は、PythonExcelファイルを操作するモジュールOpenPyXLのはじめての使い方(初心者向け)をご紹介します! OpenPyXLとは? OpenPyXLは、Excelの読み書きをPythonで行うためのモジュールです。 例えば、以下のような操作ができます。 �セルの値をPythonで読み書きする 複数のExcelファイル間でデータをコピーする グラフを追加する Excelの操作を自動化する

    PythonでExcel作業を自動化するOpenPyXLのはじめての使い方
  • NEC LAVIE公式サイト > サービス&サポート > Q&A > Q&A番号 016206

    LaVie(~2014年12月発表)、他… (すべて表示する)、   (折りたたむ) VALUESTAR、Mate、VersaPro

    U1and0
    U1and0 2018/06/18
    校閲→シートの保護
  • Excelの関数で最初の文字が○なら●と記入し、最後の文字が□なら■と記入するという関数はありますか? - 例が下手ですみ... - Yahoo!知恵袋

    Excelの関数で最初の文字が○なら●と記入し、最後の文字が□なら■と記入するという関数はありますか? Excelの関数で最初の文字が○なら●と記入し、最後の文字が□なら■と記入するという関数はありますか? 例が下手ですみませんが、以下のように左のセルの文字の先頭に㈱がある場合は隣のセルに「前株」と表示させ、 逆に文字の最後尾に㈱がある場合は隣のセルに「後株」と表示させるような関数はないでしょうか? 例) ______________ ㈱知恵袋工業 | 前株 | ______________ よろしくお願いします。

    Excelの関数で最初の文字が○なら●と記入し、最後の文字が□なら■と記入するという関数はありますか? - 例が下手ですみ... - Yahoo!知恵袋
    U1and0
    U1and0 2018/06/12
    “ =IF(LEFT(A1,1)="㈱","前株",IF(RIGHT(A1,1)="㈱","後株",""))”
  • エクセルで極座標グラフ -  徒 然 日 記 

    U1and0
    U1and0 2018/05/22
    “エクセルで極座標グラフを描く方法は無い!(たぶん) 強いて言えば、レーダーチャートを使ってごまかすくらいである。ただ、角度分布で1度ずつ記入した場合、360度分の線が中心から放出した状態になってしまい、見
  • 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
  • 初級シスアド講座 表計算で使用される関数とExcelの関数との対応

    U1and0
    U1and0 2016/10/12
    垂直照合(照合値,照合範囲,列位置) 照合値と同じ値を照合範囲のいちばん左の列を上から下にチェックし、照合値と同じ値のセルの行を探す。そして、照合範囲において列位置で指定された列位置のセルの値を返す。
  • Excel読み込み (xlrd)

    excel-pythonライブラリではExcelファイルの読み込みにxlrdパッケージを用います。 ※ここではxlsx形式のファイルを読み込んでいますが、xls形式のファイルも読み込むことができます。 xlrdのインストール 下記コマンドを入力しxlrdをインストールしてください。 ※これはpipがインストールされていることを前提としています。インストールしていない場合はpipの使い方とインストールを参照してください。 pip install xlrd ブックのオープン まずはExcelブックの開いてみましょう。Excelであればどのようなファイルでも構いませんが、例で使用しているファイルは下記リンクよりダウンロード出来ます。 test_book.xlsx import xlrd book = xlrd.open_workbook('test_book.xlsx') xlrdモジュールをイ

    Excel読み込み (xlrd)
  • ヒストグラムの作成 with Excel

    イントロダクション ヒストグラムは,値の分布をつかむためのツールです。特定の集団・グループなどにおいて観測される値を,階級と呼ばれる区間ごとに振り分け要約して可視化します。 ものつくりの現場においては,ヒストグラムはQC7つ道具の1つとしてこれ以上ないほどにメジャーなツールです。ときに「誰しもが決して無縁ではいられない」といった修辞を付けても言い過ぎでないかもしれません。その有用性は事務しごとの現場でも変わることなく,たとえば金額・数量などに関する分析ツールとして利用できます。 Excelでヒストグラムを作成するとき,いくつかのアプローチを選択することができます。ただ,そのほとんどは,「度数分布表」を作成→グラフへ加工,といった大枠の流れに沿うものです。こちらでは,そのいくつかのアプローチの中から,とくに「分析ツール」と呼ばれるExcelのアドインを利用する方法をとりあげます。 またヒスト

  • https://support.microsoft.com/ja-jp/help/882084

    U1and0
    U1and0 2016/03/25
    整数を切り捨てる場合マイナスの桁数を指定
  • 範囲選択とダイアログボックスのダブル技で並べ替え【Excel・エクセル】

    解説記事内の画像はExcel 2013のものですが、操作方法は下記のバージョンで同じです。 Excel 2013, 2010, 2007 「並べ替え虎の巻」のページでご紹介している通り、並べ替えには大きく分けて3つの方法があり、どの方法を選ぶかは、並べ替え虎の巻チャートで判断しました。 並べ替え虎の巻チャートで、 並べ替えしたい表のすぐ上や下の行(又はすぐ左隣・右隣の列)に、計算行などの並べ替えしたくないものがある という、下の図のような表を並べ替えしたい場合に使うのが、今回ご紹介する、範囲選択とダイアログボックスのダブル技を使った並べ替えです。 なぜ、「ボタンで並べ替え」のページでご紹介している、最もポピュラーで、最も簡単な方法での並べ替えをしないかというと、場合によってはこんな風に並べ替えしたくないものまで並べ替えられてしまうことがあるから。 こういった、残念なことが起こらないようにす

    U1and0
    U1and0 2015/12/31
    ctrl+shift+lで出てくるやつじゃなくて、メニューバーのデータ項目から並べ替えると複数条件選べるよ
  • 最終行を取得するVBAのコード-End(xlDown):Excel VBA Rangeオブジェクト/Endプロパティ

    ▼最終行の行番号をメッセージボックスに表示するコード ※A列にデータが隙間なく入力されているときに最終行の行番号をメッセージボックスに表示する例 MsgBox Range("A1").End(xlDown).Row 上記のコードを実行すると、A列の最終行の行番号がメッセージボックスに表示されます。 Range("A1").End(xlDown)というコードの意味 Excelでセル選択を行うのにとても便利な[Ctrl]+矢印キーという操作があります。 Excelには、データの途切れるセルがわかっているのです。 データの途切れるセルがわかっているので[Ctrl]+矢印キーというショートカットキーで、データの途切れるセルを選択できるわけです。 そのデータの途切れるセルをVBAで取得するときに利用するのが、RangeオブジェクトのEndプロパティです。 データの途切れる箇所と一言で言っても、4方向

    U1and0
    U1and0 2015/12/29
    上記ではメッセージボックスに行番号をいきなり表示するので  MsgBox Range("A1").End(xlDown).Row としていますが、その行番号をプロシージャの中で使うのなら  end_row = Range("A1").End(xlDown).Row のような形で変数に格納して使うと便
  • COUNTIF関数で空白以外のセルをカウントする:Excel(エクセル)の関数・数式の使い方/統計

    「countif 空白のセルを除く」 「エクセル countif 空白以外」 「excel countif ブランクでないもの」 といった検索で、このサイトへのアクセスが結構あります。 条件に合致したセルの個数をカウントするCOUNTIF関数で、空白以外のセルを数えるにはどうすればいいのか、(もっというなら)COUNTIF関数の第2引数をどう指定すれば空白ではないセルをカウントできるのかを、探している方による検索です。 COUNTA関数ではダメですか? まず確認したいのは、当にCOUNTIF関数を使わなければいけないのか、という点です。 ExcelにはCOUNTAという空白以外のセルの個数をカウントしてくれるワークシート関数が存在しています。COUNTA関数ならセル範囲を指定するだけで、空白以外のセルをカウントできてしまいます。 COUNTIF関数のように、どのように指定するのかを悩む余

    U1and0
    U1and0 2015/06/14
    文字なら「=COUNTIF(A1:A10, "*")」、数値または文字なら「=COUNTIF(A1:A10, "<>")」
  • ExcelのSUMIF関数で条件に合う数字を合計

    解説記事内の画像はExcel 2016のものですが、操作方法は下記のバージョンで同じです。 Excel 2019, 2016, 2013, 2010 Office 365 Office 365は、バージョン1908と、バージョン2004で動作確認しています。

    ExcelのSUMIF関数で条件に合う数字を合計
    U1and0
    U1and0 2014/11/01
    交通費の金額だけを合計したい!といった場合には条件に合うものだけを合計するSUMIF関数!