katapedia
  • README
  • doc
    • Ansible
    • Assert
    • Astah
    • Autohotkey
    • CI
    • C_Cpp
    • CentOS6x系でhttp認証に失敗する
    • Chef
    • Clipboard
    • コーディング
    • Configure
    • Console2_NYAOS
    • Debian系RedHat系の違い
    • DesignDoc目次サンプル
    • Docker
    • Doxygenコメント規約
    • Eclipse
    • Excel
    • FAQ
    • Footer
    • Git
    • GitBucket
    • GitBucketとJenkins連携
    • GitBucketとRocketChat連携
    • GitHub
    • GitLab
    • Gitで大量のファイルの中から必要ファイルのみをaddする方法
    • GitのGUI比較
    • Gitのリポジトリがでかくなったときの削減の昔のやり方
    • Gitワークフロー
    • Go
    • Googletest
    • Gradle
    • Grafana
    • Groovy
    • Haroopad
    • Haskell
    • Htmlpdfに直リンクする(ダウンロードしない)方法
    • IT業界
    • Java
    • Javascript
    • Javascriptrライブラリ・フレームワーク一覧
    • Jenkins
    • JetBrains_IDE
    • Linux
    • Linux Command
    • Linux Distribution
    • Makefile
    • Maven
    • MicrosoftProject
    • NoSQL
    • Omniauthによるアカウント統合
    • Outlook
    • PHP
    • Prometheus_Loki
    • Python
    • RDB
    • Redmine
    • RedmineDドライブへの保存
    • Redmineアップデート
    • Redmineプラグイン
    • Redmineメール通知
    • Redmine文字化け
    • Ruby
    • Rust
    • R言語
    • SVN
    • Sidebar
    • Solaris
    • Staticまとめ
    • Terraform
    • Thinkpad
    • Tmux
    • ToDoリスト
    • UML
    • Vagrant
    • Vim/Neovim
    • VirtualBox
    • Visio
    • Webアプリケーション
    • Webサーバ
    • Webブラウザ
    • Webブラウジング
    • Webページ備忘録
    • Windows
    • Word
    • Zabbix
    • Zsh
    • C#
    • dotfiles
    • html_css
    • Lua
    • sonarqube
    • terminal
    • tweetまとめ
    • xrdp
    • お預り証サンプル
    • その他Webサービス
    • その他ツール
    • よく使う英語
    • アジェンダサンプル
    • アジャイル宣言
    • アンチパターン
    • インシデント
    • エディタ・IDE
    • エンジニアリングスキル
    • オンプレミスサーバ管理
    • オープンソースライセンス
    • キックオフミーティング
    • コミットメッセージでよく使う英語
    • サーバデータ移行
    • サーバ環境構築
    • シェルスクリプト
    • セキュリティ
    • ソフトウェア開発
    • チャットツール
    • チーム構築
    • ツール調査履歴
    • テスト
    • デザイン
    • デザインパターン
    • ドキュメント
    • ネットワーク
    • ノート
    • バージョン番号
    • ビジネスモデル
    • プラクティス一覧
    • プラグイン調査
    • プログラマがやってはいけない97のこと
    • プログラミングテクニック
    • プログラム
    • プログラムエラー集
    • プロジェクトマネージメント
    • プロダクトマネージメント
    • ヘルプ文
    • ライフハック
    • リソース設計
    • リバースエンジニアリングツール
    • リリースノート
    • リリースノートサンプル1
    • リンク
    • レビュー
    • 人月の神話
    • 人間のあれこれ
    • 仕事のあれこれ
    • 会議
    • 作業報告項目サンプル
    • 例外処理
    • 勉強
    • 名言・教訓
    • 品質管理
    • 教育
    • 数学
    • 文書レビュー観点
    • 朝会
    • 未来技術
    • 林檎の木のものを持ってきた
    • 正規表現
    • 物理
    • 知識データベース
    • 紛らわしい・似たような用語
    • 経営
    • 経済
    • 自作template_class_でundefined_reference_to
    • 要求分析・要件定義
    • 見積もり
    • 設計
    • 評価
    • 認証
    • 議事録サンプル
    • 運用・保守
    • 開発インフラ
    • 開発環境
    • 開発計画
    • 関数名でよく使われる英単語
    • 関数命名規約
    • 関数型言語
    • 雑多メモ
    • 面接
Powered by GitBook
On this page
  • マクロ
  • Excelの基礎
  • 関数
  • キーボードショートカット
  • Tips
  • セルの結合を解除したとき全てのセルに同じ値を表示させる
  • 特定文字の色変更
  • 書式設定で0のときに表示しない
  • 新しいウィンドウで開く
  • フィルタリングした結果をコピーしたい
  • あるセルが特定の値と一致した場合、行全体の色を変更する方法
  • FAQ
  • 可視セルのみに貼り付ける
  • 非表示設定なのになにも表示されないページが印刷される
  • 先頭行が非表示でもないのに表示されない。
  • ダブルクリックすると変な位置に選択領域が移動する
  1. doc

Excel

マクロ

Excelの基礎

要素名

オブジェクト名

アプリケーション

Application

アプリケーション

Application

ブック

Workbook

ワークシート

Worksheet

セル

Range

関数

項目を一意にする関数(C2~を一意にする)

C2&IF(COUNTIF($C$2:C2,C2)=0,"",COUNTIF($C$2:C2,C2))

キーボードショートカット

  • Alt,E,S,V で値貼り付け

  • Alt,E,I,S でオートフィル

  • Alt+↓ 候補を表示する(入力補完をプルダウンで実施する)

Tips

セルの結合を解除したとき全てのセルに同じ値を表示させる

◯結合セルが複数の場合(連続していること)

  1. 結合セル範囲を全て選択

  2. 結合解除のあと、セル範囲が選択状態のまま

  3. Ctrl+G 「ジャンプ」ダイアログ表示

  4. 「セル選択」から「選択オプション」ダイアログ表示

  5. 「空白セル」オプションを選択

  6. アクティブセルに対象のセル参照式を入力(F2->=A1等)

  7. 数式を確定せず編集モードのままCtrl+Enter (他の空白セルに参照式をフィル入力)

数式のままでなく値にするなら再度対象セル範囲を選択しコピーし「形式を選択して貼り付け」の「値」で貼り付け

特定文字の色変更

Sub Macro1()
Dim rng As Range
Dim ptr As Integer
Const tStr As String = "ABC" 'ここに色を変える文字列を書く
 For Each rng In ActiveSheet.Cells.SpecialCells(xlCellTypeConstants, 23)
  ptr = InStr(rng.Value, tStr)
  If ptr > 0 Then
   rng.Characters(Start:=ptr, Length:=Len(tStr)).Font.ColorIndex = 3
  End If
 Next rng
End Sub

書式設定で0のときに表示しない

ユーザー定義書式では「;」(セミコロン)で区切りながら、

正の値

負の値

「0」(ゼロ)

文字列

の表示形式をそれぞれ指定できます

新しいウィンドウで開く

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTExcel.Sheet.12shell]
@="OpenNewWindow"
[HKEY_CLASSES_ROOTExcel.Sheet.8shell]
@="OpenNewWindow"

フィルタリングした結果をコピーしたい

  1. フィルタリングした結果コピーしたい領域を選択する

  2. Ctrl+gでジャンプする

  3. セル選択

  4. 可視セルを選択

  5. OK

  6. コピーする

あるセルが特定の値と一致した場合、行全体の色を変更する方法

  1. 条件付き書式を選択

  2. 新しいルールの作成

  3. 数式を使用して、書式設定するセルを決定

  4. ="条件のあるセル"="条件の値"

  5. 書式ボタン->一致したときの色

  6. OKボタン

  7. 適用先->=$"色を塗りたい列始まり"$"色を塗りたい列終わり"

  8. 適用

FAQ

可視セルのみに貼り付ける

フィルタリングされていると可視セルのみに貼り付けられない

まずは、捨て列に連続データを作る

  1. 先頭のデータに1を入力する

  2. フィルタを実行して、先頭のセルに連番の初期値を入力してから、範囲選択して、ショートカットキー[Alt]+[;](セミコロン)で可視セルを選択しておきます。

  3. そのあと、フィルタを解除するのがポイントです。

  4. フィルタを解除してしまえば[ホーム]タブ−[編集]グループ−[フィル]−[連続データの作成]コマンドが使えるようになりますから、[連続データ]ダイアログで連番を振ればいいということです。

  5. その後、該当セルにてINDIRECT("対象シート"&捨てセル)とする

非表示設定なのになにも表示されないページが印刷される

通常非表示の場合は、印刷されない。

しかし、印刷の表示枠を固定しているとその部分は勝手に印刷されてしまう。

印刷範囲の太い青い枠を印刷範囲上段までひっぱりすべて点線にすると非表示が印刷されなくなる。

先頭行が非表示でもないのに表示されない。

先頭行にてウィンドウの固定がされている。固定を解除すればよい。

ダブルクリックすると変な位置に選択領域が移動する

「Excelのオプション」→「詳細設定」→「フィルハンドルおよびセルのドラッグ アンド ドロップを使用する」のチェックを外す。

PreviousEclipseNextFAQ

Last updated 7 years ago

http://una.soragoto.net/tips/21.html