#author("2024-11-28T12:53:12+09:00","default:irrp","irrp")
#author("2024-11-28T12:54:05+09:00","default:irrp","irrp")
→Office関連メモ

→Python in ExcelについてはPython関連へ

#contents


*サブトピック [#k7656154]
-Excel関連一般
-ExcelのVBA
-C#によるExcel制御


*Copilot [#kf607401]
-[[【特集】Excelは「この列から県名を抜き出して別の列に挿入して」も実行可能に。Microsoft 365 CopilotのWave 2はここがすごい - PC Watch>https://pc.watch.impress.co.jp/docs/topic/feature/1634005.html]] 2024.10
-[[「Excel」のCopilotがより複雑な表の作成に対応複数列生成など複雑な質問にも答えられるように - 窓の杜>https://forest.watch.impress.co.jp/docs/news/1589519.html]] 2024.5
-[[Copilot in Excelでアンケート分析してみた(2024/2/14時点) #Excel - Qiita>https://qiita.com/ponponmikankan/items/88047e79ba0692ea4239]] 2024.2


*ExcelとCSV [#fb68abbc]
-[[【小ネタ】Excelで開くと文字化けするCSVファイルをコマンドで一発で直す方法 | DevelopersIO>https://dev.classmethod.jp/articles/excel-csv/]] 2024.10

-[[ExcelでCSVファイルを「0落ち」や「文字化け」なしで開く方法 #tips - Qiita>https://qiita.com/loannp2609/items/3d24e797abbc922f38e6]] 2024.8
-[[先頭のゼロを勝手に消すな 〜「Excel」のお節介な自動データ変換を抑制する機能が一般提供開始 - 窓の杜>https://forest.watch.impress.co.jp/docs/news/1538341.html]] 2023.10
-[[「Excel」で数値先頭のゼロが勝手に消される仕様、ようやく改善へ? Twitterで歓喜の声 - やじうまの杜 - 窓の杜>https://forest.watch.impress.co.jp/docs/serial/yajiuma/1506168.html]] 2023.6


*Power Query [#ea9a6623]
-[[はじめようModern Excel - Qiita>https://qiita.com/k_maki/items/a733e8e72e02d10cb1a0]] 20201.11
-[[Power Query M Primer (part 1):Introduction, Simple Expressions & let>https://bengribaudo.com/blog/2017/11/17/4107/power-query-m-primer-part1-introduction-simple-expressions-let]] 2017.9
-[[Power Queryとは>https://docs.microsoft.com/ja-jp/power-query/power-query-what-is-power-query]] 2020.7


*ショートカット/操作スピード改善 [#u6ac6828]
-リボンの開閉:Ctrl+F1
-上のセルをコピー:Ctrl+D
-左のセルをコピー:Ctrl+R
-形式を選択して貼り付け:Ctrl+Alt+V
-金額用の桁区切り:Ctrl+Shift+!
-通貨表示:Ctrl+Shift+$

-[[MS公式、Excelショートカット>https://support.microsoft.com/ja-jp/office/excel-%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89-%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88-1798d9d5-842a-42b8-9c99-9b7213f0040f]]

-[[Ctrl+Shift+\(「ろ」ボタン)>https://www.youtube.com/watch?v=TUN7wZrYp2U]]
--外枠罫線(要らない罫線)lだけを消す
--英語配列キーボードの場合、Ctrl+Shift+_ 

-[[9割の人が知らない「エクセルの上級ショートカット」>https://diamond.jp/articles/-/276911]] 2021.7

-ダウンロードしてきたファイルの編集を有効にするには… Alt + FIE

-[[連続していないセル範囲をキーボードだけで選択する>http://pc.nikkeibp.co.jp/article/NPC/20060214/229261/]]


-アニメーションを切る設定
--Excelのバージョンによって異なる
---オプション→アクセシビリティ→操作の結果のオプション→「操作をアニメーションで表示する」をオフ
---オプション→簡単操作→「操作をアニメーションで表示する」をオフ

-[[Excelでフラッシュフィルを使用する>https://support.microsoft.com/ja-jp/office/excel-%E3%81%A7%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5-%E3%83%95%E3%82%A3%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B-3f9bcf1e-db93-4890-94a0-1578341f73f7]]


*数式の名前問題 [#z1b6138a]
-[[Excelで名前を全削除しているのにシートコピーで名前エラーが出る場合>https://supvalue.net/archives/928]]
--非表示になっている名前があるので強制的に表示させるとよい
 Sub ShowName()
    Dim targetName As Object
    For Each targetName In Names
        If targetName.Visible = False Then
            targetName.Visible = True
        End If
    Next
 End Sub

-[[エクセルであるシートをコピーすると、「移動またはコピーする数式またはシートには、移動またはコピー先のワークシートに既にある名前〜が含まれています。・・・」と表示され、はい・いいえを何回も選択しなければなりません。>http://q.hatena.ne.jp/1211612862]]
--Excel 97, 2000, 2002 では、「名前」が設定されている領域を選択してコピーしようとしても、コピー先に同じ「名前」があると、このメッセージが表示されます。この問題は、Excel 2003 以降で解消されています。
--したがって、抜本的な解決策としては、Excel 2007 を購入してもらうしかありません。
--消極的な解決策
--(※)この方法は、「名前」が無くても問題が起きない場合に適用してください。計算式に「名前」が含まれていると、正常に計算されなくなります。
   1. コピー元のシートの全体を選択してください。
   2. メニュー [挿入] - [名前] - [定義] を選択すると、
     そのシートに含まれるすべての「名前」が表示されます。
     すべて削除してください。
   3. コピー先のシートについても同様の手順で「名前」を削除してください。
   4. コピー&ペーストを実行してください。
--※Excel2007の場合は「数式」−「名前の定義」





*書式 [#e069f1c0]
-[[一発解決!Excelの書式設定が反映されないときの対処法 | MKブログ>https://inmylife65.net/quick-solution-excel-format-2901]] 2022.10

-[[【意外と知らない】スプレッドシート - Tips(条件付き書式編) - Qiita>https://qiita.com/chanmi-narita/items/b285c15a8b3246e48424]] 2022.6

-[[データを入力すると“勝手な書式”が設定されるのはなぜ?>http://pc.nikkeibp.co.jp/pc21/special/wpc03/2.shtml]]
--「ツール」メニューの「オプション」を選び、開く画面の「編集」タブで、「リスト形式および数式を自動拡張する」をオフ

-[[該当データのある行の書式を変えたい:Excel エクセルの使い方-条件付き書式>http://www.relief.jp/itnote/archives/000445.php]]
--※B列に都道府県名が入力されていて、「東京都」の場合にその行のAからCまでのセル書式を変更する例
 A1:C1セルを選択した状態で
  メニュー[書式]−[条件付き書式]をクリック
  ↓
 [条件付き書式の設定]ダイアログ−[条件1]欄の
  1つ目のコンボボックスで[数式が]を選択
  ↓
 コンボボックスの右のテキストボックスに
  「=$B1="東京都"」と入力
  ↓
 [書式]ボタンをクリックして書式を設定
  ↓
 [条件付き書式の設定]ダイアログ
  −[条件1]欄
   −[条件が真のときに使用する書式のプレビュー]
 で書式が設定されたことを確認
  ↓
 [条件付き書式の設定]ダイアログ−[OK]ボタンをクリック
  ↓
 A1:C1セルの書式をコピーし、2行目以下のセルに貼り付け

-[[条件付書式のつけかた:http://blog.zaq.ne.jp/fannelblog/article/6/]]
--書式→条件付書式

-[[Excelの“条件付き書式”を過小評価してましたと感じた超便利な小ワザ4つ>http://weekly.ascii.jp/elem/000/000/212/212469/]] 2014.4.10


*表示形式 [#lb7f0cd7]
-[[jsでシリアル値を日付に変換する方法と、注意点 | DevelopersIO>https://dev.classmethod.jp/articles/seriall_changedate/]] 2022.10

-日付を「月」「火」などの漢字の曜日に変更したいときは=TEXT(<日付>,"aaa")

-曜日を表示したい場合はユーザ定義で aaa とする 
 例)mm/dd(aaa) 
--https://enjoy.sso.biglobe.ne.jp/archives/excel_day/

-Excelで時間数を表示したいとき(ただの時刻表示だと24時間をすぎると1に戻るので)
--ユーザ定義の書式で[hh]
--http://www.sophia3.com/school/chie/ex02.htm



*関数 [#l0d75b19]
-[[【Excel】既存の表から必要な列や行を取り出した見やすい表を一瞬で作成! コピペより効率的な方法 - いまさら聞けないExcelの使い方講座 - 窓の杜>https://forest.watch.impress.co.jp/docs/serial/exceltips/1642745.html]] 2024.11
--ChooseRows,ChooseCols関数

-セル内の改行コードを取りたいとき
 =CLEAN(値)

-シート名を取得したいとき
 =RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))

-カタカナの全角→半角変換をしたいときは asc() 関数を使う

-ISERROR関数
--Excelで式を仕込むと「#VALUE」とか「#N/A」とかのエラーになるとき
--たとえばVlookupなんかで検索値が検索範囲にない場合は「#N/A」とか。
--この場合、それを0とか-1にしたいときはISERROR関数を使える
 =if (ISERROR(vlookup関数),-1,vlookup関数)

-countif関数で複数列の条件指定したい 
--countifではなくsumproductを使う(条件が1つのときは使えないので注意) ←このやり方は古い。countifsがあるバージョンならそちらを使えば良い
---http://www.asahi-net.or.jp/~ef2o-inue/shiki/sub03_030_04.html

-[[WORKDAY関数>http://itpro.nikkeibp.co.jp/article/COLUMN/20080118/291424/]] 2008.1.21
--営業日でカウントできる関数


*パスワード [#r0aa932c]
-[[Excelファイルのパスワード設定>http://support.microsoft.com/kb/881336/ja]]
--ツール>オプション>セキュリティタブ

-[[Excel Password Removerの紹介>http://gigazine.net/index.php?/news/comments/20080123_excel_password_remover/]]

-[[【Excel】パスワード不明でも解除は実は簡単です - YouTube>https://www.youtube.com/watch?v=FDNz2nVhcfc]] 2022.6
--読み取りパスワードだけは簡単には外せない

-[[閲覧するときに要求されるパスワードはずす>http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1017182325]]
--一旦、パスワードを入力して開く
--次に、「名前を付けて保存」ダイアログボックスで下の方にある「ツール」をクリックして「全般オプション」→読み取りパスワードの欄の「***」をDeleteして「OK」→「保存」→(○○は既に存在します。上書きしますか?)「はい」

-パスワードのつけ方
--「名前をつけて保存」を選んで出てくるダイアログの下の方にあるボタン「ツール」から「全般オプション」を選ぶ


*Excel4.0マクロ(XLM4.0。VBAではない) [#n091b848]
-[[「Excel 4.0 マクロ」の使い方|VBA技術解説>https://excel-ubara.com/excelvba4/EXCEL_VBA_448.html]]

-[[Excel4.0マクロ GET.CELL - Qiita>https://qiita.com/Q11Q/items/287328a56cef6b5a9186]] 

-[[Excel4.0マクロ blog>http://excel4macro.blog86.fc2.com/blog-category-1.html]] 2006

-[[Excel 4.0 Macro Functions Reference - Excel 4.0 Macro Functions Reference.pdf>https://d13ot9o61jdzpp.cloudfront.net/files/Excel%204.0%20Macro%20Functions%20Reference.pdf]] 202

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS