Excel総合相談所 130
■ このスレッドは過去ログ倉庫に格納されています
▼━質問テンプレ (出来れば使ってね) ━━━
【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 >>107
あ、それは良いかも
そんなことできるんですね、調べてみます >>104
計算用の列はルールが変わらない限り非表示にすればいいじゃん >>102
普通は計算用のセルを全部右端に集める
必要な情報だけ左端のエリアにリンクで引っ張ってくる >>110
それ計算過程わかりづらくないですか?
結局計算追おうとするとあちこち目が移ってしまうので 計算式変えることなんてそんなに無いだろう
もしコロコロ変わるようだったら、運用が悪いと思う >>111
計算式は変えずにただただ横に増えてく前提じゃないかな
自分も同じくそうするかな
あとはシート変えてリンクで引っ張るんじゃなくて計算し直したりもしたな
なぜリンクじゃないかというと、元の計算領域の配置が変わっても条件通り取れるように、index matchとかで対応した方が自由度高いから >>112
数年に一度計算式は変わる可能性がある。技術ら日進月歩なので…
それと目線があっちこっち行く資料はダメだという個人的な(部署的な)思いがあるので、それならまだ横につながったほうがマシな気がしている。これは人によりけりだけど
>>113
言ってることわかります
でもそうするとセルは横長になりがちで、バランスに迷うんですよね >>114
>でもそうするとセルは横長になりがちで、バランスに迷うんですよね
いまいち意味わからず あっちこっちいくんじゃなく、常に右に行くように設計すればいい
で、シートは入力、tmp(計算用)、出力、設定の4つにする。
この構成なら大抵楽に作れる >>116
あっちこっちってそういう意味じゃないじゃないの?
右に長くなってくのは当たり前でw 【Excelの表が横長になって見辛い時の対処法】
「横長に作らない」ってことだな 縦横でそれぞれの要素があり、横長にせざるを得ない時は諦める
グループ化で対処する
ctrl+cで飛びたい区切りに飛べる行を用意しておく
この辺りの妥協案でまぁなんとかしてきたよ メニューページを作ってハイパーリンクで飛ぶようにすればいいじゃん excelのハイパーリンクってセルクリックするだけで飛ぶのが気持ち悪い >>123
逆にそうじゃないと不便では?
セル内に複数のリンクを張れるならともかく >>125
いや、ctrl+クリックとかのほうがいいな
編集しようと思ってリンク先に飛ぶのは腹立つ >>124
ごめん
ctrl+→と間違えた
てへぺろ 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel 2016
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
Excel 2016で、Excelのウインドウをマウスで掴んでドラッグするとき慣性は働いて、
マウスを止めた位置より、少し先までExcelのウインドウが移動してしまうのですが、
マウスを止めた位置にピタッとExcelのウインドウを止める設定を教えてください。
(Excel内のセル移動時のぬるぬるしたアニメーションでは無いです。) 連絡くれたら無料で稼がせたるwww
https://peraichi.com/landing_pages/view/b4r32
ちなみに株かFXならFXだし、ビットとか仮想通貨とかは短期にしとけ
プロトレーダーでもないお前らがやっても無理だからwww ありきたりの話かも知れませんが…
モニタ変えて解像度変えたら印刷範囲が変わってしまって今まで作ったフォーマットの大半がまともに印刷できなくなりました
こういう場合、縮小印刷するのと全部セルの大きさなんかを見直していくのでは
先々のことを考えてもどっちの対処の仕方の方がおすすめなんでしょうか 先日は勘定書の件でお世話になりました。
作っていただいたデータを送ってA4サイズへの2面付で注文した物が先ほど届いたのですが、一面ごとのデータが少し小さくて残念な感じになってしまいました… >>132
モニタや解像度を変えたら印刷範囲が変わる???
プリンタが変わって最小余白の違いで1頁に収まったものが2頁にまたがってしまったという話ならわかるけど。
印刷範囲を設定したらいいだけの話では? 開始 終了 金額
1/7 1/13 1000
1/14 1/20 2000
・・・
上のようなデータに対して、指定日の週の金額を表示したい時、どうすればいいのでしょう?
例えば1/12と入力した時、1000と表示するような。 >>135
データが昇順で隙間なくあるならvlookupでできると思うよ。 >>135
『開始』のセルがA1として、日付入力セルがもしD1なら
=INDEX(C:C,MATCH(D1,A:A,1)) >>135
日付は文字列じゃなくシリアル値だろうな? Windows 10 64bitにインストールしたExcel 2016 32bitで、
半角/全角キーを押してローマ字入力モードにするとåが勝手に入力されて困ってる。
「åあいうえおåååååå」みたいに。
IMEはWindows標準、Word 2016とPowerPoint 2016では発生しない。
どなたか解決方法分かりますか? >>140
「å」は半角アルファベット「a」の上に小さな丸(゜のような感じ)が付いた文字です >>140
状況が分からないのでなんとも。
インストール直後からなのか、最近突然なったのか。
他の文字は入力できるのか、フォントの種類とは関係ないか、
64ビットを入れてみるという手もある。 セルに別ファイルのデータを引用した際
ファイル名で指定:毎回対象ファイルを開かないと「#REF」と表示される
フルパスで指定:一度値が表示された後は対象ファイルを開かなくても値が表示される
なのですが、これは仕様なのでしょうか? 仕事の時間を自動挿入したいのですが、5分休憩や昼休みの時間を除外するような式を作るのに悩んでいます
例として みかん2000個、次にりんご1000個というふうに生産時間、開始時間、終了時間を簡素に表示させるだけなら簡単なのですが
特定の時間帯を省く処理はVBA無しで関数のみでは不可能に近いでしょうか? >>146
作業列使えばできそうだけど、その例では情報が少なくてよく分からない。 if関数でできそうだけど、その表でいえば
終了時刻-開始時刻-休憩時間
を出来高に入れるんですか?
例えば「ばなな」の出来高が2時間になってるけど、休憩時間の1時間を引いて1時間が計算結果になればOK? >>146,148
作業対象物(数量)、能率(数量/時間)、前記2項目により計算される推定所要時間、
作業対象物を切り替えるときの休憩(これが5分とみていいのかな)、開始時刻、昼食時間帯
から全体作業終了予測時間を計算したいってことですね。
質問します。
昼食時間帯は作業の途中でも割り込みあり(正午になったら作業中断、午後1時再開とする)
でいいですか? 作りたいものは1日全体の予測時間を大まかに計算する目的です
実際には前提でもう少し細かな処理をしております
手動で開始、終了セルにロスタイムを入れてif関数で処理する方法は思いついたのですが全自動化が可能であればやりたいと思いまして
割り込み中断から再開で問題ありません
なにか有効な関数や式があればヒントでもよいのでアドバイスでもあれば・・・ >>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になってるはずです。
ブックをアプロダに上げた方がいいなら、そうします。 152に追加です。
I2:I5のエリアは、セルの書式設定で時刻にしてください。G2:G5の書式をコピーすればいいでしょう。 2007の環境でやってみましたがH2:H5がすべてFALSEになってしまいました >>154
失礼しました! こちらでもH3がFALSEのままだったのでH3だけ修正してしまい、
152には修正前のH2の計算式を書いてしまいました。
H2に =AND(F2<$G$8,NOT(G2<$G$8)) と入れてから、ドラッグコピーしてください。
変更点は NOT(G2<$G$8) の部分です。NOTを入れて > を < でいけるはずです。ごめんなさい。 >>155
ありがとうございます、できました
理論的には理解できたので少し応用して頑張って作成してみます 解説
昼休み開始時刻がどの作業の時間帯に含まれるかを判定しています。
148の例だと、ちょうど2件目の作業終了時刻と一致したため > と < を
使っただけの計算式ではどれもFALSEになりました。
なので、作業終了予定時刻との比較にだけNOT( < )として一致する場合にも対応しました。 複雑な条件をうまくまとめるのがコツみたいですね
実際には複数の休憩や臨時のストップ時間があるのでかなり完成までの道のりは長そうですが希望が見えました ちょっと横槍の脱線質問になるけど、
not(★<☆)って、★>=☆じゃ何かまずい事ある? >>159
= を < > のどちらに書いたらいいかよく忘れるので、無意識に拒否してました。ただそれだけです。 読み方が「しょうなり いこーる」「だいなり いこーる」だから『=』が右にくる。 >>160
なるほどね。
159だけど、私も <= や >= の順番覚えられなかったけど、(読み方も順番わすれるよね)
≧ や ≦ の書き順と同じだって事に気付いてからは気楽に使えるようになったよ。
notであえて否定したほうが分かりやすい場合を除き、できれば <= や >= をおススメする。 >>159
andやorが入れ子になってnot()だと一瞬でできる時に使う
単純に大小の時は使わない
強いて言えば、普通じゃないということをよほど強調したい時はそう書くかもな
not(弟の年齢<兄の年齢)
とか
こんな状態が法的に起こり得るかどうか走らんけど >>161
しょうなり いこーる とか だいなり いこーる などと読んだことはありませんでした。
=がついてたら 以上、以下 としか認識しないので、=の位置を迷うのです。悪い癖ですね。 非常に簡単な質問になるかもしれませんが
A1に数字を入力してその入力した数字に応じて条件文に指定する行を変更したいのですが
やりかたがわかりません。
例
A1セルに2を入力すると
=B2
A1セルに5を入力すると
=B5
のようにA1セルの内容を変更することで特定セルを変化するようなことがしたいのです。
どなたかよろしくお願いします。 >>168
VBAだな
つかテンプレ使え1
>>1 >>168
テンプレもそうだけど、
『=B2』『=B5』 というのが何を指していて、どのセルがどうなって欲しのかがイマイチ分からない。
A1に2と入力したらA1にB2の内容が表示されて欲しいなら >>169の言うようにVBAじゃないと無理だし、
例えばC1など他のセルにB2の内容を表示したいならINDIRECTでいいし。 >>170
説明不足ですみません。
A1のセルに入力した数字を元に条件文を変更したいのです。
条件式としては間違っていますが
=B(A1)
のような
=B(A1に入力した数字)
のような条件文を指定したいのです。 >>171
まだ何を言ってるのかさっぱりわからん
=IF(A1=3, ・・・
みたいなことじゃなくて? >>172
=IFERROR(IF(Sheet1!Z2<>"",Sheet1!Y2,""),"")
のように特定シートの2行目を利用する条件文が数十個あるのですが
シートをコピー -> 2行目利用を3行目利用に条件を変更↓
=IFERROR(IF(Sheet1!Z3<>"",Sheet1!Y3,""),"")
をシートコピーする毎に変更したくないのです。
利用するデータ行数は30行あるのでシート30枚コピーする必要あり。
これでわかるでしょうか。 >>173
各シートの同じセル位置に入ってる関数式内の
条件指定セル番号をシート毎に変えたいって事?
関数式が複数あるなら置換は厳しいだろうし、まともにやるならVBAが必要だと思う
(ごめん、私はVBAは出来ないので出来る方お願いします
もし、シート名が統一ルール表記になっていて、そのシート名にそれぞれの置換したい数字が含まれているなら関数でも処理出来ると思う
(例えば『2018_01_02』の時はB2にするなど)
というか、手動でコピーするつもりなら
新しいシートでオートフィルで連番にしてからそれを値コピーすればいいのでは >>171
それを実現するだけなら
=INDIRECT("B"&A1)
って書くだけ
その後のレスは意味わからないから知らんけど。 >>174
いただいた内容をもとに検証してみます。
だめならVBAを検討します。
アドバイスありがとうございますm..m >>175
だよね
私も同じく何を聞いてるのかわからん
VBAになるっていみもイマイチわからんし >>175
=INDIRECT("Sheet1:B"&A1)
で問題なく解決しました。
ありがとうございました。 >>168
特定セルに
=INDIRECT("B"&A1) >>171
=INDIRECT("B"&A1)でどう 数式で足し算したら固まるようになった
どのパソコンでも
マイクロソフトがまたなんかしたんだろ 【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以上の数値を入力するとエラーが出てしまいます
これを改善するためにはどのようにすれば良いのでしょうか?
文字だけで上手く伝わりづらいと思いますので、質問などしてくださって構いません。
また、検索するための関数もこっちのほうがいいといった物があれば教えて下さい。
よろしくお願いします。 >>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)) だとエラーになりません。 A列の1行目以降に、IとOを除いたA〜Zと0〜9の34種類を使った、重複しない5桁の値をランダムに発生す方法をおしえてください。
例えると「GJ48D」のような感じです。 B1=mid(rndbetween(1,34),"ABC...XYZ012...789"),1,1)
C1=mid(rndbetween(1,34),substitute("ABC...XYZ012...789"),"B1",""),1,1)
A1=B1&C1&..
みたいな感じ 超初心者ですが、セルの色を変えた時に警告メッセージをポップアップで表示したいのですがどうすればよろしいでしょ? >>187
基本的にはvbaでないと無理かと。
実装したい内容によっては、条件付き書式やif関数を組み合わせて、アラートの代わりにセルに表示させるなどの方法もなくはない。 >>187
どのレベルのアラートを期待してるのかにもよるが、
とりあえず何か出て欲しいだけなら、シートの保護で書式変更を指定すればできたはず。
ただし>>1のテンプレも使われずバージョンも分からないので使えるかどうか判断できない。 http://www.excel-learning.com/entry48.html
ここに書いているのってできる?
vlookup の複数条件を、引数の中で指定するの 他人からエクセルのファイルをもらうとちょくちょく改ページプレビューの状態で開くんですけど
この持ち主の人が普段から改ページプレビューで作業してるってことですよね?
うっすら1ページとか表示されて邪魔くさいように思えるんですけど
この状態で作業するメリットって何があるんでしょうか? >>191
そりゃ改ページできることよ。
あの文字が邪魔だと感じた事ないし(というかレス読んで気がついた)印刷したら一列だけ次のページに行ったとかが鬱陶しいから基本改ページやな 俺も印刷文書作るときは常に改ページ
ページレイアウトも悪くないんだけど、いかんせん余白が大きすぎる https://www.lancers.jp/work/proposal/2116232
これってexcelかどうかわかりませんが、会社名や単価のところが
→みたいな背景になってますが、どうやってやってるのかわかりませんか? >>194
>misocaで使われるテンプレートの請求書デザイン
misocaってソフトならそういうことができるようだ
エクセルは基本機能では多分ない
vbaゴリゴリで実現できるけどめっちゃめんどくさい 数字の入ってる所は普通のセルで、右端の三角の部分だけ同じ色のオートシェイプ
https://i.imgur.com/BisA9Zk.jpg 最近windows10のエクセル2016で応答なしで真っ白画面で30秒くらいまたされる
その後は普通に使えるけど
ボロパソのwindows7に2016だとならないので10と2016の相性かな >>198
どういうときに発生するか見極めて再報告よろしく >>199
既存ファイルを開いてセルの中を変えようとしたり入力したりする時
一番始めだけで一度待たされると以後はならない
再インストールしたけど治らないのでおま環と思って諦めて使ってます
レスありがとう >>200
安いノートPCじゃないか?しかもHDD
この組み合わせだと、初回の立ち上げが猛烈に遅くなる
(立ち上がってるように見えて、内部的に立ち上がってないようなもん) >>200
入力と聞いて、真っ先に思いつくのはime
エクセルじゃないけど過去に競合起こしたことある。
試しに変えてみては? >>200
新規時はならないのなら、既存ファイルのデータに問題がある可能性もある
その既存ファイル、別の既存ファイル、新規を開いてみて差があるようであれば切り分けができる 【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行の並びにしたいです。 曲名がなくなっていいのなら、アルバム名で重複データ削除して、B列を削除すればよいだけでは? >>200
そういえば、私の場合
いつからか、新規ブックでも既存のブックでも
最初に開いたとき、一番最初に"="で計算式や値を入れるとき
数秒ぐっと待つようになった。
同じように一度だけ。 >>201
vaio fit15mk2
corei7 4510u
DDR3 8GB
HDD 500GB
ですが、
windows7だと
core2duoで問題なしです。 ■ このスレッドは過去ログ倉庫に格納されています