エクセル

エクスプローラーからエクセルが立ち上がらない!

エクスプローラーからエクセルファイルをダブルクリックして開こうとするのに、カーソルはぐるぐるするし、白い霧がかかるし、腹が立って腹が立って仕方がなかった。 エクスプローラーの中の右に表示されるファイル情報が重いのだろうとは思っていたが、どう…

コピー用エクセル&

A1&A2&A3&A4&A5&A6&A7&A8&A9&A10&A11&A12&A13&A14&A15&A16&A17&A18&A19&A20&A20&A21&A22&A23&A24&A25&A26&A27&A28&A29&A30&A31&A32&A33&A34&A35&A36&A37&A38&A39&A40&A41&A42&A43&A44&A44&A45&A46&A47&A48&A49&A50&A51&A52&A53&A54&A55&A56&A57&A58&A59&A60&…

エクセルで特定文字列の右の文字列だけ取り出す

簡単に言うと、dir c:¥ /s /b /o > list.txt でえられたパソコン内部のファイルリストをエクセルに貼り付けて、そこから、ファイル名だけを表示したい。[A1]にたとえば、 c:¥ABC¥DEF¥001¥ghi.txt とあり、ghi.txt のみを示したい場合、適当なセルに =MI…

式が入っているけど空白、というのも数える

たとえば、IF文を使って、 A B C 1 =IF(A1="","","■") 2 1 =IF(A2="","","△")以下、下に式 3 4 1 ▲ 5 6 5 ○ 7 8 9 ★ ★のところに■の個数なり、空白じゃないセルの個数を出したいということがある。これを COUNTA で数えると空白セルも式が入っているせいか、…

Vlookupで画像を引っ張ってくる

自動的に画像を切り替える http://officetanaka.net/excel/function/tips/tips14.htm 結局この説明が一番シンプルでわかりやすい ポイントは 同じ大きさ(が望ましい)の画像(複数)をエクセル上に配置して、その範囲を選択して、「図のリンク貼り付け」を…

土曜の日数を数える

あるいは日曜の数を数える。 例:8月中の定休日が水・日の場合の稼働日は? =NETWORKDAYS.INTL("2015/8/1","2015/8/31","0010001") → 22日 http://office-qa.com/Excel/ex235.htm すばらしい。 なので、土曜日の数だけ知りたい場合は、 ABC 1 2 2018/4/12018…

幅の調整・テキストの入力

エクセルでセルごとに文字数の異なる表を作った場合、どういう幅にすれば一番合理的なのか、印刷するのに、紙を節約できるのか、困ってしまうことがある。1. 印刷可能範囲内で複数のセルの幅を適当に調整 2. 印刷対象となっている複数のセルの幅を下の関数で…

いろいろな貼り付け

エクセルの「データのみ貼り付け」をリボンに出すようにして本当に楽になった。 源泉徴収票や伝票、健康診断の結果表など、一人ひとりや一件一件について多くのデータを持つものを一枚にきれいにレイアウトする帳票をときどき作らねばならなくなる時がある。…

値のみ貼り付けのボタン

エクセルで、値のみ貼り付けのとき、{Alt}=([e]->[s]->[v])->[Enter] というショートカットを多用していたが、「クイックアクセスツールバー」や「リボン」に「値の貼り付け」というのを直接設置することができることがわかってうれしい。 問題は「値の貼り…

値を1000単位、100万単位で表示する。

たまに使うのでメモしておいたが、消えたのでここに書いておく。 1000単位 #,##0,;"▲"#,##0, 100万単位 #,##0,,;"▲"#,##0,,

シートのデータを別のシートにコピーしようとすると…

あるシート全面をコピーし、別のシートに上書きコピーしようとすると、エクセルの画面にカスミがかかって、カーソルがグルグル巻きがでて動かなくなってしまう(ちょっとデザインが違うけどな)。 原因はコピー先のシートが保護されていたためであった。 シ…

Hyperlink でジャンプ先を範囲にすることができた

エクセル内・エクセル間でのHyperlinkのジャンブ先は1つのセルとばかり思っていたが、面を選択した状態にジャンプできることがわかった。 =HYPERLINK("#Sheet1!C6:F20","範囲を選択した状態にジャンプ") 上の式を適当なところに貼り付けると、Sheet1が存在…

右のインデックスで左の値を示したい。(vlookupの逆検索)

Vlookupを使うために、対象となる表の右と左を入れ替えたり、左のデータを右にもコピーしたりするものだ。マウスをへたくそにしか使えないというのでなければ、その方が手っ取り早いし確実だ。 しかし、どうしても右の値を探して、左の値を引っ張ってきたい…

上から下に伸びるデータを違う列に逆さまに表示する

ほとんどお遊びに近いのですが、僕は実用的な必要があって作りました。 [C]列に上から下に向かって4行目から入力した値・文字列を[D]列に順番を逆にして、入力したセルの数に応じて表示する。 必ず[C4]から下に向かって入力すること。 ABCD 1 2 3 4 12いを 5…

指定の桁になるまで数字の左にスペースなどを入れる

[A1]に「5,000」とあるのを半角換算10文字になるように、左にスペースを入れたものを任意の別のセルに表示したい。"S"は" "(半角スペース)のこととする。 任意のセルで、 =rightb(rept("S",10)&text(A1,"#,##0"),10) 桁区切りのコンマが不要の場合は、 =ri…

いろんな平均の出し方 AVERAGEIFS

知らなかった! [A][B][C][D] 1 2 3 性別参加回数年齢 4 男644 5 女129 6 女219 7 男447 8 男836 9 男336 10 女423 11 男1036 12 女1032 13 男452 14 女350 15 男624 16 女547 17 男449 18 女440 19 男944 20 男437 21 男256 22 男531 23 男757 24 男1023 25…

Countif でワイルドカード(「*」「?」)が使えることを知らなかった

下のような表があるとする。 [B] 北海道(ほっかいどう) 青森県(あおもり) 岩手県(いわて) 宮城県(みやぎ) 秋田県(あきた) 山形県(やまがた) 福島県(ふくしま) 茨城県(いばらき) 栃木県(とちぎ) 群馬県(ぐんま) 埼玉県(さいたま) 千葉県(ちば) 東京都(とうき…

なぜか灰色になってしまったファイル

なぜかあるファイルのシートが灰色になってしまった。ただ、確実に開いているらしくて、一番上のほうにはファイル名が出てくるし、数式バーにはすでに入力されている数式が見えている。矢印キーでカーソルを動かせば別のせるの数式が表示される。 再表示は対…

単に漢数字の一から〇を半角アラビア数字に直す。

[D]列に入力した文字列の中から、漢数字の一、二、三…九、〇をアラビア数字に直したものを[F]列に表示する。 「西暦一九七〇年に発生した…三二・五パーセント、一八七万五七〇〇世帯」 を 「西暦1970年に発生した…32・5パーセント、187万5700世帯」 に とい…

アドレスを示す文字列からローマ字だけ表示したい。

つまり、「AC50」と入力してあれば、「AC」だけを別のセルに示す。「D899」なら「D」だけを別のセルに示したい。対象が[A1]のセルでこれを任意のセルに上の要求で示すときに、そのセルに入力する式。 =LEFT(A1,1)&IF(ISERROR(MID(A1,2,1)*1),MID(A1,2,1),"")…

あるセルから、別のあるセルまでの個数

[A1]と[A2]に入力した異なるセルのアドレス、たとえば C5 と F10 というように入力したときの縦向き・横向きのセルの数を数える。 横向きだと、C, D, E, F で「4」個、縦向きだと、5, 6, 7, 8, 9, 10 で「6」個ですね。 この「4」を[C1]に、「6」を[C2]に表…

セルを&でつなぐ

任意の地点から右に向かってセルを横に「&」でつなぐ たとえば[G7]から20個のセルをつなげるために… G7&H7&I7&J7&K7&L7&M7&N7&O7&P7&Q7&R7&S7&T7&U7&V7&W7&X7&Y7&Z7& こういう文字列を生成して、適当なセルに貼り付け、冒頭に「=」を付け足して、末尾の「&」…

&でたくさんのセルをつなぐ

=A1&A2&A3&... だとか、=A1&B1&C1&D1...という&でたくさんのセルをつなぐ式を書くのにはいくつかのやり方があるのだが、一番簡単なのは、 A1A2A3A4A5A6A7A8A9A10 (左小指をキーボードのAにおいて右手のテンキーで数字を入れていく) と入れておいて、文字…

セルの文字列をばらばらにして順に取り出す

[A1]に入力してある文字列を一文字ずつ、[B1][C1][D1]...に取り出す。 [B1]に次のように入力する =mid($a1,column()-1,1) 入力したら[B1]をコピーして右に[C1][D1][E1]...と貼り付ける。貼り付けたセルの数だけ、[A1]の文字を左から順に取り出して表示できる…

パソコンで一番大きなファイルを探す。

Dosコマンドの真っ黒画面で(ディレクトリの移動はしないでそのまま) Dos画面は、キーボードや画面のウインドウズのスタートボタンを押して、「CMD」と入れてエンターキーを押しても起動します。 dir c:\ /s > nin-ino.txt エンターキー(nin-ino.txtとは、…

エクセルは小数点以下の数は正確に計算できません。

エクセルでは小数点以下の数は正確には計算できません。小数点以下の数には誤差があるためです。 http://pc.nikkeibp.co.jp/pc21/special/gosa/eg1.shtml リンク先がなくなっているので別サイトのものを追加引用 Microsoft Excel では、浮動小数点数の格納お…

FORMULATXT / セルが数式なのかデータなのかを自己表現させる Excel2013

セルが数式なのかデータなのかを自己表現させる Excel2000の続き。 標記の件。 A B C D 1 51 cd 1980 c2d 2 52 52 11d 55w 3 53 w w3 789 4 44 dd 44 0.5 5 aa 758 55 4 上の[B3]と[D5]には何か数式が入っていることをあらわす。そういう仕掛けをつくりたい…

画面が急に大きくなった…

画面はディスプレイを超えて大きくなることはないので、表題は正しくないのだが。 エクセルで作業中に、左手の手のひらの手首に近いほうが[Ctrl][Alt]当たりを触ったのか、それとも同時に右手でファンクションキーにでも触ったか、とにかく、入力中の一覧表…

保護されていないはずのシートが保護されている/エクセル2010

突然ロックがかかったエクセルシート。 入力、コピー貼り付け、その他一切の編集のたびに上のメッセージが出る。 シートが保護されているので、それを解除しろという宣託であるが、肝心の「校閲」グループの「シート保護の解除」ボタンは白けてしまって機能…

エクセルファイルがやたらでかい原因の一つ---空白セルの書式か

対策 実務を考慮して対策を先に述べておく。 当該のシートを別のファイルのシートにコピーする。その際、シート全体を選択してコピーしてもよいが、貼り付ける(ペーストする)際には[Alt][E], [S] またはマウスで操作して「形式を選択して貼り付け」を選び…