約 4,355 件
https://w.atwiki.jp/suffix/pages/707.html
■目次 Word ExcelExcel操作 Excelの便利な関数セル位置操作系 文字検索系 文字列操作系 絞り込み系 条件分岐系 その他 Powerpoint効率化 フォント 画像・動画・図形 格好良いと思うアニメーション演出文字のアニメーション オブジェクト類のアニメーション 画面全体のアニメーション その他 アニメーションのイメージ(管理人の独断と偏見で文字で表現。個人的に好きなものを赤字で)開始のアニメーション 強調のアニメーション 終了のアニメーション 画面切り替え Word Ctrl+Enterは改ページ Shift+Enterは行区切り 要約の作成なるものがある。 引用文献や目次の作成ができる ブックマークを使えば文章からジャンプするのが容易 定型文書へのデータ差込用に差し込み印刷がある。文章フォーマットが存在し、宛名だけ変わるときなどに有効。差込印刷には宛名ラベル等も存在する。 XMLファイルによる構造化やフォーム作成が出来る 脚注やマクロの作成もできる Excel Excel操作 テーマ 解説 セルの挿入 Ctrl+shift+;を押すとセルを挿入できる セルの編集 F2を押すと編集を開始できる コメント編集 Shift+F2を押すとコメントを編集できる セルの書式設定 Ctrl+1を押すと書式設定できる 条件付き書式 数式指定でセル="条件値"とすると、セルの値が特定の条件だった場合に色を変えることができる 入力規則 入力規則に合わないものを入力した時の振る舞い指定はダイアログだけでない。入力規則を入れる時に表示するポップアップのタブを弄ってみるべし。 入力済の値を選択 Alt+↓で該当セルより上で記載した内容を選択できる。入力規則でリストにしている時の選択でも有効。 絶対参照 $を指定すると絶対参照になる。F4で絶対参照に変えることが出来る。 名前定義 特定の範囲に名前を付ける。計算式や入力規則(リスト)の条件等で使える。 次の空白まで移動 Ctrl+矢印で次の空白まで移動できる 次の空白まで選択 Ctrl+shift+矢印で次の空白まで選択できる 指定セルへの移動 Ctrl+Gや名前ボックスに移動先を指定することでジャンプできる。 シート間の移動 Ctrl+PageDownで次のシートまで移動する 一括コピー 範囲指定してから、特定のセルを選んでCtrl+Enterを押すと同じ値のコピーが一度に出来る。 一括コピー2 編集状態にしなくとも、Ctrl+Rで左のセルデータをコピー。Ctrl+Dで上のセルデータをコピーできる 可視セルのみコピー 可視セルのみをコピーしたい場合は、Altと;か「ジャンプ」ダイアログで可視セルを選択 可視セルのみ貼付 http //detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11114307771参照。Excelの機能には無い模様 連続データの作成 「ホーム」➡「編集」➡「↓のボタン」で生成できる 長い項番の作成 編集➡フィル等から項番の長いデータを設定できる 縦横入れ替え 形式を選択して貼り付けで行列の縦横を変えることが出来る。 集計表の作成 ピボットテーブルなるものが存在する。 データ分析 データの分析ツールが存在する フィルタ フィルタ等で表の一部だけをピックアップ可能。 目標値からセル値算出 「データ」- 「予測タブ」から選択できるゴールシーク(What-if分析)を利用する。 ケース別に応じた数値切替 別のExcelシートからのリンク 挿入のオブジェクトのファイルからできる 複数行のグループ化 アウトライン・リストを利用できる 今日の日付の挿入 Ctrl+;で今日の日付を入力できる。Ctrl+ だと今の時間。 複数シートの同時編集 シートを複数選ぶと、同じセルの所を同時に更新できる。 改行を検索 Ctrl+jで改行を検索できる 複雑な数式の記入 「挿入」➡「記号と特殊文字」 配列数式 Office365は配列数式を使わなくても関数が配列に対応するようになった。Ctrl+Shift+Enterで該当の数式を配列数式に出来る。ifの中身がtrueになるものだけを計算処理するようなケースで便利。(例){=SUM(IF(A1 A3 0,A1 A3,"")}だとA1からA3セルのうち、0より大きいものだけを合計 Excelの便利な関数 セル位置操作系 指定範囲における指定行列番目のセル値を返す INDEX(セルの範囲,計算で得られた行,計算で得られた列)。 基準セルから指定行列分だけ移動させて範囲指定(高さ・幅)を行う OFFSET(基準セル,行,列,高さ,幅) 行・列番号を元にセル参照を返す ADDRESS(行,列,参照の型) セル値の文字列を参照として変換する INDIRECT(例)INDIRECT(A1)➡A1セルに書かれた場所を参照する(セルに書かれた文字がA2 B3だった場合、そこを参照)(例2)INDIRECT("B1")➡B1セルを常に参照。A1セル等が削除されたとしても、参照先はA1とならず、B1セルを参照し続ける。(例3)INDIRECT(Sheet1 "A1")➡式と組み合わせて使うこともできる。sheet1のA1セルを参照する。 文字検索系 文字列を検索し、最初に見つかった場所を返す(セルを探すのではなく、セル内の文字列検索) FIND、SEARCH 指定した値が範囲の左、上から何番目かを返す MATCH 文字列の探索 VLOOKUP(縦方向で検索)HLOOKUP(水平方向で検索)XLOOKUP(Office365以降:縦横で検索)INDEXとMATCH(範囲内の任意の列を検索)DGET(テーブルの場合) 文字列操作系 文字列の結合 CONCATENATE(文字列,文字列)または 文字列の置換 SUBSTITUTE 文字列を切り取る LEFT,RIGHT,MID 絞り込み系 フィルタ結果を表示 FILTER(Office365以降) 重複結果を削除 UNIQUE(Office365以降) ソートする SORT(Office365以降) 条件分岐系 セルの値に応じて振る舞いを変える CHOOSE(セルorセルを使った論理式,値1or計算方法1,値2or計算方法2)とすると、第一引数の結果が1の時は1の方、2の時は2の方が出力される)。 特定の条件の時だけカウント COUNTIF(IF文で条件を書く),COUNTA(単純に入力された数を数える)。尚、複数条件の場合はCOUNTIFS,DCOUNTAが使える。 個数や条件を考慮した合計値の取得 SUMPRODUCT(論理式*xxx)のようにすることで、論理式が正(=1)の時だけの合計を出すことも可能 その他 日付を"月火水"の形式で取得 TEXT(WEEKDAY(日付を記入したセル),"aaa")。セルの書式設定で"aaa"としても良い。 書式設定された文字列に変換 TEXT 実質労働日(平日)のみ取得 NETWORKDAYS 日付の差を計算 DATEDIF 文字列を繰り返す REPT。これにより★★★みたいな文字列の羅列でデータを表すことができる Powerpoint 効率化 「表示」→「アウトライン表示」を使うと目次が作りやすい フォント サイズ 18pt以上 和文 Windows ゴシック体(遊ゴシック等) or 明朝体 or メイリオ推しが多い Mac ヒラギノ角ゴシック(Mac)推しが多い 欧文 共通 Segoe or Arial or Calibri推しが多い 図中 光彩を使うなどすると縁ができて見やすい 画像・動画・図形 分類 解説 応用例 画像の編集 「書式」→「背景の削除」で画像内の物体の一部等をトリミングできる。 画像の一部をハイライトする 録画した動画を挿入 「挿入」→「画面録画」で録画 図形の色 オブジェクトの塗り潰しをスライドの背景にすることができる。アニメーションをつけると背景の一部を動かしてる感が出て面白い。 背景の真ん中をズームサーチライト的表現 高級感を出したい時はグラデーションを使うと良い 文字が光る演出 図形の結合 複数の図形を組み合わせて新たな図形作成できる 文字と画像を組み合わせることで画像を文字の背景として使うことができる 格好良いと思うアニメーション演出 文字のアニメーション 1文字ずつフェード 「効果のオプション」→「テキストの動作」で文字を指定する 文字入力のカーソル 縦棒にブリンク繰り返し 単語が複数流れてくる この動画の0 14秒ぐらい オブジェクト類のアニメーション スライドインで跳ね返る表現 「効果のオプション」→「急に終了」 アクセントになる線 細長い線のワイプはかなり使える。応用例は複数の線を組み合わせて、図形を作る。左から右に画面端から端まで伸ばす→次のスライドを右から左へスライドインする等。 ユーザ設定の軌跡 クリックしながら移動ならフリーハンド、開始点と終了点をクリックするようにしたら直線が引ける。応用例としては手書き文字入力等。 サービス紹介スライド https //www.youtube.com/watch?v=amB9pJQqMzI https //www.youtube.com/watch?v=JKBhZLnXnm4) 半円グラフにアニメーションをつける(円とスピンの組み合わせ) https //www.youtube.com/watch?v=7xSVuN9AK00 線描アニメ https //ameblo.jp/powerpointer/entry-10363264445.html オブジェクトクリック時に説明を表示する https //ameblo.jp/powerpointer/entry-10517820167.html?frm=theme テレビのフリップのような隠す演出 文字の一部をオブジェクトで隠して、アニメーションさせて消せば良い 画面全体のアニメーション 格好良いカットイン 1番上の四角枠は左からスライドイン、2番目の四角枠は右からスライドイン、3番目の四角枠は左からスライドインなど、複数の逆方向のスライドインが同時に入ってくる等。とにかく反対方向にスライドするオブジェクトを複数同時で動かすと格好良くなる。 Ken Burnsエフェクト 枠外に画像をはみ出させ、アニメーションや画面切り替えの変形を使ってスライドさせることで背景を移動しているような感覚を与えることができる。 その他 映画動画的な演出 https //www.youtube.com/watch?v=-1ReFeoScjI 色々な有名技のつまった動画 https //ameblo.jp/powerpointer/entry-10998759432.html?frm=theme ポリモーフィズムの付け方 https //www.youtube.com/watch?v=nw10VmcsNO8 アニメーションのイメージ(管理人の独断と偏見で文字で表現。個人的に好きなものを赤字で) 開始のアニメーション 表示の仕方系 アピール、フェード スライドしてくる系 ピークイン、スライドイン、フロートアップ、フロートダウン、ライズアップ、クレジットタイトル、フロートイン 画面を流れる感じ ワイプ、ストリップ 画面上に表示される感じ ブラインド、ランダムストライプ、ディゾルブイン、チェッカボード 円図形だけ使いそう サークル、ホイール、くさび型、図形 四角系だけ使いそう スプリット、ひし形、プラス、ボックス ズーム系 ズーム、ベーシックズーム 変形系 エクスパンド、コンプレス 回転系 ターン、グロートターン、ストレッチ、スピナー、ピンウィール、ベーシックターン 移動系 リボルブ、カーブ、スパイラルイン、バウンド、ブーメラン、フロート、カーブ 特殊 ホイップ、ドロップ、フリップ 強調のアニメーション ズーム系 拡大/収縮 回転系 スピン オブジェクト系 塗り潰しの色、線の色、透過性、オブジェクトカラー、明るく、カラーパルス、暗く、薄く、パルス、ブリンク、補色、補色2、カラーコントラスト、ブラシの色 フォント系 フォントの色、ボールドフラッシュ、下線 特殊 シーソー、カラーで拡大、シマー、ウェーブ、太字表示 終了のアニメーション 表示の仕方系 クリア、コントラスト、フェード スライドしてくる系 ピークアウト、シンク、フロートアップ、フロートダウン、クレジットタイトル、フロートアウト 画面を流れる感じ ストリップ、スライドアウト、ワイプ 画面上に表示される感じ チェッカーボード、ブラインド、ランダムストライプ、ディゾルブアウト 円図形だけ使いそう くさび形、サークル、ホイール、図形 四角系だけ使いそう スプリット、ひし形、プラス、ボックス、ワイプ ズーム系 ズーム、ベーシックズーム 変形系 ゴム、コラプス 回転系 ターン、縮小および回転、スピナー、ピンウィール、ベーシックターン 移動系 リボルブ、カーブ(下)、スパイラルアウト、バウンド、ブーメラン、フロート 特殊 ホイップ、ドロップ、フリップ 画面切り替え ズーム機能挿入からズームを入れることで複数スライドをズーム切り替えさせることができる。ズームの種類は以下の通り。ズームの起点となる画像は変更可能なので、PowerPointで作ったオブジェクトも画像保存すればズーム対象にできる。 サマリー ズーム 対象として追加したスライドが1ページ進むごとに目次のページ(サマリー)にズームアウトして戻ってくる感じ セクション ズーム セクション分のページだけ進んだら、セクション挿入ページにズームアウトして戻ってくる感じ スライド ズーム 1ページ分だけズームだけするイメージ ハイパーリンクズームさせずにただスライド遷移させるだけならハイパーリンクが使える 変形以下の順で滑らかに画面遷移できる。スライドを複製する。 複製したスライドのオブジェクトなどを編集する 画面切り替えで「変形」を選択する。 参考: https //support.office.com/ja-jp/article/Excel-%E3%81%AE%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88-%E3%82%AD%E3%83%BC%E3%81%A8%E3%83%95%E3%82%A1%E3%83%B3%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3-%E3%82%AD%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-1798d9d5-842a-42b8-9c99-9b7213f0040f [ページ上部へ戻る]
https://w.atwiki.jp/slab/pages/19.html
Smoothed Particle Hydrodynamics(SPH) SPHの参考書 粒子法シミュレーション―物理ベースCG入門 Smoothed Particle Hydrodynamics(World Scientific) 粒子法による力学 連続体シミュレーションへの展開 Meshfree Particle Methods(Springer) コミュニティ オープンソース SPHERIC SPHYSICS 論文 Smoothed particle hydrodynamics. J. J. Monaghan Rep. Prog. Phys. 68, 1703-59, (2005) Particle methods for hydrodynamics, J. J. Monaghan. Comp. Phys. Rep. 3(2), 72-124, (1985). SPH simulation of multi-phase flow, J. J. Monaghan and A. Kocharyan, Comp. Phys. Comm.87, 225-235, (1994). Simulating free surface flows with SPH, J. J. Monaghan. J. Computat. Phys.110, 399-406, (1994). 数式テスト 関数値 はデルタ関数を用いて と表せる。 上式のデルタ関数をWという関数で近似すると と近似できる。
https://w.atwiki.jp/bambooflow/pages/149.html
Maxima(マキシマ) フリーの数式処理システム。 Mathematicaにおとらない!とったらいいすぎかもしれないが、かなり使えるツールだと思います。 もし、難しい計算を手計算でされているならば、このツールを試してみた方がよいかもしれません。 たとえば、多次元連立方程式、三角関数、虚数計算、微積分、行列演算。。。などなど GUIで使いかたもそんなに難しくありません。 2D、3Dのグラフもすぐに作れてすぐに表示可能です。(gnuplot対応) まずはお試しあれ!!! WindowsとLinuxあとMac OS Xで使えます。 Maxima(マキシマ)ダウンロード先 参考ページ Vine42へインストール 起動と終了 基本的な使い方 計算応用例/方程式を解く 行列操作 コマンド関数一覧 ダウンロード先 MaximaはLispで記述されGNU GPLライセンスの下に配布されているフリーのアプリケーション。 ここからダウンロードできます。 参考ページ 公式ページ Maxima - Wikipedia http //cosmo.phys.hirosaki-u.ac.jp/wiki.cgi/maxima http //www.muskmelon.jp/maxima/
https://w.atwiki.jp/sugaku/pages/23.html
未整理解答の書き方 基本問題の新規ページ作成について 作り方の例 基本的な書き方については「Wikiのご利用ガイド」を見て下さい。 $$$$で囲うとtex表記が利用できるので数式を書くのに便利です。 未整理解答の書き方 過去ログから、質問と解答のセットを抜き出した状態にまでしてください。 そうすると分類しまとめる作業がとても楽になります。 基本問題の新規ページ作成について 新規ページを作るのを手伝って下さる方は、掲載予定の問題数が多いので、階層を3段階ほどまで細分化して作ってください。 行の先頭で「#region」と書くと、そこから「#endregion」の行までが折りたたみ表示となり、すっきりします。 作り方の例 左上の「@メニュー」→「新規ページ作成」を選ぶ ページ名を「数学Ⅲ/積分法の応用/三角関数を用いた置換積分法」と入力する tex表記で問題、解答を書く。問題、解答は (問題XXX-YYY)XXXはスレッドNo、YYYはレス番 問題文。 解答 #region 解答。説明文。 #endregion の形式です。
https://w.atwiki.jp/okitaworld/pages/394.html
▽登場作品 しおいけ! 人間 名前【塩井 椛(しおい もみじ)】 性別【女】 身長と体重【150cmk43g】 国籍【日本】 種族【人間】 通称【塩井家の妹】 ICV【悠木碧】 「あの神社のお祭り、みんなでまた行きたい」 日本人にしてはやや明るい色のセミロングをツーサイドアップにしている小学生の女の子。 明るく素直かつ前向きな性格。 電波染みたアホの子発言が目立つが、同年代の子供たちと違う自身の境遇や家計の苦しさを理解している為、家族にも我儘を中々口にせず、そのことを姉である塩井檀と兄たちである塩井槙と塩井梓に度々嘆かれている。 決して表には出さないが、幼さ故に亡き母親やずっと家に帰ってこない父親への想いは未だ強く、それ故に独りを恐れる寂しがり屋な部分も隠し持っている。 理数系の成績は破滅的で、特に数式を見ると睡魔に襲われるらしい。 身体能力はかなり高い。 「美味しいもの好き?わたしはすき!」 「すごーい! 経験値がどんどんあがっていくー!」
https://w.atwiki.jp/acpuyotuurating/pages/22.html
計算式について レート増減分 = (1-(1-c)^(max(m,n)/X)) * (-A + B + d*(n-m)*e) / 2 A:自分のレート B:相手のレート n:自分の勝利本数 m:相手の勝利本数 X:連戦本数設定、デフォルトは50設定 c:収束係数、通常は0.5に設定。 c=0.5+c_1+c_2 c_1:相手が1戦目-0.4、2戦目-0.3、3戦目-0.2、4戦目-0.1、5戦以上0.0 c_2:自分が1戦目+0.4、2戦目+0.3、3戦目+0.2、4戦目+0.1、5戦以上0.0 d:レート変動幅、デフォルト20設定。 e:変動幅係数 50先(X:連戦本数設定のデフォルト)でない場合に係数c,m,nとの整合をとるため本係数を設定。 e = X / 先取本数 数式:test_lockit 参考 ACぷよぷよ通 レーティング計算式についての方式を使用しています。
https://w.atwiki.jp/ce00582/pages/226.html
43 男子通算平均加入年数2 (1)計算するデータ avgtumtime(byear) 男子通算平均加入年数 (2)入力するデータ m2by(byear,age) 変形厚生年金被保険者 出所 16 変形厚生年金被保険者 minx(age,car)被保険者 出所 19 男子被保険者 moit(age,car)待期者 出所 21 男子待期者 gamma(age)総脱退率 alpha(age)死亡脱退率 beta(age)障害脱退率 出所 data151 脱退力 theta(age)再加入率 出所 data152 再加入率 (3)数式 確率過程 (4)プログラム プログラム リンク名 名古屋 桂 DIG PHP JAVA (5)リンク 財政再計算 財政検証 数理レポート (6)作業記録 4月20日 このページの作成 10年3月4日 名古屋モデル 3月10日 ページ修正 3月25日 ページ修正 3月28日 桂モデル 3月29日 数値検証 3月31日 ページ修正 4月5日 プログラム修正 7月18日 桂モデル検証 8月22日 完成 11年3月23日 JAVA 目次
https://w.atwiki.jp/teachnote/pages/20.html
文責 きょうよ 今日 - 昨日 - 合計 - 講座の説明 この講座ではWikiの編集を行うのに必要な基礎的な知識に関して取り上げたいと思います。Wikiは簡単ではあるけれども特別な記法をもちいて記述されるため、編集にあたってはまだまだ敷居が高い状態にあると感じます。 そこで、少しでもその敷居を下げるために書かせていただきました。Wikiの編集はこんなに簡単であるのかと感じて頂ければ本講座の目的は果たされたといえるでしょう。 なお、前提知識としては、Webがみれて文章がうてればとりあえずたりるはずです。また、本講座は、当Wikiに参加したい方のためのものでもありますので、随所随所にそれを意識した書き方がされていることをご了承ください。 目次 第一講 Wikiって何? 第二講 まずは書いてみよう! 第三講 プラグインを使ってみる 第四講 文頭から始めよ 第五講 権限と階層構造 第六講 数式を書く 第七講 Wikiマスターに向けて + この記事のコメントをみる 名前
https://w.atwiki.jp/ce00582/pages/170.html
20 女子被保険者 (1)計算するデータ finx(byear,age) 女子被保険者 (2)入力するデータ finx(byear,age) 女子被保険者 出所 data20 女子被保険者 (3)数式 省略 (4)プログラム ストリームモデル 修正 桂モデル DIG PHP 補助 JAVA (5)リンク 財政再計算 (6)作業記録 3月23日 このページの作成 4月5日 このページの修正 4月14日 プログラムの修正 4月24日 プログラムの修正 10年2月17日 プログラムの修正 3月28日 桂モデル 3月29日 ページ修正 3月30日 ページ修正 3月31日 こんなものでしょう 4月17日 目次追加 4月20日 DIG作成 4月27日 プログラム検証 7月17日 桂モデル検証 8月10日 PHP 8月12日 PHP検証 8月13日 こんなものでしょう 8月16日 PHP 8月21日 完成 10月2日 ページ修正 11年3月17日 JAVA 9月13日 JAVA修正 目次
https://w.atwiki.jp/draemonash/pages/18.html
ここを編集 設定 IME ON 時に行選択ショートカット (Shift+Space) を効くようにする @Windows7 IME の「設定」→「全般」タブで "Microsoft Office IME 2010" を選択し、「プロパティ」を押下 「全般」タブの「キー設定」の「変更」を押下 「キー設定」タブの "Shift+SPACE" の "入力/変換済み文字なし" を 「-」に変更 列非表示のショートカットが効かない! Win-R ⇒ 「intl.cpl」を実行 「キーボードと言語」→「キーボードの変更」 「詳細なキー設定」→「キーシーケンスの変更」 「キーボードレイアウトの切り替え」を "割り当てなし" に変更 ヘルプがうまく検索されない! @Excel2010 原因 F1 を押して検索されない場合、デフォルトでオンラインのヘルプを参照しに行こうとしている。 解決策: F1を押してヘルプを表示 右下の「Office.comに接続」をクリック 「このコンピュータ上のコンテンツのみを表示」にチェック F1を押してもヘルプが表示されないようにする レジストリ変更 レジストリエディタ(regedit) にて以下を作成する。(もとに戻す場合は以下を削除) path:HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<バージョン>\Excel\DisabledShortcutKeysCheckBoxes Name:F1Key (任意) Value:112,0 アドインを使用 「F1のヘルプを無効に」にてインターネット検索し、インストールする。 アドイン内で上記のレジストリ設定をしていると思われるが、設定が楽なので一番おすすめ! マクロ使用 「マクロの保存先(I)」を「個人用マクロブック」として、「新しいマクロの記録(R)」を開始 ストップボタンを押して、「記録終了(R)」 作成された PERSONAL.XLS に以下を記入。(Macro1() を auto_open() に変更) この方法だと、他プロセスで Excel を起動した際、新プロセス側では F1 ヘルプが効いてしまう! Sub auto_open() ヘルプキー無効化 Application.OnKey "{F1}", "" End Sub Excel の保存先デフォルト ファイル- オプション- 保存- 既定のファイルの場所 を変更 リボンに設定 枠なし 格子 外枠太罫線 区切り 中央揃え 区切り セルを結合して中央揃え 横方向に結合 選択範囲内で中央(マクロ:CenterAcrossForSelectionCell) 区切り 分割 シート名の変更 区切り 連続データ 区切り 塗りつぶしの色(2003) フォントの色(2003) 線の色(2003) 区切り 塗りつぶしの色(2010) フォントの色(2010) 線の色(2010) 区切り 枠線の表示 条件付き書式 区切り位置 名前の管理 オブジェクトの選択 アドイン登録方法 .xlaを以下に登録 C \Users\[ユーザ名]\AppData\Roaming\Microsoft\AddIns Excel を起動、「開発」タブ⇒「アドイン」にて「有効なアドイン」に登録 アドイン集 OfficeTab Vimxls Excel2003ColorPalletKai F1のヘルプを無効に Tips テキストボックスにセルの内容を表示する テキストボックスを選択し、"数式バーに"表示したいセル番号を記述する ex) =A1 離れたセルを複数選択 Shift - 矢印キーにて複数選択 ⇒ Shift - F8 押下後 ⇒ 再度複数選択 条件付き書式のコピーの挙動 図1:書式コピー前 図2:書式コピー後 2行目:B2 標準コピー⇒ C2 書式ペースト のパターン 3行目:B3 書式コピー⇒ C3 書式ペースト のパターン 【考察1】「書式コピー」も「標準コピー」も貼り付け後の結果は変わらない。 【考察2】書式ペーストを行うと、条件付き書式ルールが複製されてしまう。 空白以外の最端セル取り出し 【最左上セル取り出し(数値)】IF( COUNT( B2 H2 ) = 0, "", INDEX( B2 H2, MATCH( 0, INDEX( 0/B2 H2, ), ) ) ) 【最右下セル取り出し(数値)】IF( COUNT( B2 H2 ) = 0, "", LOOKUP( 10^10, B2 H2 ) ) 【最左上セル取り出し(文字列&数値)】IF( COUNTIF( B2 H2, " " ) = 0, "", INDEX( B2 H2, MATCH( 1, INDEX( 1/( B2 H2 0 ), ), 0 ) ) ) 【最右下セル取り出し(文字列&数値)】IF( COUNTIF( B2 H2, " " ) = 0, "", LOOKUP( 1, 0/( B2 H2 "" ), B2 H2 ) ) ただし、最左上セル取り出しは"0"を検索対象として見なさない 空白以外の最端セル取り出し(ExcelVBA) 【最右下セル取り出し】Evaluate("INDEX(セル範囲,MATCH(""*"",セル範囲,0))") 【最左上セル取り出し】Evaluate("INDEX(セル範囲,MATCH(""*"",セル範囲,-1))") 条件検索関連 複数条件 加算 =SUMPRODUCT( ( ( $B $B="みかん" ) * ( $C $C="M" ) ), $F $F ) 複数条件 検索(SUMPRODUCT) =INDEX( $F $F, SUMPRODUCT( ( $B $B="みかん" ) * ( $C $C="M" ) * ROW( $A $A ) ) ) なぜかうまく検索できないことがあるため、使用しないこと。。 複数条件 検索(VLOOKUP) =VLOOKUP( "みかん" "M", $E $F, COLUMNS( $E $F ) ) 条件付き 最大値 =SUMPRODUCT( MAX( ( $B$3 $B$9="みかん" ) * ( $C$3 $C$9="M" ) * ( $F$3 $F$9 ) ) ) 注意1:列選択はできない。 注意2:最小値の算出はできない。(条件に合わないものは「0」となり、他の数値よりもっとも小さくなるので) 重複データの連番 countif 関数の範囲にて、末尾行のみ相対参照にする =COUNTIF( $B$1 $B3, $B3 ) ビットシフト 1 * 2^8 ⇒ 1 を左 8 ビットシフトさせる (階乗を利用する。ex. a^b ⇒ a の b 乗) 行・列の上限を縮める 行の上限を 65535 から 50 行まで縮めたい場合、51 行目から 65535 行目まで選択し非表示とすることで、行上限が縮まったように見える。 非表示行・列を探索する 全行の特定の列(※)に値を格納する。 全行に「=AGGREGATE(3,5, ※セル指定 )」を指定する。 非表示行が 0、表示行が 1 となる。 「名前の定義」で同じシートのセルに対して参照する方法 !$C$100 コピー&行挿入ペースト時に条件付き書式のゴミが作成される対策 行挿入後、「コピー元の行を含めて」行ペーストする。 列も同様。 末尾の単語を取得する CLEAN(RIGHT(SUBSTITUTE(A1,"\",REPT(CHAR(9),200)),200)) 解説)デリミタ"\"を「200文字の制御文字CHAR(9)」で置換し、文字列の末尾200文字を取得する。 分数の入力方法 セル入力時 "0 1/2"と入力する 複数列を一列に展開する方法 Excel の範囲をコピーしテキストエディタに貼り付け後、タブを改行に変換する。 セル内の改行を別の文字列へ変換 置換ウィンドウの「検索する文字列」に "Ctrl+I(大文字アイ)"を入力して置換。 タイミングチャート用条件付き書式(添付の「タイミングチャート例.xls」参照) 書式条件1 条件式:=AND( E4 "", F4 "", OR( AND( E4 F4, $D4 =E4, $D4 F4 ), AND( E4 F4, $D4 E4, $D4 =F4 ) ) ) 適用範囲:=$E$4 $O$14 書式:右縦 罫線 書式条件2 条件式:=AND( E4 "", $D4=E4) 適用範囲:=$E$4 $O$14 書式:下 罫線 非表示セルへの貼り付け動作について 実験目的 セルの貼り付け時、非表示となっているセル(フィルタ時、行/列非表示時)に対して貼り付けされてしまう場合がある。 その動作を実験し、考察する。(図は例図、表は実行結果) 結論 単一セル貼り付け以外は非表示セルに貼り付けされてしまうため、フィルタ後の貼り付けは「単一セル貼り付けのみ」を使用すること。 パターン コピー元 ペースト先 可視セルのみ貼り付け 単一セル D2 E4 E6 ○ 複数列選択時 D2 E2 D4 E6 × 複数行選択時 B4 B6 E4 E6 × 単一セル(形式選択貼付) D2 E4 E6 × 大量データでの高速VLOOKUP =IF( INDEX( Sheet1!$A$1 $B$200000, MATCH( $A1, Sheet1!$A$1 $B$200000, 1 ), 1 )=$A1, VLOOKUP( $A1, Sheet1!$A$1 $B$200000, 2, TRUE ), NA() ) Excel 2003 カラーパレット セル内の改行について セル内の改行コードは LF (CHAR(10))である。 そのため、VBA から vbNewLine(CRLF) 指定で改行すると、見えない改行(CR)が挿入される CR が挿入された場合、 =SUBSTITUTE(A1,CHAR(13),"") で置換すれば見えない改行は消える。 表示形式 値 =TEXT($B4,0x00000000) =TEXT($B4,0x########) =TEXT($B4,0.000) =TEXT($B4,000,000) 1 0x00000001 0x1 1.000 000,001 23 0x00000023 0x23 23.000 000,023 2230 0x00002230 0x2230 2230.000 002,230 012 0x00000012 0x12 12.000 000,012 2222222 0x02222222 0x2222222 2222222.000 2,222,222 222222222 2x22222222 2x22222222 222222222.000 222,222,222 R1C1 アクセス方法 B2 ⇔ INDIRECT( "R2C2" , FALSE ) INDIRECT( "R" ROW() "C" COLUMN() , FALSE ) countif 使用例 =COUNTIF($B3,"*世田谷区*") =COUNTIF($A$1," 検索文字列") =COUNTIF($A$1," =4")( , =, , =) ファイルパスからファイル名を取得 =splitstr(B2,"\",getstrnum(B2,"\")) ただし、UserDefFunc.xla をインストールしておく必要あり! 行数が違う複数シートに共通の言葉を追加する方法( 置換例 参照) 複数シートを選択 E 列に数式を挿入 E3 = IF( B3 "", D3 "[-]", "★★★" ) E 列をコピーして、D 列に値コピー 「★★★」を「」に置換(置換オプションは以下を指定) 「セル内容が完全に同一であるものを検索する」 検索場所「シート」 vlookup+match 関数活用法 vlookup 参照元と参照先の列順が異なっている場合でも、値が取得できる。 Sheet2!C3 = VLOOKUP( $B3, Sheet1!$B $F, MATCH( C$2, Sheet1!$B$2 $F$2, 0), FALSE ) 「既定の図形に設定」について 既定の図形に設定すると、設定したブック内で有効になる Excel を終了しても、保存される 別ブックでは適用されない 類似の図形も適用される。 テキストの配置(左詰めや上詰めなど)は保存されない 数式のデバッグ方法 セル選択中に「F2」を押してテキスト編集モードにする。 デバッグしたい箇所を選択して「F9」を押すと計算結果に展開される。 条件付き書式増殖の条件 添付の「条件付き書式増殖の条件.xlsm」参照 ハイパーリンク関数 シート内のセルにジャンプ =HYPERLINK("#C5","C5セルにジャンプ!") ハイパーリンクのジャンプ先を可変にする方法 HYPERLINK 関数に加えて ADDRESS 関数+MATCH 関数を組み合わせる!詳細は以下URL参照。 http //maigo-pg.seesaa.net/article/293396199.html 【hyperlink関数】HYPERLINK( リンク先 , 表示文字列 ) 【hyperlink関数(同シート)】HYPERLINK("#A1","⇒") 【hyperlink関数(別シート)】HYPERLINK("#Sheet1!A1","⇒") 【hyperlink関数(別ブック絶対パス1)】HYPERLINK("[C \test\test.xlsx]Sheet3!A1","⇒") 【hyperlink関数(別ブック絶対パス2)】HYPERLINK("C \test\test.xlsx","⇒") 【hyperlink関数(別ブック相対パス1)】HYPERLINK(".\test\test.xlsx","⇒") 【hyperlink関数(別ブック相対パス2)】HYPERLINK("..\test\test.xlsx","⇒") Excel 2プロセス同時起動 コマンドプロンプトにて以下を実行 例1)"C \Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" /x 例2)"C \Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" /x c \test\test.xlsx ショートカットキー Ctrl Shift Alt Key 機能 Ctrl Shift 9[)] 選択行を表示 Ctrl Shift 0 選択列を表示 Ctrl Shift 5[%] [パーセンテージ] 表示形式 (小数点以下の桁数 0) を設定 Ctrl Shift 3[#] [日付] 表示形式 Ctrl Shift [*] アクティブ セル領域 (アクティブ セルを含み、空白の行と列で囲まれているデータ領域) を選択 Ctrl Shift @[`] 数式と計算結果の表示を切り替え Ctrl Shift U 折りたたまれた数式バーを展開し、展開されていた数式バーを折りたたみ Ctrl 1 [セルの書式設定] ダイアログ ボックスを表示 Ctrl 8 アウトライン記号の表示と非表示を切り替え Ctrl 9 選択行を非表示 Ctrl 0 選択列を非表示 Alt F1 現在の範囲からグラフを作成 Alt PageUp(Down) 一画面分左に(右に)横スクロール Shift Alt = オートSUM機能 Shift F3 [関数の挿入] ダイアログ ボックスを表示 Shift F11 新規シートの挿入 F4 直前の操作を繰り返す F4 【文字入力時】相対参照から絶対参照へ(複数回押すことで、行のみ列のみ選択可能) F5 [ジャンプ] ダイアログ ボックスを表示 F7 [スペルチェック] ダイアログ ボックスを表示して、作業中のワークシートまたは選択した範囲内のスペルをチェック F12 名前を付けて保存 F2 ⇒ F9 計算式を見せずに数値に変える F2 【数式入力時】編集モード⇔入力モード切替 ここを編集