MW211 EXIT

devlog
Excel/シートが表示されない
2018年09月06日
画面中央のシート部分が全く表示されず灰色(背景色)の場合。

【症状1】シートのウインドウが画面の外側へ移動してしまっている
  解決方法としては、メニューバー「表示」の「整列」で「並べて表示」などを実行

【症状2】右クリックメニューなどが効き単純に描画だけがないような状態
  メニューバー「表示」の「新しいウィンドウを開く」を実行すると
  二つ目のウインドウには正しく表示されたりする
  解決方法としては、(Excelの)画面表示の最大化をやめると正しく表示されたので
  そのまま保存したら再現しなくなった
  →バグだろうか?
分類:Excel
Excel/文字色と背景色の印刷
2018年09月03日
文字色を透明にする(無色化する)ため、背景色と同色を設定した。

画面表示やPDF変換では意図した通りに透明になるのだが、
一部のプリンタの場合、文字色が背景色より若干濃く印刷される場合がある。
(但し、白の場合は除く)

これは、カラーでもモノクロでも同じである。

原因はプリンタドライバや印刷品質の設定にあるようだ。

例えばCanonの複合機の場合、
印刷品質(印刷目的)が「一般」だとその問題が起きるが、
「高精細文書」にすると解決する(文字色が背景色と同じ色で印刷される)。

こういったことがあるということだけは押さえておいた方がよさそうだ。
→文字色を背景色と同色にして無色化する手法は汎用的でない
分類:Excel
Excel/セルの枠線を消す方法
2018年08月02日
【方法1】枠線を消す
  リボンメニュー「表示」の(「表示」の部にある)「■枠線」のチェックをはずす

【方法2】枠線を白色にする
  「セルの書式設定」の「罫線」タブにて、「色」を白として枠線を引く
  なお、これは背景色が白(もしくは色なし)の場合のみ有効で
  他の色に着色した場合には、(白ではなく)それと同色にする必要あり

【方法3】背景色を白色にする
  意外に盲点なのが背景色が着色されている場合に、枠線が消える点だ
  すべてのセルの(背景色が)白色だったりした場合などには、
  何か違うモードとなっているのかと勘違いしてしまいがぢである
  背景色をなくす(塗りつぶしなしにする)と枠線が復活する
分類:Excel
Excel/空白を計算するとエラーなのでブランクに…
2018年07月29日
┌─┬──────┬──────┐
│  │     A      │     B      │
├─┼──────┼──────┤
│ 1│=IF(TRUE,"")│=A1*1       │
└─┴──────┴──────┘
上記のような数式の場合、「B1」セルが「#VALUE!」になってしまう。

かといって、下記の様にした場合、「B1」セルは「#VALUE!」にならない(「0」になる)が
「A1」セルには「0」が表示されてしまう。
┌─┬──────┬──────┐
│  │     A      │     B      │
├─┼──────┼──────┤
│ 1│=IF(TRUE,0) │=A1*1       │
└─┴──────┴──────┘

以下だと、「A1」セルは空欄で「B1」セルも「#VALUE!」にならない(「0」になる)
┌─┬──────┬──────┐
│  │     A      │     B      │
├─┼──────┼──────┤
│ 1│            │=A1*1       │
└─┴──────┴──────┘
これをIF文の結果として実現するにはどうすればよいか?


まず、「A1」は空欄ではあるが空文字「""」ではなくBLANKという状態である。
これはISBLANK()関数で識別することができるのだが
数式が入った時点でBLANKという状態ではなくなるので、ISBLANK()はFALSEになる。
「=IF(TRUE,BLANK定数)」みたいな感じに(BLANK()なども)、
BLANK状態とする(BLANK状態を偽装する)方法はないようだ。
→IF文が入力されていているのに未入力という自己矛盾があるから無理か?


従って他の方法での対応となる。

【案1】あきらめて「0」を表示する(もしくは設定で非表示にする)
┌─┬──────┬──────────────────┐
│  │     A      │                 B                  │
├─┼──────┼──────────────────┤
│ 1│=IF(TRUE,0) │=A1*1                               │
└─┴──────┴──────────────────┘
Excel2010の場合、(リボンメニュー「ファイル」中の)「オプション」を起動し
その中の「詳細設定」を表示し、「次のシートで作業するときの表示設定」における
「■ゼロ値のセルにゼロを表示する」のチェックボックスをはずせば
「0」の表示を消すことができる…が、他への影響が大きそうだ。

【案2】参照側で地道にIF文で対処する
┌─┬──────┬──────────────────┐
│  │     A      │                 B                  │
├─┼──────┼──────────────────┤
│ 1│=IF(TRUE,"")│=IF(A1="",0,A1)*1                   │
├─┼──────┼──────────────────┤
│ 1│=IF(TRUE,"")│=IF(ISNUMBER(A1),A1,0)*1            │
├─┼──────┼──────────────────┤
│ 1│=IF(TRUE,"")│=IF(CELL("type",A1)="v",A1,0)*1     │
├─┼──────┼──────────────────┤
│ 1│=IF(TRUE,"")│=IF(ISERR(A1*1),0*1,A1*1)           │
└─┴──────┴──────────────────┘

【案3】参照側でSUM()を使う
┌─┬──────┬──────────────────┐
│  │     A      │                 B                  │
├─┼──────┼──────────────────┤
│ 1│=IF(TRUE,"")│=SUM(A1)*1                          │
└─┴──────┴──────────────────┘
  SUM()は文字列を無視してくれるという特性を利用する。
  これは使えそう?!
分類:Excel
Excel関数/累計(SUMIF)
2018年07月16日
         A列   B列   C列
      ┌──┬──┬──┐
 1行目│ 月 │ 値 │累計│
      ├──┼──┼──┤
 2行目│   4│   1│   1│=SUMIF(A:A,"<="&A2,B:B)
      ├──┼──┼──┤
 3行目│   5│  10│  11│=SUMIF(A:A,"<="&A3,B:B)
      ├──┼──┼──┤
 4行目│   6│ 100│ 111│=SUMIF(A:A,"<="&A4,B:B)
      └──┴──┴──┘
上記のようにC列の累計をとりたい場合、
C列の数式は上記のように設定すればよい。
分類:Excel
Excel/テキストボックスの印刷がずれる
2018年04月24日
この場合、以下をあたってみよう

右クリックメニュー「図形の書式設定」を起動
「プロパティ」を左メニューより選択し(その上部で)以下を選択
┌──────────────────────────────────────┐
│オブジェクトの位置関係  ──────────────────────────│
│  ●セルに合わせて移動やサイズを変更する                                    │
│  ○セルに合わせて移動するがサイズ変更はしない                              │
│  ○セルに合わせて移動やサイズ変更をしない                                  │
│──────────────────────────────────────│
└──────────────────────────────────────┘
分類:Excel
Excel/小数第一位のゼロパディング
2017年11月13日
小数第一位をゼロパディングしたい場合。(「1」→「1.0」)

(a) 小数第二位を入力しない場合
    →セルの書式を「0.0」とする

(b) 小数第二位を入力して、そのまま出力する場合
    →セルの書式を「0.0」とすると、小数第二位で四捨五入され
      小数第一位までしか表示されないので
      「0.0########」みたいに「#」を後ろに付ける
      ※「#」の数は任意(もうこれでいいってくらいに)
        なお、溢れたところ(小数第何位か)で、四捨五入されるので
        大目にとった方がよい
      ※正規表現的にいうと「#+」的なのがあるといいのだが見つからない
分類:Excel
Excel/名前の範囲を変更する方法
2017年06月23日
メニューバーから「数式」→「名前の管理」を選択し、
変更する名前を選び「参照範囲」を適宜調整する。
分類:Excel
Excel/別インスタンスで起動
2017年05月11日
┌──────────────────────────────────────┐
│excel /x                                                                    │
└──────────────────────────────────────┘
分類:Excel
Excel/図形など
2015年07月20日
Excelにおける図形等の主な種類は以下の通り
┌──────────┬───────┬───────────────────┐
│図                  │図ツール      │単なる画像ファイル                    │
├──────────┼───────┼───────────────────┤
│図形(オートシェイプ)│描画ツール    │編集可能な図形                        │
├──────────┼───────┼───────────────────┤
│フォームコントロール│描画ツール(*1)│マクロを紐づけ可能なボタン等          │
├──────────┼───────┼───────────────────┤
│ActiveXコントロール │描画ツール    │イベント処理を設定可能なボタン等      │
└──────────┴───────┴───────────────────┘
  *1:設定した直後のみデザインモードで選択可
分類:Excel
前へ 1 2 3 4 5 次へ