Excel総合相談所 131
■ このスレッドは過去ログ倉庫に格納されています
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
▼━関連スレ━━━━━━━━━━━━
前スレ
Excel総合相談所 130
https://find.5ch.net/search?q=excel
Excel VBA 質問スレ Part51(1000到達済み)
https://find.5ch.net/search?q=excel+vba
【質問不可】Excel総合相談所スレの雑談・議論スレ4
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80 ctrl押しながら↓連打、一番下まで行ったらctrl+↑ >>335
まずExcelで長い文章って時点で訳わからんw 基本的な関数の使い方を覚えた後に
応用的な使い方を身に付けたいと考えた時におおすめのテキストはありますか?
やりたい事を思い付いた時に都度ネットで調べたりはしているのですが
これっていうテキストがあれば手元にあればいいなと思いまして… ありがとうございました
ページダウンが使えそうですね
>>340
ワードの間違いですw >>341
どういうことするのが多いかにもよるし絶対賛否両論になるし
どの本も丸々端から端まで使えるってのはない
これいいけど廃盤ぽいな
すぐわかるSUPER Excel配列マジックを極める 営業、経理、総務もこれでExcelマスター! 面倒な集計や計算処理が格段に楽になる! (すぐわかるシリーズ)
同じ著者のこれ買って感想おせーて(予約受付中)
今すぐ使えるかんたんEx Excelマクロ&VBA プロ技 BESTセレクション [Excel 2016/2013/2010/2007対応版]
これも少し使った
今日から使える Excel関数&マクロ 2016/2013/2010/2007対応
結局ググるのがまずはいちばん >>341
身につけたいという目的なら、参考書なんかより、問題集とかのほうがいいんじゃないかな?
回答に詳しい解説ついてるやつ。
>>345さんも言ってるように、ある程度できるようになったら、色々触っていて(というか必要に迫られて)わからないところはググる。
その結果色々と身についていく。
そんな訳で、今現在仕事などでExcelを色々使わなきゃならない環境がないなら、問題集のほうがいいかなと。
このスレで、過去スレでもいいから解決してる色々な質問に対してどう出来るか考えて、自分でやってみるのもいいかもね。
んでわからなかったら回答を自分でやってみる。
もし知らない機能や関数が出てきたら、ググって勉強。 >>345
>>346
レスありがとうございます
仕事で使っているときにもう少し効率良く出来ないかなと調べる際に普段使いするテキストがあったら
頭の隅にその内容が残っててゼロから調べるより楽になるかな?と思っていました
ただ確かに賛否両論で荒れかねない質問でした…申し訳無いです
土日挙げていただいたテキストを探しに本屋巡りしてみます
あと正直問題集は盲点でした
実際にやってみた方が覚えますもんね >>347
別に質問自体は無問題よ
同じく参考書欲しくて買ったくちだから
やっぱりググるのだけだと、んーと思う時期はくる
Excelの本だけはネットではなく本屋で中身相当吟味して買った
結果そんなに使わないけどその1冊の中に、コレ超冴えてるって使い方が2,3あればそれで十分かなと思った
それらはググっても出てこなかったやつ
全体読むだけでも頭の整理になるから気に入ったやつ1冊くらい買ってみれば?
これを高いと思うならやめればいい
問題集もいいと思う
ただやっぱり実務に使うものでこそ探究心が湧くってのもあるから、資格欲しいなら問題集いいかも 本とか買う必要ある?
ぐーぐる先生に師事するだけでこのスレの回答者レベルにはなれるでしょ というかグーグルで調べて出てこない事ほど複雑な事やっても忘れるからなあ 【1 OSの種類 .】 Windows7
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 否
=If(mod(a1,12)=0,"12",mod(a1,12))
求める事はこれで出来ていますが、条件を複雑にしていくと「mod(a1,12)」が式の中に何度も登場しとても見にくくなります
「もし「判定式」が真ならA、そうでないなら「判定式」」をすっきり各方法ありませんでしたっけ
以前立ち読みした本でチラッと見た記憶があるのですが >>352
あんまりすっきりしてないけどMODを1回にする式
=IFERROR(1/(1/MOD(A1,12)),12)
式の意味というか目的によっては別の書き方も出来るけど
たとえば割る数が12限定で元の数が1以上ならこんな式もある
=MONTH(DATE(2000,A1,1))
シートの中に何度も登場することがわかってるなら、どこかのセルにMODだけ書いておくのも一つの手 >>349
あくまで初心者が勉強する場合の話だけど
2画面あればいいけど、ブラウザとEXCElを切り換えながらってのは効率悪いよ
あちこち交互に見たい時も、本の一覧性、書き込み、再構築のしやすさに勝る方式はまだ発明されてない
ブラウザのタブやしおりやブックマークは使い勝手がいいとは限らないし、ブログや無料サイトは広告がウザイ
まあ本はコピペできないって欠点あるけど、最初は手打ちした方が頭に入りやすい >>350
自分で作った式でも後から見て、コレナニ?はあるね
ちょっと中身見れば思い出すけど
vbaと同様にメモもつけとくのは大事だね
本も本で良さはある
結局そのまんま使えないから応用力だな
vbaは本あるといい >>356
こういうシンプルな回答がすぐ出せる人になりたい >>354
パソコンつかうのが得意じゃないんだね
かわいそうに >>354
言いたい事はわからんでもないが、そこさえもクリアできない人は実務無理だと思うぞ
あと最初は手打ちよりコピペ
コピペした式に数式バーでカーソル当て色頼りに参照範囲を確認して咀嚼していく方が俺はやりやすいと感じる
方法論の違いなので正解とかはなくどれでもいいが
Excelとブラウザごとき、並べるかショートカットでサクサク切り替えんと
ちなみに再構築のしやすさはブラウザで遜色なくむしろ便利
書き込みはテキストにメモれば問題なし
一覧性を再現したいならスクショをExcelに貼り付けておけ
オフラインで眺めるなら本だね 机が狭いから勉強や仕事できませんって言ってるようなもんだしな
工夫するかでかい机を買え みんなExcel使うとき画面の大きさどう?
自分は大きい方がストレスない
けどSEとかExcelいじる時も小さいラップトップでやってる人多い
あとキーボードも外付けじゃないと集計急ぐ時は無理
ラップトップのキーボードで作業してる人見てたら結構ちんたらしてて、大して急ごうという気がないように見えた =sum(indirect("a1:a3"))
みたいな関数があったとして、オートフィルで関数コピーする時はどうすればええの
やりたい事は、列を挿入したり削除しても、常にa1からa3までの範囲を計算したい
それを複数列でやりたい >>352
同じ条件式で、結果が異なるごとに違う処理をさせたい場合に、一つのセルでif,if,if,とやるのはとても見づらいって話だよね
それをセルで計算させるよりは、VBAで書いた方が、枝分かれがわかりやすいよ〜
それぞれの結果の処理ごとにmoduleをつくって、よび出す形が良いと思う b1セルに入力するとして
=sum(offset(b1.0,-1,1,3))
絶対参照したければb1をindirectで指定したりとか >>362
a1、a3とセルに書いてそこ参照すればいんでしょ >>365
コメントアウトしてるとセル番がコメントとして認識されててオートフィルで連番にできんのよ
何か方法無いものか コメントアウト??コメント??
VBAでも弄ってんの? >>366
全然意味わかんない
セルにa1、a3といれて、その入力したセルをindirectしたら?って言ってるんだけど伝わってる? どういう意図でオートフィル使うのかよくわからんが
常にってんなら絶対参照ではあかんのか? 最近大学で使い始めて、
ここから
エクセルの技術やスピードを
あげるには
まず何よりもショートカットキーや図の作り方
覚えるのが土台になりますかね?
思うように進まず難しい >>370
何に使うかで覚えるべき事も違うから
自分で考えるしかないんじゃないの? 入力の素早さだと、ctrl-Rとctrl-Dを覚えるのが必須だな
クリップボードを使わずにコピーできるのがミソ >>370
例えば、数値を使う事務処理ベースから入るなら、
世の中で定期的に公開されるxlsxやcsvデータから、関心のあるモノ落としていじってみれば?
・オートフィルターとSUBTOTAL
・テーブル、配列数式
・名前定義
・表示形式や日付・時刻関数、文字列関数を使ってのデータ処理
・ROUND、INT、IF、AND、OR、SWITCH、ISERROR、ISNUMBER、NA、INDEX(MATCH)、COUNTIFなんかの関数を使っての集計
・算術平均、幾何平均
・いろいろな報告書で使われている折れ線、積み重ね、ドーナツ、散布図、3Dマップなんかのグラフを真似てみる
なんてところから、
・ピボットテーブル・グラフ、スライサーを使ってみる
・ゴールシークを使ってみる
・近似値や標準偏差や相関係数なんかを使っての初級統計分析(本気でやるにはRあたりで)
・VBA処理に手を出してみる
とか。
ただし、妙なネ申Excel回避のため、罫線は極力使わない。セルの単位の目盛線が既にある。
例えばオイラが関心があっていろいろやってるのは、
・気象庁の気象観測データ
・電力10社のエリア需給実績、OCCTOの送電線潮流実績
・再エネFIT制度の都道府県、市町村別導入量・認定量
・国土交通省の自動車燃料消費統計
・有価証券報告書(表のページをAcrobat等でpdfからExcel形式に変換して)
等。
セルデータがブランクなのか"0"なのか"-"なのか"NA"なのかで、
SUBTOTAL(9, )またはSUBTOTAL(109, )で集計するときと、グラフで集計するときの挙動が違うとか、
10万行もあるとさすがに計算処理がキツいとか、やってみるといろいろツボやコツがわかる。
ショートカットキーあたりは、その中で覚えれば? excelとは関係ないんだけど一人称がオイラの奴は信用しないことにしている >372
Ctrl+Dはほんと使える。
範囲選択してCtrl+D押すとオートフィルみたいにも使えるし、図形やグラフのコピーなんかもこれでできるし。
Alt→E→A→A(クリア)とか、Alt系のショートカット(なんか名前があったと思うけど忘れた)も覚えておくと便利。 >>370
なるべくマウスを持たないで作業できるようにする方が何倍も速くなるよ
関数やVBAなんて覚えようとしなくていい必要に迫られたら仕方なく覚えようって意識でいい 某超有名外資系ではマウスをひっくり返すところから始めるぐらいさHAHAHA alt-shift-右, 左だよ
グループ化とグループ解除は簡単なんだけど、
グループ化したものを展開したりたたんだりがキーボードからやれない
そっちの方が操作する機会は圧倒的に多いのに 出来なくはないのか
Alt-AH, Alt-AJ
AはdAta, HはHideとして、Jは何だ >>379
すっげー!wwwこんな操作あったのかwwwつかわねーwwww オートフィルタつけるのにAlt-A-Tはよくやってるな
あと旧ショートカットだけど
シート隠すAlt-O-H-H
シート再表示Alt-O-H-U
この二つはもう指が覚えてるわ
たしか今のショートカットより一手少ないんだw 右クリックの代わりにアプリケーションキーはよく使うよね
コピーした後の値貼り付けとかさ シート名の編集の Alt-OHR は代替のショートカットが無かったような
編集するよりはコピペしたい時によく使う
Alt-EM, Alt-ELもよく使う
excelとしては消してしまいたいので、ヘルプも何もない裏技状態 アプリケーションキーはキーボード見ないと場所がわからないので、shift+F10を使ってるわ >>386
微妙だなぁ
表があればいいって人と、表を更に加工する人で分かれる
前者は印刷するものを渡すし、後者には最小限加工しただけの生データを渡す
それにグループ化ってバグりやすいからあんまり使わない。
2007ぐらいだとボロボロだった エクセルの質問の件ありがとうございます!
まずは
必要な操作をとにかく手でやりながら
これはショートカットキーでできないか?とアプローチはじめていきます
後々関数とかも余裕出れば
書籍買って勉強はじめていきます あとひとつ質問ですが、
パソコン自体のショートカットキーでも
書籍やネット検索では
どうしても漏れや一覧性がないので
メモ帳に自分で
ショートカットキー一覧性を作り始めて
それを開いて操作すると
覚えが早くなった気がします
こういう風に漏れなく
覚えていった方とかいらっしゃいますかね? 体に覚えさせた操作は、
体が忘れてしまうと実行不能 ショートカットキー覚えて操作が早くなるのは楽しいね
その気持は忘れないで
後は正規化したデータの持ち方や、関数の使い方を覚えると良いよ
vbaを覚えるとそもそも操作自体しなくなるけど >>389
それやったよ
マイナビ500円シリーズのExcelを手始めに買ってみたら表紙カバーの裏がショートカットキー一覧だったからそれをクリアファイルに入れて手元に置いてしばらく作業してた
そのうち基本のは覚えてきたので、ピンポイントで使いたいのをググって3,4個付箋に書く
→モニターの下んとこにテープで貼る(モニター見る目線のまま確認できることがポイント)
使う時は必ずそれを見ながらショートカットを叩き込む
→覚えたのは線で消していき、全部覚えたらメモは捨てる(今思うとキープしておけばよかった)
こんなことを未だやるよ
自分は派遣社員だから行く会社で必要なショートカットも変わってくる
パワポもコレでだいぶ覚えて作業スピード上がった
今はパワポ全く使わないから忘れたけどw
どんどんショートカットは蓄積されていって作業は楽になるよ
一覧作りに時間かけず書いて覚えて捨てる、みたいな方がいいと思うよ
あとオススメはクイックアクセスツールバーのカスタマイズ(リボンの下に配置)
ここによく使うものは出しておく、でこのコマンドもショートカットで呼び出す、またはクリック
これはその時の動きの流れで臨機応変に
常に使いやすさを追求して並びやラインナップを変えていくと精鋭が並ぶw
クイックアクセスツールバーのカスタマイズのショートカット呼び出しは完全自分仕様だから会社変わる時は最終形をスクショして持ち帰るようにしてる
新しい会社入ったらなる早でクイックアクセスツールバーをカスタマイズする
でもこれもまたその会社で形は変わってく
同僚に「ピアノ弾いてるみたいで何やってるか早くてわかんね」と笑われた
余談だけどマイナビ500円シリーズは初心者には秀逸だった
Excel達人目指して頑張れ〜 そうなんですね
参考になります!
エクセル使いこなせるのは
ほんと羨ましい
時間かからずはやく
思い通りに操作できるようになりたい
エクセルクリアしたは
パワポやワードも早く取り掛かりたいな >>389
ある資料を作るのに30分かけるのか、15分かけるのか、とか、どうしたら速くなるか考えるといいよ
逆に言えば、時間が変わらないんならVBAも関数も不要。直接入力や操作の方が早いんならその方が優れてる。
あくまで効率化のためにやるんだっていうそもそもの前提を忘れちゃダメだよ
どんなにエクセルに詳しくても資料を作るのが遅いんなら、意味無いし >>394
そうだね
時間かけた自己満になってはダメ
ただその先その資料をどの位の期間、どういった人達に見せるのかを勘案し、重役たちが会議に使うものならしっかり作り込む、とりあえず自分たちがザッと見たいだけなら頭の中で組み立てつつそのまま手を動かしザクザク作る
とりあえずのやっつけ仕事、または人の作ったフォーマットパクるしかしない奴がいて、時間をかけないが信条らしいけど、結局帯に短し襷に長しといったことで誰も見なくなる
重要度によって必要がある時はしっかり時間をかけてでも作り込む
集中してロジック組んで見た目に磨きもかける
決して手が凝ったものというのではなくどうしたらシンプルに直感的に伝えられるかを
そういうのをゼロスクラッチからいくつか作るうちに引き出し増えていく ゼロスクラッチは若干変な言い方だったね
フルスクラッチだね まあ本当にVBAを使わないと効率的にならないとか、技術的な話になれば、外注すればいいし
結局基本動作を早くしとくのが1番無駄にならない 関数がすごく長くなってきたら、これはexcelの範囲を超えてるなと思わないといけない
目的が達成されるなら、別に全てをexcelだけでやる必要はない
batファイルだけでゲームを作る、みたいな世界に入りかけている
vbaも数行で書けないようなのはあっさり諦めた方がいい
vbaにしか無いような機能を使う為に仕方なく使うだけで、
極めたら何か得するような言語でもない Excelが飛躍的に伸びることはなく、BIツールの使用率が増えることは目に見えてるが、基本的なことを習得するのは他でも役に立つ
結局各BIツールにも計算式入れるし
だが反対に今すぐExcelがなくならないことも確か
Excelは廃れると信じて関数をvlookup以外覚えず逃げ切り勝ちを目論んでる人がいるんだけど、結局応用力なくてどこかで頭打ちになるのがハッキリと目に見えるw
これさえも出来ない人はBIツールも使いこなせい >Excelは廃れると信じて
アホすぎる。現状世界の標準ツールだろう
例え自社で使わなくなっても、顧客提出用など幾らでも使う場面はある
数式を使わずにマクロに逃げるってなら分かるけどね Excel好きだからここ見てるけど、最近はあまりExcelで作業しなくなったな
Excel上だとショートカット駆使してもせいぜい数秒〜数分程度しか早くならないが、xlsxをソースに外部処理すれば数時間、数日レベルで早いから
VBAどころか、関数すらもあまり使わなくなった
時代の流れかな
でもちょっとしたデータの入力や確認にはやっぱりExcelはすごく便利だと思う excelデータを外部から読み書きする手段としては、何がいいだろう Excelを直接読み書きせずCSVのが良いんじゃない? A B
1 山田 5
2 田中 6
3 鈴木 7
4 山田 1
5 鈴木 4
6 山田 3
7 橋本 1
計 C
山田 9(5+3+1)
鈴木 11(7+4)
橋本 1
田中 6
としたい時、C行のセルには何の関数を入力すればいいですか? いちおテンプレ使った方が質問て視認しやすいから質問者さん使ってはどうかね? 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
散らばっているデータを楽に集める方法はありますか?
請求(売上)、原価(仕入)、広告という3つのデータがあり、これを一つの表にまとめます
最終的に作るのは「合計表」です
請求(accessのテーブルの中)
月|得意先名|得意先番号|金額
原価(accessのテーブルの中)
※月〆で集計されたデータが入力されている
月|商品名|商品番号|得意先番号|金額
広告(エクセルデータ)
日付|得意先番号|金額(費用)|
合計表。エクセルで1得意先が3行になるデータです
広告費は粗利の下には入れず、右端での集計になります
(上司がその方が見やすいというため)
項目|得意先番号|1月|2月…11月|12月|合計|広告費|最終損益|
売上| |90|80 |170| ー | |
原価| |70|40 |110| ー | |
粗利| |20|40 | 60| 20 | 40 |
以上です
変速的な表ですが、どういったルーチンだと楽に作れそうでしょうか? Excelの勉強しててどーしても理解出来ないことあるので助けてください…
この問題、答えがイ.なんですが最後に+1を付けなきゃいけない意味がわかりません… https://i.imgur.com/Xnm6dK8.jpg >>411
D4の「活動場所」を摂りたいんでしょ?
+1を付けなければC10の「16時」になるから、+1して一個下にずらしてC11の「筋トレ室」を取得している クロス集計の表からデータ取ってくるのは問題が悪いな
実務ではよくあるけど >>411
火曜の卓球部なので+1がないとC10を参照することになるから16時を返す
活動場所を返したいので+1してC11に変えてる あーーーーなるほど!!!!
理解しました!!
ありがとうございます! 自作ボードゲーム市場に詳しい「ペンとサイコロ」というブログの
「ゲムマ2017秋・アンケート結果 第二弾:2016→2017年比較」の記事によると
ゲームマーケットに出品した人の半分が赤字で半分が黒字でちょうど半々だそうだ
50万以上の儲けが5%いるが逆に50万以上赤字なのも5%いる
そして初参加の人の7割が赤字なのに対して、ノウハウありや知名度や固定ファン層が居る
中堅サークル7割が黒字になってる
継続性とブランド力構築とノウハウが大事だという事だと思う
初参加の人は作る個数と需要を見極めツイッターやユーチューブでの宣伝がカギになる
最初は50〜100個ぐらいをいかに金かけないで作って売るかの勝負になる
これはイベントでの話でオンライン販売は別だし特別運がいいと海外展開もできる
これがゲムマ2016・2017年(初の二日開催)の販売数
https://cdn-ak.f.st-hatena.com/images/fotolife/r/roy/20171220/20171220211924.png
これが販売金額
https://cdn-ak.f.st-hatena.com/images/fotolife/r/roy/20171220/20171220212902.png
これがイベントでの利益
https://cdn-ak.f.st-hatena.com/images/fotolife/r/roy/20171220/20171220213109.png >>401
偉くなれば部下が手を動かすんだから当たり前でしょ
むしろおじさんになっても出世しなくてエクセルバリバリ使ってますみたいな方が恐ろしいよ >>402
察しのとおり、ビジュアライズ処理での効率差が特に顕著だと思う
他にもExcelが苦手な処理(たとえば>>409のような処理)も外部処理するかな
>>417
確かに出世したらExcel使わなくなるし、操作やショートカットとか一生懸命覚えてもなとは思うわ
でも外部処理が増えたってのはそういう意味じゃない
俺の環境ではExcelじゃ力不足なケースが目に見えて増えてきたってこと
まあ少々スレチな話題だし何か気に障ったら謝るよ、俺もExcelは好きなんだ おじさん、マウントしてちょっとだけ悪態つきたかったんだろうね
visualizationツールも、もうひと声かゆいところに手が届くようになってほしいところ
Excelのショートカットで処理スピードあげられることとBIツールに取り込むことを同列で語ることや出世したら使わなくなるからショートカット覚えるのは、と同列で語るところがセンスないよ
若者、気にせず今はどんどんショートカット覚えろ!!
言ってることは概ねわかるんだけど、なぜその出力の仕方?と残念なパターンだよね
おじさん、周りに好かれる上司になりたかったらもちっと言い方勉強して 説明が拙いですがお願いします。
横にすごく長い表があって左の方と右の方を何度も繰り返しコピペするという作業があります。
左の方は最初の始まりなんですぐ行き止まりになるのでいいんですが、マウスホイールのクリック機能を使い右にいくと際限なく右にいってしまうので
コピーしたいセルのところまで毎回戻って探してコピーするというとんでもなく不効率な状況です。
そこでコピーしたいセル周辺で止まるようにするやり方はないでしょうか?
よろしくお願いします。 >>423
すぐに思いつくのは
・グループ化
・非表示
作業中はグループ化を閉じればいいと思う
別の方法としては
ウィンドウ枠の固定
・新しいウィンドウで開く
・分割
まぁVBAでいいんじゃねって話もあるけど、恐らく使えないのだろう >>424
表の右端の方を非表示とかにしても結局際限なく右に広がる余白セルの方まで
行ってしまいますよね? >>423
ctrl+右キーというのはどう?データのあるセルの境界まで移動するやつ >>425
ま、だけどとりあえず右端行って、すぐ左に行けばデータ域にいけるでしょ
グループ化か非表示が良さそうだけどね >>421
一発きりの仕事でいいのなら
ACCESSのクロス集計で集めた数字をコピペでなんとか集めてやる
定常的に発生する業務ならVBAでやるかも >>423
セルがわかってるなら、F5でジャンプするとか セルのアドレスがわかっているなら
=セル相対アドレス
とやって、一ヶ所に集めてから、値のコピペとかどうだろう
恐らく、二つぐらいの列から集めるんだよね? 自分なら
ウィンドウ枠の固定
データが詰まってる行でctrl+右
だけど時々何らかからエクスポートしてファイルだとデータ詰まってても再右列まで飛ぶ現象はあるが、再度ctrl+左するとデータ域まで飛ぶから、こんなんでいいと思ってる >>423
コピーしたいセルの列のキーワードをctrl+fすれば? 右端を非表示にするんじゃなくて、間を非表示にすればいいでないの? >>424が書いてる方法のどれかでいいと思うが
> ・グループ化
> ・非表示
> ・ウィンドウ枠の固定
> ・新しいウィンドウで開く
> ・分割
>>425は何を言ってるのかよくわからん 端まで非表示にできるって知らないと、
そういうファイルを見た時にどうやって戻すのか謎だよな ■ このスレッドは過去ログ倉庫に格納されています