X



Excel総合相談所 130
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう
垢版 |
2017/12/24(日) 09:11:43.15
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

▼━関連スレ━━━━━━━━━━━━

前スレ
Excel総合相談所 129
https://find.5ch.net/search?q=excel

Excel VBA 質問スレ Part51
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
0109名無しさん@そうだ選挙にいこう
垢版 |
2018/01/07(日) 13:25:31.70
>>104
計算用の列はルールが変わらない限り非表示にすればいいじゃん
0110名無しさん@そうだ選挙にいこう
垢版 |
2018/01/07(日) 17:07:03.02
>>102
普通は計算用のセルを全部右端に集める
必要な情報だけ左端のエリアにリンクで引っ張ってくる
0113名無しさん@そうだ選挙にいこう
垢版 |
2018/01/07(日) 19:28:31.20
>>111
計算式は変えずにただただ横に増えてく前提じゃないかな
自分も同じくそうするかな

あとはシート変えてリンクで引っ張るんじゃなくて計算し直したりもしたな
なぜリンクじゃないかというと、元の計算領域の配置が変わっても条件通り取れるように、index matchとかで対応した方が自由度高いから
0114名無しさん@そうだ選挙にいこう
垢版 |
2018/01/07(日) 23:46:59.19
>>112
数年に一度計算式は変わる可能性がある。技術ら日進月歩なので…

それと目線があっちこっち行く資料はダメだという個人的な(部署的な)思いがあるので、それならまだ横につながったほうがマシな気がしている。これは人によりけりだけど

>>113
言ってることわかります
でもそうするとセルは横長になりがちで、バランスに迷うんですよね
0116名無しさん@そうだ選挙にいこう
垢版 |
2018/01/08(月) 00:54:14.45
あっちこっちいくんじゃなく、常に右に行くように設計すればいい
で、シートは入力、tmp(計算用)、出力、設定の4つにする。
この構成なら大抵楽に作れる
0120名無しさん@そうだ選挙にいこう
垢版 |
2018/01/08(月) 16:14:02.50
【Excelの表が横長になって見辛い時の対処法】

「横長に作らない」ってことだな
0121名無しさん@そうだ選挙にいこう
垢版 |
2018/01/08(月) 16:57:30.56
縦横でそれぞれの要素があり、横長にせざるを得ない時は諦める
グループ化で対処する
ctrl+cで飛びたい区切りに飛べる行を用意しておく
この辺りの妥協案でまぁなんとかしてきたよ
0122名無しさん@そうだ選挙にいこう
垢版 |
2018/01/08(月) 17:07:13.51
メニューページを作ってハイパーリンクで飛ぶようにすればいいじゃん
0125名無しさん@そうだ選挙にいこう
垢版 |
2018/01/08(月) 19:28:15.81
>>123
逆にそうじゃないと不便では?
セル内に複数のリンクを張れるならともかく
0130名無しさん@そうだ選挙にいこう
垢版 |
2018/01/11(木) 13:59:46.73
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel 2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

Excel 2016で、Excelのウインドウをマウスで掴んでドラッグするとき慣性は働いて、
マウスを止めた位置より、少し先までExcelのウインドウが移動してしまうのですが、
マウスを止めた位置にピタッとExcelのウインドウを止める設定を教えてください。
(Excel内のセル移動時のぬるぬるしたアニメーションでは無いです。)
0131名無しさん@そうだ選挙にいこう
垢版 |
2018/01/11(木) 16:56:33.54
連絡くれたら無料で稼がせたるwww

https://peraichi.com/landing_pages/view/b4r32

ちなみに株かFXならFXだし、ビットとか仮想通貨とかは短期にしとけ
プロトレーダーでもないお前らがやっても無理だからwww
0132名無しさん@そうだ選挙にいこう
垢版 |
2018/01/12(金) 02:50:59.16
ありきたりの話かも知れませんが…
モニタ変えて解像度変えたら印刷範囲が変わってしまって今まで作ったフォーマットの大半がまともに印刷できなくなりました
こういう場合、縮小印刷するのと全部セルの大きさなんかを見直していくのでは
先々のことを考えてもどっちの対処の仕方の方がおすすめなんでしょうか
0133名無しさん@そうだ選挙にいこう
垢版 |
2018/01/12(金) 12:46:17.39
先日は勘定書の件でお世話になりました。


作っていただいたデータを送ってA4サイズへの2面付で注文した物が先ほど届いたのですが、一面ごとのデータが少し小さくて残念な感じになってしまいました…
0134名無しさん@そうだ選挙にいこう
垢版 |
2018/01/12(金) 18:20:06.68
>>132
モニタや解像度を変えたら印刷範囲が変わる???
プリンタが変わって最小余白の違いで1頁に収まったものが2頁にまたがってしまったという話ならわかるけど。

印刷範囲を設定したらいいだけの話では?
0135名無しさん@そうだ選挙にいこう
垢版 |
2018/01/13(土) 13:19:12.59
開始 終了 金額
1/7 1/13 1000
1/14 1/20 2000
・・・
上のようなデータに対して、指定日の週の金額を表示したい時、どうすればいいのでしょう?
例えば1/12と入力した時、1000と表示するような。
0140名無しさん@そうだ選挙にいこう
垢版 |
2018/01/14(日) 16:24:21.58
Windows 10 64bitにインストールしたExcel 2016 32bitで、
半角/全角キーを押してローマ字入力モードにするとåが勝手に入力されて困ってる。
「åあいうえおåååååå」みたいに。
IMEはWindows標準、Word 2016とPowerPoint 2016では発生しない。
どなたか解決方法分かりますか?
0144名無しさん@そうだ選挙にいこう
垢版 |
2018/01/14(日) 21:45:13.12
>>140
状況が分からないのでなんとも。
インストール直後からなのか、最近突然なったのか。
他の文字は入力できるのか、フォントの種類とは関係ないか、
64ビットを入れてみるという手もある。
0145名無しさん@そうだ選挙にいこう
垢版 |
2018/01/16(火) 15:55:36.92
セルに別ファイルのデータを引用した際
ファイル名で指定:毎回対象ファイルを開かないと「#REF」と表示される
フルパスで指定:一度値が表示された後は対象ファイルを開かなくても値が表示される
なのですが、これは仕様なのでしょうか?
0146名無しさん@そうだ選挙にいこう
垢版 |
2018/01/16(火) 17:24:12.37
仕事の時間を自動挿入したいのですが、5分休憩や昼休みの時間を除外するような式を作るのに悩んでいます
例として みかん2000個、次にりんご1000個というふうに生産時間、開始時間、終了時間を簡素に表示させるだけなら簡単なのですが
特定の時間帯を省く処理はVBA無しで関数のみでは不可能に近いでしょうか?
0149147
垢版 |
2018/01/16(火) 20:19:39.47
if関数でできそうだけど、その表でいえば
終了時刻-開始時刻-休憩時間
を出来高に入れるんですか?
例えば「ばなな」の出来高が2時間になってるけど、休憩時間の1時間を引いて1時間が計算結果になればOK?
0150147ではありません
垢版 |
2018/01/16(火) 20:20:56.57
>>146,148
作業対象物(数量)、能率(数量/時間)、前記2項目により計算される推定所要時間、
作業対象物を切り替えるときの休憩(これが5分とみていいのかな)、開始時刻、昼食時間帯
から全体作業終了予測時間を計算したいってことですね。
質問します。
昼食時間帯は作業の途中でも割り込みあり(正午になったら作業中断、午後1時再開とする)
でいいですか?
0151名無しさん@そうだ選挙にいこう
垢版 |
2018/01/16(火) 20:51:07.34
作りたいものは1日全体の予測時間を大まかに計算する目的です
実際には前提でもう少し細かな処理をしております
手動で開始、終了セルにロスタイムを入れてif関数で処理する方法は思いついたのですが全自動化が可能であればやりたいと思いまして
割り込み中断から再開で問題ありません
なにか有効な関数や式があればヒントでもよいのでアドバイスでもあれば・・・
0152150
垢版 |
2018/01/16(火) 22:21:47.70
>>151
148のシートに改良を加えてみました。まずは文章で説明をします。
H2:H5に作業エリアを、I2:I5に補正後の終了予定時刻の欄を設定します。
H2セルの計算式 =AND(F2<$G$8,G2>$G$8) を入れて、H5までドラッグでコピー
I2セルの計算式 =IF(H2,G2+$H$8-$G$8,G2) を入れて、I5までドラッグコピー
F3セルの計算式を =I2 に変更し、F5までドラッグコピー  変更は以上です。

昼食時間がどの作業の時間帯に割り込むかがH列の計算式でわかります。
H2セルからH5セルには上から順に FALSE,TRUE,FALSE,FALSE と表示されるはずです。
TRUEと表示された りんご の行の補正後終了予定時刻が13:00になってるはずです。

ブックをアプロダに上げた方がいいなら、そうします。
0153150,152
垢版 |
2018/01/16(火) 22:23:50.46
152に追加です。
I2:I5のエリアは、セルの書式設定で時刻にしてください。G2:G5の書式をコピーすればいいでしょう。
0154146
垢版 |
2018/01/16(火) 22:36:40.59
2007の環境でやってみましたがH2:H5がすべてFALSEになってしまいました
0155名無しさん@そうだ選挙にいこう
垢版 |
2018/01/16(火) 22:42:19.22
>>154
失礼しました! こちらでもH3がFALSEのままだったのでH3だけ修正してしまい、
152には修正前のH2の計算式を書いてしまいました。
H2に =AND(F2<$G$8,NOT(G2<$G$8)) と入れてから、ドラッグコピーしてください。
変更点は NOT(G2<$G$8) の部分です。NOTを入れて > を < でいけるはずです。ごめんなさい。
0156146
垢版 |
2018/01/16(火) 22:45:35.76
>>155
ありがとうございます、できました
理論的には理解できたので少し応用して頑張って作成してみます
0157150,155
垢版 |
2018/01/16(火) 22:49:50.49
解説
昼休み開始時刻がどの作業の時間帯に含まれるかを判定しています。
148の例だと、ちょうど2件目の作業終了時刻と一致したため > と < を
使っただけの計算式ではどれもFALSEになりました。
なので、作業終了予定時刻との比較にだけNOT( < )として一致する場合にも対応しました。
0158名無しさん@そうだ選挙にいこう
垢版 |
2018/01/16(火) 23:01:03.38
複雑な条件をうまくまとめるのがコツみたいですね
実際には複数の休憩や臨時のストップ時間があるのでかなり完成までの道のりは長そうですが希望が見えました
0160155
垢版 |
2018/01/17(水) 13:23:25.59
>>159
= を < > のどちらに書いたらいいかよく忘れるので、無意識に拒否してました。ただそれだけです。
0163名無しさん@そうだ選挙にいこう
垢版 |
2018/01/17(水) 22:36:02.99
>>160
なるほどね。
159だけど、私も <= や >= の順番覚えられなかったけど、(読み方も順番わすれるよね)
≧ や ≦ の書き順と同じだって事に気付いてからは気楽に使えるようになったよ。
notであえて否定したほうが分かりやすい場合を除き、できれば <= や >= をおススメする。
0164名無しさん@そうだ選挙にいこう
垢版 |
2018/01/17(水) 23:04:24.71
>>159
andやorが入れ子になってnot()だと一瞬でできる時に使う
単純に大小の時は使わない

強いて言えば、普通じゃないということをよほど強調したい時はそう書くかもな
not(弟の年齢<兄の年齢)
とか
こんな状態が法的に起こり得るかどうか走らんけど
0166160
垢版 |
2018/01/17(水) 23:35:22.01
>>161
しょうなり いこーる とか だいなり いこーる などと読んだことはありませんでした。
=がついてたら 以上、以下 としか認識しないので、=の位置を迷うのです。悪い癖ですね。
0168名無しさん@そうだ選挙にいこう
垢版 |
2018/01/22(月) 15:07:28.62
非常に簡単な質問になるかもしれませんが

A1に数字を入力してその入力した数字に応じて条件文に指定する行を変更したいのですが
やりかたがわかりません。


A1セルに2を入力すると
=B2

A1セルに5を入力すると
=B5
のようにA1セルの内容を変更することで特定セルを変化するようなことがしたいのです。

どなたかよろしくお願いします。
0170名無しさん@そうだ選挙にいこう
垢版 |
2018/01/22(月) 15:48:10.24
>>168
テンプレもそうだけど、
『=B2』『=B5』 というのが何を指していて、どのセルがどうなって欲しのかがイマイチ分からない。

A1に2と入力したらA1にB2の内容が表示されて欲しいなら >>169の言うようにVBAじゃないと無理だし、
例えばC1など他のセルにB2の内容を表示したいならINDIRECTでいいし。
0171名無しさん@そうだ選挙にいこう
垢版 |
2018/01/22(月) 15:55:53.16
>>170

説明不足ですみません。
A1のセルに入力した数字を元に条件文を変更したいのです。

条件式としては間違っていますが
=B(A1)
のような
=B(A1に入力した数字)
のような条件文を指定したいのです。
0173名無しさん@そうだ選挙にいこう
垢版 |
2018/01/22(月) 16:40:36.12
>>172

=IFERROR(IF(Sheet1!Z2<>"",Sheet1!Y2,""),"")
のように特定シートの2行目を利用する条件文が数十個あるのですが

シートをコピー -> 2行目利用を3行目利用に条件を変更↓
=IFERROR(IF(Sheet1!Z3<>"",Sheet1!Y3,""),"")

をシートコピーする毎に変更したくないのです。
利用するデータ行数は30行あるのでシート30枚コピーする必要あり。

これでわかるでしょうか。
0174名無しさん@そうだ選挙にいこう
垢版 |
2018/01/22(月) 17:20:25.94
>>173
各シートの同じセル位置に入ってる関数式内の
条件指定セル番号をシート毎に変えたいって事?

関数式が複数あるなら置換は厳しいだろうし、まともにやるならVBAが必要だと思う
(ごめん、私はVBAは出来ないので出来る方お願いします

もし、シート名が統一ルール表記になっていて、そのシート名にそれぞれの置換したい数字が含まれているなら関数でも処理出来ると思う
(例えば『2018_01_02』の時はB2にするなど)

というか、手動でコピーするつもりなら
新しいシートでオートフィルで連番にしてからそれを値コピーすればいいのでは
0176名無しさん@そうだ選挙にいこう
垢版 |
2018/01/22(月) 20:46:49.27
>>174
いただいた内容をもとに検証してみます。
だめならVBAを検討します。
アドバイスありがとうございますm..m
0178名無しさん@そうだ選挙にいこう
垢版 |
2018/01/22(月) 23:33:19.41
>>175
=INDIRECT("Sheet1:B"&A1)
で問題なく解決しました。

ありがとうございました。
0181名無しさん@そうだ選挙にいこう
垢版 |
2018/01/23(火) 20:36:15.11
数式で足し算したら固まるようになった
どのパソコンでも
マイクロソフトがまたなんかしたんだろ
0183名無しさん@そうだ選挙にいこう
垢版 |
2018/01/24(水) 12:32:18.03
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

エクセルで検索用のシート(Aシート)を作っているのですが

エクセルの別シート(Bシート)からデータを持って来て、Aシートに持ってくる方法で

検索文字をB3セルとした時
IF(B3=" "," ",VLOOKUP(B3,Bシート!$A:$BM,4,FALSE))
等と書いて検索ができていたのですが
IF(B3=" "," ",VLOOKUP(B3,Bシート!$A:$BM,66,FALSE))
と書いてから(4→66に変更)してから#REF!表示が出ておりエラーが出て困っています

検索したいセルの列数は99まであり、66以上の数値を入力するとエラーが出てしまいます

これを改善するためにはどのようにすれば良いのでしょうか?
文字だけで上手く伝わりづらいと思いますので、質問などしてくださって構いません。
また、検索するための関数もこっちのほうがいいといった物があれば教えて下さい。
よろしくお願いします。
0184名無しさん@そうだ選挙にいこう
垢版 |
2018/01/24(水) 13:39:18.48
>>183
IF(B3=" "," ",VLOOKUP(B3,Bシート!$A:$BM,4,FALSE)) の 4 は
一致した行の検索範囲列の4列目という意味でしょう。
BM列の列番号は65なので、66は検索(列)範囲外だからエラーになったのでは?
$A:$BM を
$A:$BN に変更して
IF(B3=" "," ",VLOOKUP(B3,Sheet1!$A:$BN,66,FALSE)) だとエラーになりません。
0185名無しさん@そうだ選挙にいこう
垢版 |
2018/01/24(水) 13:52:33.50
A列の1行目以降に、IとOを除いたA〜Zと0〜9の34種類を使った、重複しない5桁の値をランダムに発生す方法をおしえてください。


例えると「GJ48D」のような感じです。
0187名無しさん@そうだ選挙にいこう
垢版 |
2018/01/25(木) 11:19:24.25
超初心者ですが、セルの色を変えた時に警告メッセージをポップアップで表示したいのですがどうすればよろしいでしょ?
0188名無しさん@そうだ選挙にいこう
垢版 |
2018/01/25(木) 12:19:38.59
>>187
基本的にはvbaでないと無理かと。

実装したい内容によっては、条件付き書式やif関数を組み合わせて、アラートの代わりにセルに表示させるなどの方法もなくはない。
0189名無しさん@そうだ選挙にいこう
垢版 |
2018/01/25(木) 13:51:23.50
>>187
どのレベルのアラートを期待してるのかにもよるが、
とりあえず何か出て欲しいだけなら、シートの保護で書式変更を指定すればできたはず。

ただし>>1のテンプレも使われずバージョンも分からないので使えるかどうか判断できない。
0191名無しさん@そうだ選挙にいこう
垢版 |
2018/01/25(木) 21:09:58.56
他人からエクセルのファイルをもらうとちょくちょく改ページプレビューの状態で開くんですけど
この持ち主の人が普段から改ページプレビューで作業してるってことですよね?
うっすら1ページとか表示されて邪魔くさいように思えるんですけど
この状態で作業するメリットって何があるんでしょうか?
0192名無しさん@そうだ選挙にいこう
垢版 |
2018/01/25(木) 21:30:04.57
>>191
そりゃ改ページできることよ。
あの文字が邪魔だと感じた事ないし(というかレス読んで気がついた)印刷したら一列だけ次のページに行ったとかが鬱陶しいから基本改ページやな
0195名無しさん@そうだ選挙にいこう
垢版 |
2018/01/26(金) 21:35:11.87
>>194
>misocaで使われるテンプレートの請求書デザイン
misocaってソフトならそういうことができるようだ
エクセルは基本機能では多分ない
vbaゴリゴリで実現できるけどめっちゃめんどくさい
0198名無しさん@そうだ選挙にいこう
垢版 |
2018/01/27(土) 01:19:13.62
最近windows10のエクセル2016で応答なしで真っ白画面で30秒くらいまたされる
その後は普通に使えるけど
ボロパソのwindows7に2016だとならないので10と2016の相性かな
0200名無しさん@そうだ選挙にいこう
垢版 |
2018/01/27(土) 15:32:51.58
>>199
既存ファイルを開いてセルの中を変えようとしたり入力したりする時
一番始めだけで一度待たされると以後はならない
再インストールしたけど治らないのでおま環と思って諦めて使ってます
レスありがとう
0201名無しさん@そうだ選挙にいこう
垢版 |
2018/01/27(土) 17:50:58.78
>>200
安いノートPCじゃないか?しかもHDD
この組み合わせだと、初回の立ち上げが猛烈に遅くなる
(立ち上がってるように見えて、内部的に立ち上がってないようなもん)
0203名無しさん@そうだ選挙にいこう
垢版 |
2018/01/28(日) 01:17:41.30
>>200
新規時はならないのなら、既存ファイルのデータに問題がある可能性もある
その既存ファイル、別の既存ファイル、新規を開いてみて差があるようであれば切り分けができる
0204名無しさん@そうだ選挙にいこう
垢版 |
2018/01/28(日) 01:51:26.53
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
保存してある音源の目録を整理したいのですが、手間のかからない方法を教えてほしいです。
例えば、100作品1000曲分をアルバム単位に並べたいです。

A列にアーティスト名、B列に曲名、C列にアルバムタイトル、D列に拡張子、E列に周波数が1000行分書いてあります。
10曲ずつ100作品記録されています。
これを、A列にアーティスト名、B列にアルバムタイトル、C列に拡張子、D列に周波数、という100行の並びにしたいです。
0206名無しさん@そうだ選挙にいこう
垢版 |
2018/01/28(日) 10:10:09.74
>>200

そういえば、私の場合
いつからか、新規ブックでも既存のブックでも
最初に開いたとき、一番最初に"="で計算式や値を入れるとき
数秒ぐっと待つようになった。
同じように一度だけ。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況