元スレ
1 : :2021/04/29(木) 12:13:05.69 .net
!extend::vvvvvv::
!extend::vvvvvv::
【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
【5 クエリが使えるか】はい・いいえ
【6 クエリでの回答】可・否
【7 Accessが使えるか】はい・いいえ
【8 Accessでの回答】可・否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可・否
注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
・絶対に関数で答えてほしい人はVBA使用不可と明記してください。
▼━関連スレ━━━━━━━━━━━━
前スレ
Excel総合相談所
https://find.5ch.net/search?q=excel+%E7%9B%B8%E8%AB%87%E6%89%80
Excel総合相談所 142
https://mevius.5ch.net/test/read.cgi/bsoft/1607860077/
Excel総合相談所 143
https://mevius.5ch.net/test/read.cgi/bsoft/1608362765/
Excel VBA 質問スレ
https://find.5ch.net/search?q=excel+vba
【質問不可】Excel総合相談所スレの雑談・議論スレ
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
VIPQ2_EXTDAT: default:vvvvvv:1000:512:: EXT was configured
68 :名無しさん@お腹いっぱい。 :2021/06/17(木) 02:12:05.16 ID:4+QMgSah0.net
横に伸ばすとクエリーでは、日付などは文字列認識になってしまう
伸びるたびにクエリーの手直しが必要
厚労省が発表するPCR検査実績などは最悪
なのでクエリーでピボット解除して下に伸びるリスト型に変換して
これをピボットテーブルのデータ元にするのが吉かと
66 :名無しさん@お腹いっぱい。 :2021/06/16(水) 12:33:05.46 ID:az03LrQ40.net
22 :名無しさん@お腹いっぱい。 :2021/05/17(月) 16:57:09.59 ID:KXGx98Lp0.net
シートの並び順が計算結果に影響するブック構成は危険と思うのは私だけでしょうか?
54 :名無しさん@お腹いっぱい。 :2021/06/09(水) 11:04:06.78 ID:T1uJOebLM.net
14 :名無しさん@お腹いっぱい。 :2021/05/10(月) 21:56:08.95 ID:iAYxwrqc0.net
27 :名無しさん@お腹いっぱい。 :2021/05/19(水) 23:33:27.57 ID:MdZ1jz9d0.net
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否
不定期に検査した結果(数値)とその日付を記録した表を作りました。
この表を元に縦軸に検査値、横軸を時間軸とした折れ線グラフを作りたいのですが
・横軸ラベルは初回検査日を0日として、6ヶ月後、1年後、1年6ヶ月後…と半年ごとのみにしたい
・半年ごとの区切りで検査をしているわけではない(ちょうど6ヶ月後に当たる日付の検査値は存在しない)
・半年間に検査した回数は一定ではない(半年間に6度検査していることもあれば、2度しか検査していないこともある)
どうしたら出来ますか?
6 :名無しさん@お腹いっぱい。 :2021/05/03(月) 13:56:53.08 ID:BCM+XxUj0.net
テーマ変える人が少数すぎるからMSも力を入れていない
59 :名無しさん@お腹いっぱい。 :2021/06/11(金) 19:35:10.61 ID:s1vt9ROm0.net
結合を使いまくれば見た目上は出来るかもしれんね
行の位置によって列の幅を変えるって発想が柔軟過ぎて
何の目的なのか想像できないからそれで解決するか分からんけど
40 :名無しさん@お腹いっぱい。 :2021/05/21(金) 13:25:25.11 ID:FdVyDMFHp.net
A1と同値か近似値がB1〜B1000にあった時、Bにあった値をCに表示させる
という関数は可能でしょうか?
最終的にA1からA1000までを調べなければなりません
初心者ですいません、どなたか分かる方がいらっしゃいましたらお願い致します
11 :名無しさん@お腹いっぱい。 :2021/05/05(水) 09:18:12.12 ID:qX2LS/vRM0505.net
52 :名無しさん@お腹いっぱい。 :2021/06/08(火) 23:54:22.46 ID:cxU2wu/60.net
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 はい・
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】・否
【7 Accessが使えるか】はい・
【8 Accessでの回答】可・
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可・
1.Book AのA1にある管理番号を指定して、BOOK BのA列を参照して、複数の列(BからH)の値を返しています。
(book AにはXlookupを使ってBook Bの情報を返しています。)
2.Book AのA9に数値を入力
3.参照した管理番号の行がある列のI列に転記する
この方法に対して何か妙案があればご教授願います。
AからH列はすべて埋まっています。
70 :名無しさん@お腹いっぱい。 :2021/06/18(金) 15:45:53.21 ID:xQFBnBhV0.net
こっちにスレが出来てからは
あっちは実質雑談スレになったからね
50 :名無しさん@お腹いっぱい。 :2021/05/26(水) 21:01:41.04 ID:VB69ZE+b0.net
67 :名無しさん@お腹いっぱい。 :2021/06/16(水) 21:43:28.87 ID:P9vU7/hx0.net
調べるの横着してホント申し訳ないんですが助けてください
ピボットテーブルつくるときに元となる表を、行じゃなくて列を見出しにしたいです。
縦ではなく横に伸びていく表からピボットテーブルつくりたいってこと。
これって、もしかして行列入れ替えボタン押せば解決!みたいな簡単な話ではない?
クエリ使って…みたいな解決法しかないかな?
12 :名無しさん@お腹いっぱい。 :2021/05/05(水) 22:23:52.06 ID:kfk0XeuF0.net
それ10秒の意味になるから10:00とか5:20って打たないとダメで計算は普通の演算子とかSumとかで計算できるよ
43 :名無しさん@お腹いっぱい。 :2021/05/22(土) 00:45:24.04 ID:Wm9/fgMAH.net
B列の空白はA列の値でそのまま埋めて、新旧の対応表を作るだけと違うの?
型番の近似値なんか求めてもしょうがないと思うんだけど
64 :名無しさん@お腹いっぱい。 :2021/06/12(土) 21:41:48.69 ID:yvks8V1x0.net
どうしたらいいも何も罫線を引き直せばいいだけでは
機能の名前は「オートフィル」
日付を左クリックで伸ばすのではなく、
右クリックしながら伸ばし、最後に「コピー」を選択すれば同じデータになる
58 :名無しさん@お腹いっぱい。 :2021/06/11(金) 18:41:38.41 ID:AL8rR2xR0.net
神エクセルってエクセル方眼紙のことですか?
そうです
57 :名無しさん@お腹いっぱい。 :2021/06/11(金) 16:08:43.76 ID:s1vt9ROm0.net
33 :名無しさん@お腹いっぱい。 :2021/05/20(木) 07:14:38.78 ID:tCmfAB+S0.net
35 :名無しさん@お腹いっぱい。 :2021/05/20(木) 09:41:03.17 ID:aqn+PxpI0.net
もし手作業でやるなら、各シートからまとめシートに縦にコピペして日付で昇順で並べ替えで合ってる?
その考えで強引だけどシンプルにやるなら
まとめシートの1〜100行はシート1の1〜100行を参照
101〜200行はシート2の1〜100行を参照って予め作っておけば各シートからのコピペ作業は省ける
並べ替えはsort関数が使えると思うからそれで
44 :27 :2021/05/23(日) 00:19:02.61 ID:r1PiOXqP0.net
71 :名無しさん@お腹いっぱい。 :2021/06/19(土) 09:38:19.52 ID:qeMBdN9W0.net
28 :0025 :2021/05/20(木) 03:01:30.97 ID:3HbYY7hB0.net
地域ごとに別れてます。
シートの数は固定です。
それぞれのシートの列が増えるスピードが一定ではないので、1の10列目が空白なら2の10列目を参照して空白なら3の〜と続ければ入力できるかな(日時はフィルターで並び替え)と思ったのですが、よく考えたら重複しますよね…
4 :名無しさん@お腹いっぱい。 :2021/05/01(土) 14:59:11.66 ID:yMJpclFI0.net
45 :名無しさん@お腹いっぱい。 :2021/05/23(日) 09:24:39.55 ID:BRw0UpDm0.net
軸の種類を日付にして目盛間隔6月にすれば出来ない?
グラフに関しては画像付きで解説してるサイト見た方が分かりやすいと思うよ
それでやってみたけどちょっと違うとかなら別だけど
2 :名無しさん@お腹いっぱい。 :2021/04/29(木) 13:34:47.31 ID:rM3R+fD6dNIKU.net
3 :名無しさん@お腹いっぱい。 :2021/04/29(木) 14:23:12.62 ID:/LDWC6Z70NIKU.net
まあ自演臭いのが酷かったからIP出しでも良いんだけどさ
ワッチョイまででよくねって感じもする
18 :名無しさん@お腹いっぱい。 :2021/05/12(水) 14:21:41.14 ID:f8p8JeEFa.net
62 :名無しさん@お腹いっぱい。 :2021/06/12(土) 16:54:05.17 ID:+rtnqewH0.net
Excelの表の行が足りなくなって続きをそのまま下に左から入力したら、罫線の枠が反映しないまま何行か打ちこんでしまったのですが、どうしたらいいですか?
枠も反映させるにはどうやれば良かったんでしょうか?右下まで入力した次ってタブで飛ぶんでしたっけ??矢印でしたっけ?それともリターンキー??
41 :名無しさん@お腹いっぱい。 :2021/05/21(金) 16:11:15.98 ID:ahMd/xRM0.net
近似値の条件にもよるけどB列の値が昇順に並んでるならLOOKUP関数で出来そう
13 :名無しさん@お腹いっぱい。 :2021/05/10(月) 20:55:41.41 ID:cts2PONW0.net
42 :名無しさん@お腹いっぱい。 :2021/05/21(金) 17:34:50.56 ID:FdVyDMFHp.net
返信ありがとうございます
当方は製造業なのですが、このたび製品型番の変更がありまして
アイテムのうち型番が変更されるものもあれば、されないものもあります
旧型番がA列に、新型番がB列に羅列されておるのですが、B列は順不同になっており、更に型番の変更が無いところはスペースになっていたりします
これを精査してシステムの中に戻す作業なのですが、
パソコン初心者の私にはハードルが高い業務です
アドバイスありがとうございました、試してみます
25 :名無しさん@お腹いっぱい。 :2021/05/19(水) 14:50:54.91 ID:CmYZlWgK0.net
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否
日時・名前・事業所・問い合わせ内容
のような項目が複数のシートにランダムに追加されていくのでそれを1つにまとめて一番下に最新を表示させたいです。
if関数で
シート1の10列目を参照、空白ならシート2の10列目を参照・空白ならシート3の10列目を参照……
のようなものも考えたのですが、追加されるタイミングが様々なのとオートフィルも使えないのであまり効率良くないと思いまして
やはり関数だけでは厳しいでしょうか?
19 :名無しさん@お腹いっぱい。 :2021/05/12(水) 21:17:42.34 ID:5vvo7fJ60.net
意外とムズいのでtext()に逃げる
=TEXT(IFERROR(VLOOKUP(C1,A:B,2,0),0),”0;-0;;@”)
30 :名無しさん@お腹いっぱい。 :2021/05/20(木) 03:46:48.22 ID:5VGXXN3Da.net
会社の見積テンプレートが方眼紙状態のセルを結合で繋げる物凄く使いにくいタイプで、印刷時の見た目同じのまま使いやすくできないか挑戦しているのですが、幅1(13ピクセル)のセル×10を1つのセルにする場合って幅10(85ピクセル)か幅15.63(130ピクセル)のどちらが正しいのでしょうか
63 :名無しさん@お腹いっぱい。 :2021/06/12(土) 16:59:48.99 ID:+rtnqewH0.net
あと日付や時刻入った列が有るのですが、右下の+で伸ばしたら日付や時間1+されてしまうのですが、そのままコピーするにはどうしたら良いですか?
コピー→貼り付けだと、なんかマイクロソフトのサイト?表示されて…
36 :名無しさん@お腹いっぱい。 :2021/05/20(木) 12:27:28.04 ID:l12m9URJa.net
方眼紙+結合のテンプレートを印刷時の見た目変えずに治したいんだが、どうしても印刷ずれるんだ
32 :名無しさん@お腹いっぱい。 :2021/05/20(木) 06:52:19.60 ID:SkXv7+6l0.net
その名の通り「重複の削除」って機能がある
追加が無いなら「重複の削除」
変動するなら
32 :名無しさん@お腹いっぱい。 :2021/05/20(木) 06:52:19.60 ID:SkXv7+6l0.net
その名の通り「重複の削除」って機能がある
追加が無いなら「重複の削除」
変動するなら
39 :名無しさん@お腹いっぱい。 :2021/05/20(木) 20:12:01.27 ID:mLgqMcZUa.net
38 :0025 :2021/05/20(木) 18:05:04.18 ID:ENOxv62dd.net
普段は1週間に1回くらい各シートを見て足されてる列だけまとめシートにコピペしてる
sort関数試してみます!ありがとう!
21 :名無しさん@お腹いっぱい。 :2021/05/17(月) 16:36:19.33 ID:mAqOqT+d0.net
シート名に規則性はないの?
data1、data2・・・
とかで順番に並んでるんだったら、
文字列関数使って出来そうな気がするけど。
> シート名に関連する言葉も書けない
とはどういう意味?
20 :名無しさん@お腹いっぱい。 :2021/05/12(水) 22:07:12.58 ID:kCSwpisT0.net
ありがとうございます
難しそうなんですね
マクロ使っていいようするところから始めようと思います
31 :名無しさん@お腹いっぱい。 :2021/05/20(木) 06:45:03.26 ID:WMJp/eiwd.net
72 :名無しさん@お腹いっぱい。 :2021/06/19(土) 17:44:52.63 ID:C6snX2ck0.net
なるほど
=INDIRECT(“[BookA.xlsx]Sheet1!$C$5”)
#REFエラーが出ちゃいますね
=OFFSET([BookA.xlsx]Sheet1′!$A$1,4,2)
だと#VALUE!エラーが出ちゃいますね
=INDEX([BookA.xlsx]Sheet1′!$A:$ZZ,5,3)
だと成功しましましたよ
9 :名無しさん@お腹いっぱい。 :2021/05/05(水) 06:50:22.19 ID:LcXHfguN00505.net
表示形式を設定して時間として表示したいなら
入力も時間として10:00と入力しないとダメなんじゃないかな
69 :名無しさん@お腹いっぱい。 :2021/06/18(金) 13:10:52.98 ID:HX2x8eJh0.net
ここは安心できるね、それに引き換えビジソ板は最悪だわ
65 :名無しさん@お腹いっぱい。 :2021/06/16(水) 11:52:31.20 ID:E79RXLzKM.net
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可
別フォルダのブックAの特定のセルD5、D5がない場合はC5参照したいのですが
挿入されてもD5,C5を参照したいのでindirect関数を使ったのですが、閉じている時も参照出来るようにするにはどうすればよろしいでしょうか
よろしくお願い致します
16 :名無しさん@お腹いっぱい。 :2021/05/11(火) 06:04:03.07 ID:4fD870820.net
多分無理
sheet()でインデックスを取得するとこまでは行けるんだけど、インデックスでシートを指定する方法が無い
get.wookbookってマクロ4.0なら行けるかもしれないけど、これのリファレンスがないし
マクロ4.0使うならvbaでいいし
レスを投稿する(名前省略可)