X



Excel総合相談所 151

レス数が1000を超えています。これ以上書き込みはできません。
2022/11/14(月) 06:36:17.86
>>561
ワークシート関数とは書かれてないから
2022/11/14(月) 08:25:15.37
>>552
条件付き書式
2022/11/14(月) 12:49:48.21
>>552
VBA
2022/11/14(月) 13:34:32.15
>>552
画像貼ってなかったわ
https://i.imgur.com/OEtyEAp.png
566名無しさん@そうだ選挙にいこう
垢版 |
2022/11/15(火) 13:06:56.13
Mac EXCEL 2011なんだけど、フォント変えようと
クリックするとカーソルがクルクル回って待たされる。
EXCELで使うフォントとか減らすと良いと思うのだけど
設定できる?
2022/11/15(火) 13:17:01.73
できない
OSでフォント減らす
2022/11/15(火) 17:36:52.37
こんな?
https://www.webantena.net/mac/trouble-office-mac-2011-excel/
569名無しさん@そうだ選挙にいこう
垢版 |
2022/11/15(火) 20:35:43.98
サンクス。とりあえず外国語みたいなフォントを使用中止にして
重複の処理をしてみた。
少しだけ早くなった。まだまだ待たされるけど。
他のアプリも使うんで、様子見ながらさらに一個ずつ減らしてみる。
2022/11/15(火) 21:17:51.34
オンライン版Excelを試しに使ったが、そこそこ良いな
571名無しさん@そうだ選挙にいこう
垢版 |
2022/11/16(水) 00:40:56.02
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
https://i.imgur.com/fHuLTz3.jpg

リストから条件に一致するものを抽出する際の関数について質問です。
A:E列が抽出元のリストで、ファイルを使用する担当者・タイミングによって
抽出条件を都度変えて表示できるような仕組みを作ろうとしています。
A列の「場所」に合致する条件が1つでいいときもあれば、
複数の場所を指定して抽出したい場面もあります。
「1つの条件範囲から複数の条件に合致したものを抽出する」という数式は
どのように書くのがスマートでしょうか?
FILTER関数のAND条件で、(A列=条件1)+(A列=条件2)+・・・と
していますが、条件数が使う場面によって異なるので、
うまく数式をまとめることができればと思っています。
よろしくお願いします。

Excelのフィルター機能を使うのはなしで・・・。すみません。
画像にある数式は、新関数に未対応の古いExcelに
記憶を頼りに書いてるので細かいミスがあるかもです。

抽出元のリストについて、A列の場所が約20種類、1~2か月間のデータが
出力されている数千行のCSVです。
H:J列に抽出条件(場所・期間)を入力。M列以降にソート順を指定して抽出、という形です。
572571
垢版 |
2022/11/16(水) 00:47:33.51
上記1点訂正です。
誤)FILTER関数の「AND」条件で・・・

正)FILTER関数の「OR」条件で・・・
でした。失礼しました。
2022/11/16(水) 01:46:06.49
=sort(filter(a:e,(countif(h3:h11,a:a))*(b:b>=i3)*(b:b<=j3)),{1,2,5},{1,1,1})
脳内で解いたから間違ってるかも
2022/11/16(水) 01:55:10.49
脳内でやるなよ~
575名無しさん@そうだ選挙にいこう
垢版 |
2022/11/16(水) 16:41:32.64
A1セルにSORT関数を入れていて、A1からA10セルまでがスピル範囲になっているとして、
別のセルでA1:C20の範囲を使いたい時にそのまま「A1:C20」と指定してしまうと、
A1セルのSORT関数のスピル範囲が変わった時に追従されない。
これを避けるために「A1#:C1」と範囲指定したら、スピル範囲に追従してくれた。

「A1#:C2」や「A1#:C20」でもエラーは起きなかったけど、
こういう時に入力する範囲指定はどれが適切なんだろうか。
576名無しさん@そうだ選挙にいこう
垢版 |
2022/11/16(水) 16:46:30.50
>>575
1行目の「A10セル」は「A20セル」に読み替えてください
2022/11/16(水) 19:23:37.94
Win10
office365

ファイル名「xxxx」のエクセルファイルを読み取り専用で開いて
編集し
上書き保存しようとすると
上書きできないから名前を付けろ
みたいな感じで「xxxxのコピー」と名前の候補が出るけど

編集後ペケ印で閉じようとして
保存するか聞いてきて保存を選択したら名前候補が「コピーxxxx」ってなるけど
正常?
2022/11/16(水) 20:26:50.59
>>575
スピル演算子だと強制的に20列にまで範囲が拡張されるのか
個人的にはA1#:C20が分かりやすいな
2022/11/16(水) 20:42:13.33
>>575
A1#:C1

=A1#:C20にすると、
A1の範囲が=SORT(B1:B2)などになったときにおかしくなる

・・・と思う。あんまりスピル演算子使わないから自信ないなぁ
2022/11/16(水) 20:51:40.79
今まではindexmatchでデータを引っ張ってきていましたが、
365ではxmatch、xloookupを使うのが良いのでしょうか?
581名無しさん@そうだ選挙にいこう
垢版 |
2022/11/16(水) 21:00:03.78
>573
求めていたことが実現できました!COUNTIFの使い方も知れて勉強になりました。
すばやく正確な回答ありがとうございました!
2022/11/17(木) 06:44:57.14
>>580
自分しか使わないのなら良いけど
2022/11/17(木) 09:33:07.61
趣味でやるなら何使っても良いと思うね
584名無しさん@そうだ選挙にいこう
垢版 |
2022/11/17(木) 13:08:48.25
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

Excel初心者です。
1.2.3.5.8.10.11.15.18.19
と並んでいる数字に対して
入力欄に4と14と入力した場合
範囲内の最大と最小を表示させたいです。
この場合は5と11とかえる関数を書きたいです。

この場合、どういった関数を使えばいいのでしょうか。
2022/11/17(木) 14:25:07.61
>>584
入力欄に11と15と入れた場合は何を返せばいのかな
2022/11/17(木) 14:39:25.67
>>584
>>関数を使えばいいのでしょうか。
MAXIFS関数
MINIFS関数
2022/11/17(木) 14:57:24.67
365ならXLOOKUPでそれぞれ両方向から挟み込めばいけると思う
2022/11/17(木) 15:13:08.25
A1:A10に数値が並んでいて
B1に範囲指定の下限値
B2に範囲指定の上限値
を入力する場合、

範囲内最小値=MINIFS(A1:A10,A1:A10,">="&B1)
範囲内最大値=MAXIFS(A1:A10,A1:A10,"<="&B2)
2022/11/17(木) 15:48:41.27
それなら分かりやすいね
2022/11/17(木) 16:05:45.13
584です。

様々な意見ありがとうございます。

AGGREGATE関数を使ってたのですが
中々うまくいかなかったのですが
>>588で作ったらうまくいきました。
591名無しさん@そうだ選挙にいこう
垢版 |
2022/11/17(木) 19:03:45.71
>>584
自分は最近Filter関数を多用してるので、

Let(a,4, b,14, x,A1:J1, fx,FILTER(x,(a<x)*(x<b),x), xmin,MIN(fx), xmax,MAX(fx), VSTACK(xmax,xmin))
みたいな感じとか?
2022/11/17(木) 21:31:53.16
正社員目指してる40代非正規だけど
エクセルって勉強したほうがいいの?
593名無しさん@そうだ選挙にいこう
垢版 |
2022/11/17(木) 21:52:19.85
事務作業が必要な仕事ならね。
まぁそうでなくても一般的に簡単な表ぐらいは作れて普通。
2022/11/17(木) 23:38:10.07
>>584
じゃ 私からも
=INDEX(A1:A10,INDEX(MATCH(TRUE,(A1:A10>=B1),0),))
=INDEX(A1:A10,INDEX(MATCH(FALSE,(A1:A10<=B2),0),)-1)
2022/11/17(木) 23:41:50.49
>>592
今の義務教育ではexcelを習うから
出来ないという事は中卒以下ということだから
諦めて永遠に非正規でいいんじゃね
2022/11/18(金) 05:56:44.55
印刷について質問があります
brotherのモノクロレーザー(下位モデル複数機種)で600dpiで印刷すると
点線(一番細いヘアライン)がほぼ印刷されません
300dpiだと印刷されますが、文字がガタガタにみえます

設定の問題でしょうか?
2022/11/18(金) 07:42:52.24
うっすら印刷されてる
598名無しさん@そうだ選挙にいこう
垢版 |
2022/11/18(金) 08:09:15.44
>>596の目が悪いだけってことか
2022/11/18(金) 12:34:57.42
破線じゃなくて薄くなる事多いな
精細にすればそれなりになる
2022/11/18(金) 13:00:28.18
そもそも破線じゃないから破線にならなくて正解
2022/11/18(金) 13:21:09.07
え?義務教育でExcel習うの?
ウチの中学生の息子は授業でExcelなんかやっていないのだが??
2022/11/18(金) 14:36:29.63
プリンタドライバ側の設定だけど、トナー節約モードとかそんな感じの名称の機能で、
細い線だけが消えて印刷されてしまうことが有るよ
2022/11/18(金) 15:06:21.13
>>601
パソコン授業の内容は都道府県ごとに違う
さらに私立は完全独自カリキュラム
傾向として学費の高いとこはやることも幅広くて高度
2022/11/18(金) 15:07:33.96
>>592
どのような職種に付くかでExcelスキルの指標が違うのでなんとも。。
ちまみに職種は?
2022/11/18(金) 15:08:25.09
一番細い罫線は、画面上では点線に見えてるけど、実は厳密にはグレー
プリンタ側の設定を一番高画質にしないと出なくなることがよくある
2022/11/18(金) 16:16:36.38
私立入れる時点で勝ち組家庭じゃん
607名無しさん@そうだ選挙にいこう
垢版 |
2022/11/18(金) 18:42:01.53
例えば、

時給(1000円または2000円)
週の労働時間(30または40時間/週)
1年の労働週数(40週または52週)

という項目ごとに2パターンある要素を掛けて場合ごとの年収を考える場合
2x2x2で8パターンできるわけだけど、こういうのって「表」にする場合はどういう構成にするのが一番見やすいかな?
2022/11/18(金) 20:47:59.47
>>595
おまえ生意気ですね
リアルで会ったら福島原発に送り込んでますけど
2022/11/18(金) 20:54:27.20
>>608
言ってることが不可能すぎて草
2022/11/18(金) 22:10:10.84
原発ね
ダチが昔原発の例の派遣申し込んだみたいだけど、何故か採用落ちたと。
誰でも採用じゃないのか?w
2022/11/18(金) 22:17:17.25
福島原発って見学できるよ
今はコンクリで固められまくり
2022/11/19(土) 01:01:14.16
>>610
健康診断は義務だから、それに問題あって落ちたんじゃね?
2022/11/19(土) 14:18:55.83
【1 OSの種類         .】 Windows10、Windows11、iOS、Android
【2 Excelのバージョン   】 Microsoft365、WebOffice
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

A-1-1            A-1-1 A-1-2 A-1-3
A-1-2            A-2-1 A-2-2 A-2-3
A-1-3            :
A-2-1            B-1-1 B-1-2 B-1-3
A-2-2            C-1-1 C-1-2 C-1-3
A-2-3            :

B-1-1
B-1-2      左のように不規則に増減する3行ひとまとまりのデータを、
B-1-3      上のようなかたちに並べ直したい
C-1-1
C-1-2      CPUやメモリに余力が無く、他の計算の都合もあるので、できるだけ負荷を軽くしたい
C-1-3      参照範囲を全部みたり、再計算させたり、といった処理を極力させずに済ませたい
C-2-1
C-2-2      何か上手い手はないでしょうか?
C-2-3

D-1-1
D-1-2
D-1-3
D-2-1
D-2-2
D-2-3
2022/11/19(土) 14:48:33.58
=WRAPROWS(A1:A100,3)
2022/11/19(土) 15:53:01.33

365の新しい関数って編集のための関数みたいなのあるんか
上の例題だったら
今までエディタで正規表現で置換してた
2022/11/19(土) 16:10:21.62
>>614
マジthxです。こんな関数追加されてたのか・・・・・
座標作ってたら処理が重くなりそうだしなぁと困ってた
2022/11/19(土) 18:11:51.45
自演のような例題と関数だけど自演じゃないのか
2022/11/19(土) 19:05:50.76
なーなー条件付き書式で、適用範囲を自動設定する方法ってなかとですか?
2022/11/19(土) 22:38:50.16
>>618
どう自動化したいのか
2022/11/19(土) 23:24:44.04
詳細書いてくれとあれほどお願いしたのに
2022/11/20(日) 02:59:02.89
フジのフウケツ
ゴロウホウ
ムーのヤカタ
エクセル

仕事でエクセルが必要な状況でも、
こんな選択肢が出たら俺は迷わずゴロウホウを選ぶな。
2022/11/20(日) 02:59:50.02
ごめん、やっぱエクセルを選ぶわ。
2022/11/20(日) 07:36:34.05
条件付き書式は難しい
簡単に設定できるマクロとか公開されてないですよね
2022/11/20(日) 08:07:27.52
そもそも難しくないぞ
2022/11/20(日) 08:18:15.39
範囲の$の付け方とか
条件の$の付け方とか
意味分かんない
2022/11/20(日) 08:45:37.70
ここで聞けばいいじゃん
2022/11/20(日) 08:46:48.07
条件付き書式の適用範囲と数式の$の付け方の関係性
がややこしいよな
設定するウインドウが分かれてるからかな
2022/11/20(日) 15:05:04.36
適用範囲の一番左上だと思って書けばよし
そして他の場所は自動的にフィルされると思って$をつければ良し
2022/11/20(日) 15:13:52.42
条件付き書式を設定する際は
・範囲を選択
・アクティブセルを左上に持ってくる
これだけで大体どうにかなるおともうけどなー
2022/11/20(日) 15:14:27.90
アクティブセルが左上じゃない場合、色々とずれるのよね~
2022/11/20(日) 15:33:29.21
知らない人は知らない事実
2022/11/20(日) 16:48:43.27
質問です(めちゃくちゃ初歩的な内容だと思います・・・
https://i.imgur.com/DKuRNFO.png
この場合、
・上が「0」
・下が「1」
となるのですけど理由が分かりません…
教えて頂けますか?
2022/11/20(日) 16:52:56.54
質問が分かりません
2022/11/20(日) 16:54:24.84
>>632
セルには一つしか表示できないから先頭の数字が出る
2022/11/20(日) 16:58:02.04
>>634
「そういう仕様」として理解した方が良さそう?ですね
ありがとうございました
2022/11/20(日) 18:52:30.29
わらた
2022/11/20(日) 20:16:12.47
2021の次のバージョンはいつ出るの?
2022/11/20(日) 22:07:44.16
確か出さないのでは?
これからは365に力入れていく的なアナウンスだったぞMS
2022/11/20(日) 22:09:42.66
といいつつwin11みたいに出すから大丈夫
2022/11/20(日) 22:47:19.26
買い切り版Officeの後継製品はOffice LTSC
2021版がリリースされたばかりなので当面は何も出ないと思う
多分2026年までには何か発表あると思うけど詳しいことはまだ未定

Office LTSC 2021リリース、Office 2016/2019からのアップグレードの利点は少ないhttps://atmarkit.itmedia.co.jp/ait/articles/2110/26/news010.html
2022/11/20(日) 22:51:45.09
2021が最後で365に移行だった気がする
2022/11/20(日) 22:52:22.06
リンク貼り付けミスっていたのでやり直し

Office LTSC 2021リリース、Office 2016/2019からのアップグレードの利点は少ない
https://atmarkit.itmedia.co.jp/ait/articles/2110/26/news010.html
2022/11/20(日) 22:57:10.80
vstack出るまでは365も2021も大して差は無かったんだがな
2022/11/20(日) 23:11:14.91
買い取りのofficeっていつまで続きそう?
645名無しさん@そうだ選挙にいこう
垢版 |
2022/11/21(月) 00:36:44.27
Office365を1年使った後にExcel2019永続版を買ったら、その後はずっと更新が続いて先日にはMicrosoft365になったけど、これって普通なん?
2022/11/21(月) 00:48:06.39
>>645
普通じゃないけどサブスクリプションと永続版両方の履歴が混じることは偶にある
おそらく30日の試用版扱いになってると思う
647名無しさん@そうだ選挙にいこう
垢版 |
2022/11/21(月) 01:06:01.70
>>646
やっぱり、普通ではないんだな
ちなみにExcel2019永続版を買ってから2年と少しになる
2022/11/21(月) 05:18:05.85
2019なんて新参ものよ。
ウチの職場なんてまだ2013だぜ?
2022/11/21(月) 06:58:51.69
俺と同じだな
自宅では365、職場では2013
2013ではMAXIFS、MINIFS関数が使えないことに気付かずに計算結果が食い違って失敗やらかした
2022/11/21(月) 07:45:35.97
2013はあと少しでサポート切れだけど365にするんかね
2022/11/21(月) 11:11:52.73
すいませんパワークエリスレとどっちがいいかと思ったのですがこちらで質問させていただきます

複数のファイルを参照して一つのテーブルを作るというごく基本的なことなのですが、やりたいのが統合やマージではなく追加(連結)です
ただやっかいなのが、この複数のファイルというのが必要項目のカラム位置がバラバラだったりします


ブック1(FC)
コード  店舗名   担当者  店舗住所 会社名      代表    会社住所
A001  山田商店 山田三平 新宿    山田株式会社 山田一平 赤坂

ブック2(法人)
コード  店舗名   担当者  店舗住所 会社名      代表    会社住所
B001                        田中株式会社 田中和夫 渋谷

ブック3(個人商店)
コード  個人名   自宅住所 
C001  佐藤敏夫 練馬

これを取り込んで

コード 名称     責任者  拠点住所  会社名    代表   会社住所
A001  山田商店   山田三平 新宿    山田株式会社 山田一平 赤坂
B001  田中株式会社 田中和夫 渋谷
C001  佐藤敏夫        練馬

こういう表を作りたいという事です。例えば最終的に出力する表の「名称」カラムには
ブック1←店舗名(シートBカラム) ブック2←会社名(シートDカラム) ブック3←個人名(シートBカラム、但し項目名は違う)
と取込先から別々のカラムを指定して一つの表を作りたい

別々に取り込んで別シートでSTACK関数を使うとか、そもそも取込元のブックにクエリ連携専用のシートを作るとかも考えましたが、もっとこれをパワークエリだけでスマートにできる方法はありませんかね?
ググってもマージに関する情報ばかりが出てきて追加については基本過ぎるのか殆ど出て来ないので
652名無しさん@そうだ選挙にいこう
垢版 |
2022/11/21(月) 12:34:20.07
各シートに対応したクエリを作成して列名を揃えた後にそれらクエリを連結
列名で結合されるので列の無い部分は空白になる
2022/11/21(月) 13:28:17.15
>>651
元になるクエリーなりbookのカラムが
全部揃っていて希望通りの順番なら、
欠けているクエリーかbookのところは
空白かnullで結合されたかと。

元データが同じフォルダに入っているbookで、フォルダ指定により、
自動で生成されるヘルパークエリ(bookを順番に読込むカスタム関数が自動で生成されている)で
全てのbook読む場合、
ファイル名の語順で最初にならんだbookがサンプルになってしまう。

これを強制で変えるには、「サンプル ファイル」のクエリーを詳細エディターで開いて、
 ナビゲーション1 = ソース{0}[Content]
の{}の中の数値を希望のbookの順番(1番目が0)に変えるか、
フォルダ内で1番になるようなファイル名の、カラムが希望の順番で全て揃っていて、データが空のbookを作っておく
とか。
654653
垢版 |
2022/11/21(月) 13:39:40.91
あ、フォルダ指定で複数bookを読込む場合、
欲しい表はカラム数が違っても
・同じ範囲名か同じクエリー名に集計されている
方が吉。
sheetにしかなっていなくて、開始行がバラバラだと
タイトル行を指定しにくくて、厄介だったような・・・
***_print_areaみたいな範囲が自動で生成されたかな?
2022/11/21(月) 21:05:40.09
>>652
あ-、やっぱりそれですよね
取込時に一発で出来無いかと思ったのですが
列名をキーとして結合されるのは知らなかったので、これだと多少楽になりそうです

>>653-654
なるほど。半分ぐらいしか理解出来ませんがなんとか頑張ってみます
範囲名自体は簡単に設定できるので問題ないのですが、普通にいろいろ連携して稼働しているシートなので
項目名とかシートの並びとかを変えるのは難しいんですよね
スピルやStackを駆使してクエリーにインポートする専用のシートを作るのも考えたのですが、既に似た様なシートがいくつかあって
これ以上重くするのは勘弁みたいな感じで

最初からクエリーを使えば良かったんでしょうがね
2022/11/22(火) 13:56:48.03
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

COUNTIFS関数を使っているいますが、
COUNTIFS(A:A,">=1")の場合、しっかりとカウントされるのですが、
COUNTIFS(A:A,">=AP9")のように1を関数に置き換えたとたんうまくカウントされなくなりました。

このような場合、どうすればいいのでしょうか。
よろしくお願いいたします。
2022/11/22(火) 14:08:25.62
>>656
すいません。
自己解決しました。

""で囲ってることに気がつかなかった
658名無しさん@そうだ選挙にいこう
垢版 |
2022/11/22(火) 17:39:03.93
配列の一部をスピルさせて取り出す方法ありますか?

例えばある配列の2列目を取り出す計算式を一つのセルに入力すると
その列の内容が入力セルから下にスピルするようなことがしたいです。
2022/11/22(火) 18:01:49.42
=index(配列,,2)
660名無しさん@そうだ選挙にいこう
垢版 |
2022/11/22(火) 18:04:30.90
>>659
ありがとうございます!
2022/11/22(火) 18:38:38.70
最近Excelデビューした初心者です。

シートの升目に5000円、10000万円のように数字が入力してあるのですが、電卓のように+で足していくと数字の合計ではなく【#VALUE】という文字が出てしまいます。

職業訓練学校で習った通りの合計手順を実行しているのですが、これは何かExcelの設定が違うのでょうか??
設定の手順をご教授ください。
2022/11/22(火) 18:51:30.85
釣りかぁ?
663名無しさん@そうだ選挙にいこう
垢版 |
2022/11/22(火) 19:10:00.75
>>661
漢字も同じセルに入ってるの!?
2022/11/22(火) 20:24:10.04
wordスレがないのでここで質問させてください

今日の日付入力で曜日も含めた表示をしたいのですが
[Alt]+[Shift]+[D]だと11/22/2022と英語圏の表示になってしまいます。

2022年11月22日(火)のように表示するにはマクロが一番簡単でしょうか
2022/11/22(火) 20:36:46.65
>>661
これでできるよ
{FIXED(SUM(VALUE(SUBSUTITUTE)(入力してあるセル範囲,"円",""))),0}
2022/11/22(火) 21:17:13.49
>>661
セルに入力するのは「5000」や「10000」のみ
「円」は表示形式で表示させる

>>662
お前の人生が釣りだよ
2022/11/22(火) 23:05:38.29
スピルでこういう表を作る事ってできますか?
列は"name"以外、行はidが2以外、のような感じです
https://i.imgur.com/KlXgkfK.png
668名無しさん@そうだ選挙にいこう
垢版 |
2022/11/22(火) 23:46:17.66
>667
=FILTER(FILTER(H:L,H<>2),COUNTIF(A1:D1,H1:L1))

こんな感じかな?寝る前の頭の中で考えてるから間違えてたらすまん。
2022/11/23(水) 00:41:14.58
>>668
ありがとうございます
改良しようと思いましたが、よくわからなかったです

イメージとしては、配列が返ってくるような数式を組みたいのです
https://i.imgur.com/T8hoh2S.png
670名無しさん@そうだ選挙にいこう
垢版 |
2022/11/23(水) 01:17:59.33
全然寝れねぇ。

>669
失礼。数式の書き方をはしょりすぎたというか、正確でなかったというか。

A2セル=FILTER(FILTER(H2:L5,H2:H5<>2),COUNTIF(A1:D1,H1:L1))

これでどうでしょ?項目行はハンド入力の前提。
簡易的な検証では再現できたが。
https://i.imgur.com/rX8i7Hh.png
2022/11/23(水) 06:44:10.73
>>667
=FILTER(CHOOSECOLS(H2:L5,1,3,4,5),H2:H5<>2)
2022/11/23(水) 07:14:29.02
=FILTER(FILTER(H2:L5,H1:L1<>"name"),H2:H5<>2)
2022/11/23(水) 07:36:20.51
>>667
=CHOOSECOLS(FILTER(H2:L5,H2:H5<>2),1,3,4,5)
あ、>>671さんと同じだった。
2022/11/23(水) 09:01:59.22
質問です
https://i.imgur.com/mN17DAV.png
図のような、AとBそれぞれの表をまとめたCのような表を作成する実務があるのですが、このような表を作る手っ取り早い方法は無いでしょうか?
見たらわかると思うのですが、AとBそれぞれ足りない項目(例えばAの項目には「か」があるが、Bには無い)がある為、現状だとVLOOKをそれぞれかけて足りない項目を検索し、表を作っております
ピポットで上手い方法があるような気がするのですが、知恵が足りず上手く行きませんでした
助言頂けるとありがたいです。お願いします

Excelは2016です
675名無しさん@そうだ選挙にいこう
垢版 |
2022/11/23(水) 09:08:19.08
>>674
powequeryでふたつの表を外部結合する
2022/11/23(水) 09:56:47.93
>>675
ありがとうございます
パワークエリは初めて知りました
ググりながら作業してみたのですが、以下の通りB表の「は、や」が項目に乗って来ません
https://i.imgur.com/TeSidub.png
こちら解決する手段ありますか?
677名無しさん@そうだ選挙にいこう
垢版 |
2022/11/23(水) 10:10:43.62
条件列を作ってA表とB表のキー列を合成する
A表キーがnullでなければA表キー、それ以外はB表キー
条件列作ったらもとのA表キーB表キーは削除してよい
678名無しさん@そうだ選挙にいこう
垢版 |
2022/11/23(水) 10:13:38.21
結合して列展開するときにはB表キーを含めること
2022/11/23(水) 11:11:14.65
>>670-673
みなさん、ありがとうございます!
色々触ってみて、自分でも作ってみた数式がこちらになりました
#スピル!
2022/11/23(水) 11:15:12.20
FILTERの入れ子のような事って簡単にできますか?
=LET(hani,FILTER(H1:H5,H1:H5<>2),
FILTER(
hani,
hani<>3
))
H列が「2」でも「3」でもない、という感じなんですが、少し見通しが悪い感じがします
他の関数の方が良いでしょうか
2022/11/23(水) 11:25:16.30
=FILTER(H2:H5,(H2:H5<>2)*(H2:H5<>3))
2022/11/23(水) 11:34:06.38
>>681
うっほおおおおおおありがとおおおおおおお
あと糞みたいな数式かいてすいませんでした
2022/11/23(水) 12:06:56.54
>>677-678
すいません、よくわかりません・・・
684名無しさん@そうだ選挙にいこう
垢版 |
2022/11/23(水) 14:57:38.65
えらくまたかわいいヤツがでてきたなw
2022/11/23(水) 15:58:56.69
>>674です
恐らくよっぽど初歩的な質問をしてしまったと認識してます
まだ解決できていませんが、一旦締めて頂いて大丈夫です
どうもありがとうございました
2022/11/23(水) 17:09:28.35
【速報】上司「お前のことはExcelの印刷くらい信用している」→パワハラ

 広告代理店・電報堂(本社・東京都足立区)に勤務する50代の部長が20代の部下にパワハラを繰り返し、
部下をうつによる休職に追い込んだとして民事訴訟を起こされていたことが22日分かった。
 訴状によると部長は部下に対し日頃から「お前のことはExcelの印刷と同じくらい信用している」
という発言を繰り返しており、その結果「どれだけ仕事をしても信用が得られない」
と感じた部下は今年5月からうつの症状を発症するようになり、現在は休職しているという。
 なお上司は取材に対し「信用していると言っただけなのになぜパワハラ扱いされるのか理解できない」
と述べた。

https://kizuna.5ch.net/test/read.cgi/curry/1663509806/
2022/11/23(水) 17:46:05.80
カレー板じゃん
2022/11/23(水) 18:49:16.51
>>674
ピボットテーブルでやるなら下記のようなデータを用意

あ A 10
か A 20
さ A 30
た A 40
な A 50
ま A 70
あ B 15
さ B 35
た B 45
は B 65
や B 85
2022/11/23(水) 21:51:36.58
>>688の続きを横レス
列それぞれに適当な名前をつけた上で、
挿入→ピボットテーブル、で用意した表を選択→要素をD&D

https://imgur.com/RLEY5gB.png
2022/11/24(木) 14:35:23.69
win10
office365
H列に文字列が入っててその全ての文字列の6文字目に"-"を挿入したい
何行目まで文字列が入っているかは不明
マクロで実現したい

全て文字列が入っているはずだけどもしかしたら数値が入っているかもしれない
その時無視してもいいけどエラーで終了は避けたい
何行目まで不明というのが支障あれば1000行までとか決め打ちでも良い
2022/11/24(木) 16:00:41.86
解決しました
2022/11/24(木) 19:49:43.24
VBAのMOD演算子と四則計算だけで西暦に応じて1~4の値を出したい
いまはIFで値が0のときを4に変換して対処してる
2021なら1
2022なら2
2023なら3
2024なら4
2025からまた1に戻る
以降繰り返す
2022/11/24(木) 19:53:07.27
小学生の釣りか?
2022/11/24(木) 19:55:11.30
>>693
釣りじゃないので教えてください
695名無しさん@そうだ選挙にいこう
垢版 |
2022/11/24(木) 19:59:02.23
こんなことすらわからない馬鹿はエクセルなんか使うなよ
2022/11/24(木) 20:05:00.54
なんだいつもの馬鹿先輩か
2022/11/24(木) 20:56:25.10
=MOD(RIGHT(A1,1)-1,4)+1
中学生の宿題かな がんばれ
2022/11/24(木) 20:58:10.00
あれれ 2030年で狂っちゃうな ごめんね
2022/11/24(木) 20:59:50.66
=MOD(A1-2021,4)+1
華麗に修正
2022/11/24(木) 21:03:12.94
right関数はマズイ
使うならせめて2桁必要(1桁では4,8,12,16,20の巡回ができない)
2022/11/24(木) 21:22:38.39
そろそろこのスレの指標を決めない?
今のところ一番息が長いのは、全銀データで1973年から存続する
まぁしばらく変わる見込みが全くないから、100年ぐらいもてばいいかなと
そういうルールを>>1に明記すれば良い
2022/11/24(木) 21:42:45.73
>>699
これこれこういうのが欲しかった!
MOD演算子でも同じ考え方で使えました
助かります
2022/11/24(木) 21:56:25.61
この式が自分で作れないのは算数弱すぎ
2022/11/24(木) 21:58:26.54
https://mevius.5ch.net/test/read.cgi/bsoft/1664405768/697
697 名無しさん@そうだ選挙にいこう sage 2022/11/24(木) 20:56:25.10
=MOD(RIGHT(A1,1)-1,4)+1
中学生の宿題かな がんばれ

698 名無しさん@そうだ選挙にいこう sage 2022/11/24(木) 20:58:10.00
あれれ 2030年で狂っちゃうな ごめんね
2022/11/25(金) 09:44:06.76
=LOOKUP(1,0/(sheet2!$G:$G=$A8),sheet2!$A:$A)
これは下からlookupしています
正しく機能していますが
がなぜこれで可能なのか
誰か賢い人解説お願いします
706名無しさん@そうだ選挙にいこう
垢版 |
2022/11/25(金) 11:25:17.68
配列の最後を取得したいのですが、良い方法はありますか?
配列の個数は不定です

=TEXTSPLIT("a,b,c",",")
この時は"c"がほしい

=TEXTSPLIT("a,b,c,aaa",",")
この時は"aaa"がほしい
2022/11/25(金) 11:31:28.85
>>706
=TEXTAFTER("a,b,c,aaa",",",-1)
708名無しさん@そうだ選挙にいこう
垢版 |
2022/11/25(金) 12:22:52.37
>>707
ありがとうございます!
2022/11/25(金) 13:57:00.78
>>705
一言で言うとLookup系関数 近似一致の仕様。

処理の詳細は以下の通り。
検索範囲について上の列から順番に「検索値からどれだけ近いか」をチェックしていく。
ただし、チェックした値が検索値をオーバーしている値であった場合、チェック作業を中断し、今までチェックした中で最も検索値に近かったセルを検索結果とする。通常の使い方をする場合にデータの並びを昇順にしないといけないのはこのため。オーバーしている値が無かった場合は検索範囲下端までチェック作業が行われ、今までチェックした中で最も検索値に近かった場所を検索結果とする。
ちなみに検索値に最も近い値が複数あった場合は最も下のセルが検索結果となる。質問記載の数式はこれを利用している。

質問記載の数式について、第二引数に書かれたは「条件に合致するものは0、合致しないものは#DIV/0エラーとなる配列」である。検索値は「1」であり、検索範囲のデータはいずれも1をオーバーしないため、チェック作業は範囲下端まで実施される。前述の通り、同値複数の場合は下のセルが検索結果となるため、下から検索したことになる。

さらに言うとxlookupが使えるならこんな複雑なことはしなくて良い。
2022/11/25(金) 15:13:28.42
賢い人の解説が見たかったなあ
2022/11/25(金) 18:00:41.76
頭の中できっちり数式作れるヤツって凄いな
2022/11/25(金) 21:34:55.95
YYYY/MM/DD hh:mmの形式で就寝時間と起床時間を記録しているのですが、
それをそのまま利用して、睡眠時間を計算したいのですができますか?

例1)A1には就寝時間、B1には起床時間、C1には睡眠時間の結果を表示したい

【A1】2022/11/25 21:00【B1】2022/11/25 22:10【C1】1時間10分
2022/11/25(金) 21:44:53.63
>>712
そのまま引き算するだけ
C1の式 =B1-A1
2022/11/25(金) 22:06:44.00
できました。ありがとうございます。
715名無しさん@そうだ選挙にいこう
垢版 |
2022/11/25(金) 22:50:37.23
Excel上でのタッチ操作についての質問です
下記Aの環境でExcel上でボタンを作成してタッチパネルモニターにて操作出来ていたものが環境Bでは操作出来なくなりました
おそらくExcelの設定で、解決出来るのではとは思うものの未だ解決出来ていません
ヒントでも頂けると助かります
環境A
corei7
Windows10
32ビット
メモリ4GB
Excel2013
モニタiodata MF224FDBT
環境B
corei7
Windows11
64ビット
メモリ16GB
Excel2021
モニタiodata MF224FDBT
症状
・モニタ画面上左上(およそ左から1/4まで、上から1/4まで辺り)に配置されているExcelのボタンが反応しません
・各ボタンにはマクロが登録されており、ボタンを押すとマクロが起動する仕組みになっています
・Excelをフルスクリーンにし、配置されたボタンの中で左上に配置されたボタンだけ反応しません
・Excelのウィンドウを少し小さくして、ウィンドウを右下の方に移動するとボタンは反応します
・デスクトップのアイコン等、左上部分のタッチ操作ができるので、モニタ画面の左上部分だけがタッチ操作出来ない物理的な不良でないと思われます
・Excelのウィンドウを少し小さくして、画面の左上にウィンドウを移動するとそこに配置されたボタンは反応しません
・Excelウィンドウをフルスクリーンにした状態で反応しないボタンと反応するボタンの位置を入れ替えても、画面左上に配置されたボタンだけが反応しなります
2022/11/26(土) 00:36:55.64
なにか見えないウインドウが見えてきませんか?
2022/11/26(土) 01:47:33.74
ちっとまて
32ビットWindows10に4ギガって時点で誰か突っ込まないのか??
718名無しさん@そうだ選挙にいこう
垢版 |
2022/11/26(土) 02:14:04.79
>>717
馬鹿は黙っていればいいのに
719名無しさん@そうだ選挙にいこう
垢版 |
2022/11/26(土) 04:32:09.94
>>717
32ビットは最大4GBだからおかしくないかと
2022/11/26(土) 08:39:32.57
>>717
は?
2022/11/26(土) 08:47:13.52
>>709
感謝します
60%ぐらい理解できた気がします
2022/11/26(土) 09:56:06.50
たぶん、今時4GBなんて化石と言いたかったんじゃないか?
2022/11/26(土) 10:01:37.66
確かにw
2022/11/26(土) 10:37:38.95
業務用アプリがポンコツなせいで32bitOS縛りがあり、
そのアプリが64bit対応に更新されたことで64bitOSに以降ってシナリオは割と聞く
32bitOSなら化石だろうが4GBを超えて積んでも基本的に無意味だから積まないって選択もあるでしょ
2022/11/26(土) 10:58:42.89
インテル系OSのBIT数とメモリ最大容量は一致しない
Win2008serverエンタープライズ32bit版は32bitのくせにメモリ64GB対応してる
インテルcpuのメモリアドレスが変態的だからヤル気出して変態的に使えば逝ける
2022/11/26(土) 11:07:13.99
モニタの調整が合って無いような 一台のモニタを切り替えて二台のマシンに接続してる? それぞれ個別に用意してる?
https://www.iodata.jp/support/qa/lcd/
ここの タッチディスプレイに関して の「タッチ位置がずれる」のケースを見てみるとか
I・Oに聞いたほうが早いような 特殊な事象だから「交換します」まで出て来る可能性もあるような
2022/11/26(土) 15:05:42.77
>>715
別のマウスなりのHIDつないで操作した場合は?
728名無しさん@そうだ選挙にいこう
垢版 |
2022/11/26(土) 16:11:31.62
画面のドット数が違うとみた
729名無しさん@そうだ選挙にいこう
垢版 |
2022/11/26(土) 16:13:35.31
モニタは同じか。忘れて。
2022/11/26(土) 16:53:36.46
久しぶりに少し歯ごたえある内容だね。
2022/11/26(土) 17:20:09.82
>>715
それエクセル関係ある?
2022/11/26(土) 17:27:22.98
>>731
その切り分けをみんなでしてるのでは?
2022/11/26(土) 18:07:41.31
つかWindows板に質問投げた方が良くね?
専門家いるんだし。
2022/11/26(土) 18:29:06.71
OSも違えばExcelのバージョンも違うで、Windowsの更新やらドライバのアップデートやら、想定される可能性の範囲が広くなりすぎるな
設定弄った記憶がないとか、何を設定したか覚えてないというのなら、別のユーザープロファイルを作って試してみるとか、Excel自体を入れ直すほうが早いかもしれん
2022/11/26(土) 21:40:34.79
Excel入れ直すのすら面倒ですとかレスされそうだなw
2022/11/27(日) 07:23:18.25
単純な質問なんですけど、マクロや関数を使って日付指定でExcelを起動してマクロを動かす事って出来ますか?
例えば「12月1日に〇〇のExcelを開き、指定したマクロを実行する」というマクロは作成できたりしますかね
737名無しさん@そうだ選挙にいこう
垢版 |
2022/11/27(日) 07:41:26.55
返事遅れてすいません。
>>716
見えてきませんでした
>>726
確認してみます
>>727
マウス操作は可能でした。タッチした際に左上だけ。反応しません。
>>733
知恵袋にも質問投稿しましたが、回答ゼロなので、まだ5ch方が、有益な情報が得られていると思います。
>>734
一つずつ紐解いてみます
2022/11/27(日) 08:39:46.50
>>737
知恵袋、当たり外れ大きいから5ちゃんの方が良いよ
2022/11/27(日) 09:25:22.09
>>737
モードの切り替え
https://bizdrive.ntt-east.co.jp/articles/dr00004-063.html

>>731
ある

>>733
今回はマルチでも良いと思う
2022/11/27(日) 09:25:56.72
>>736
PowerAutomateなどのRPAツールの領域
741名無しさん@そうだ選挙にいこう
垢版 |
2022/11/27(日) 09:33:15.15
タスクスケジューラでできんじゃね
2022/11/27(日) 09:38:04.93
>>737
設定のシステム、アクセシビリティ内のタッチインジケーターをオンにしたとき、
タッチ箇所とインジケーターの位置は一致してる?
2022/11/27(日) 11:25:28.52
今どき32bitでタッチパネル操作が必須なんて、業務用のタブレット端末かなんかでしょ
保険のセールスマンが持ってたり、工場や倉庫でライン管理に使ってたり
最近だと小学校の授業もタブレットを教科書にしてるとこが増えてきてる
2022/11/27(日) 11:43:41.94
>>736
タスクスケジューラ

>>740
アホか
2022/11/27(日) 13:00:15.29
小学校ってPCよかタブレット優先なんだよね??
小学生のウチからPCをバリバリいじらせてExcelをみっちり叩き込ませば将来はアホな質問が無くなると思うのだが。
全員プログラマー新社会人としての人材になるわけだし。
2022/11/27(日) 13:07:17.95
情報系は行政も民間も大抵はアホな側が決定権を持っていたりするから…
2022/11/27(日) 13:20:59.79
>>745
最初の計画ではPCになってたのが、将来のことを何も考えてないアホ議員が値段だけ見て勝手に変更した
恐ろしいことに、情報(プログラミング)の授業までタブレットでやってる学校が多数
2022/11/27(日) 13:52:54.75
スマホの高性能化と同時に進んだ中間層の減少、親の所得低下で、
・PC より タブレット より スマホ一択
・光回線 より 5G回線 より 4G回線定額制一択
と、家庭にPC・光回線がある子育て世代が激減しているようだ。

Excelどころか、小学生どころか、
大学生までに再びPCを触ってもらうには、このあたりを手当しないと。

課金ゲームばかり浪費されてもアレだが。
2022/11/27(日) 15:30:21.58
>全員プログラマー新社会人

ツッコミどころ満載だな
仮に小学校からExcelやプログラミングを必修にさせても、全員が全員自信を持って習得すると思うのか?

中学、高校で計6年間に英語を習っても最低レベルの英語すらできない学生と同じ理屈
2022/11/27(日) 15:41:43.76
>>749
英語は教え方に問題あるから
プログラミングも同じになると思うけど
2022/11/27(日) 15:42:11.37
>>749
英語は教え方が悪い
算数は9*9ぐらいなら誰にでもできるように、
if・for・条件付き書式ぐらいできればいいよ

なお条件付き書式ができないおばちゃんはずーーーっと色塗りをしていた
2022/11/27(日) 16:01:18.22
Excel縛りでなきゃ、
2020年度から小学校でプログラミング教育が必修化
2024年度実施の大学入学共通テストから、国公立大が「情報」を採用
するわけだが。
2022/11/27(日) 16:27:29.75
だから何なんだw おまえらの当たり前が次世代の当たり前じゃあ無いだろ
前世代の当たり前がおまえらの当たり前じゃあ無かったように ソロバンで計算しろったって出来んだろが
タブレット貶めてたところで時代は勝手に進んでく 新機軸を愛でろよ 褒めて伸ばしてけよ
2022/11/27(日) 18:13:17.64
>>753
タブレットはあくまでユーザーが使うもの
開発はPCで行う。事務員もPCで作業する。タブレットはありえない
※勘違いしたアホはやるかもしれないけど
タブレットを使いこなして喜んでるのは子供ぐらい

あと、タブレットは色々と効率悪いんだよ
最近、レジでタブレット使う店が増えてきたけど
せめてbluetoothでキーボードぐらいつけろよって思う
もたもたしすぎ
2022/11/27(日) 20:13:19.53
>>754
若者はフリック入力が速いって言う噂だが
2022/11/27(日) 21:04:01.47
>>755
フリックの達人より、たぶん、そこそこキーボード打てる凡人のが早いのでは
2022/11/27(日) 22:04:14.09
確かに英語って教え方上手い先生なら内容を飲み込み安いよね。。
英語得意だとマクロに有利なんかや?
2022/11/27(日) 22:16:37.04
英語マニュアルが読めるなら有利
読めないなら変わらない
2022/11/27(日) 22:18:21.36
>>755
レジでフリック入力なんてするわけないだろう
タブレットなんて使わせると能力も発想もなにもかも足りないアホになるようだ

>>757
全く無い
大昔、プログラミングは英語のリファレンスを読む必要があったけど、
今は自動翻訳も日本語のサイトも山ほどあるからどうでもいい
ただ、極稀に翻訳失敗してることがある。そこを直接読めると3分ぐらい有利にはなると思う
760名無しさん@そうだ選挙にいこう
垢版 |
2022/11/27(日) 22:40:33.98
>>759
Excelしか使ったことのない残念な頭の人
2022/11/27(日) 22:46:31.48
翻訳失敗が極稀って位だからよほど調べ物してないんだろうな
2022/11/27(日) 22:53:54.15
>>760
煽るのはいいけど的外れなのは良くないね
100点中、2点
2022/11/27(日) 22:54:57.19
>>759
こいつ頭おかしいな
タブレットにbluetoothでキーボード付けろ
へのコメントに
フリックの方がーと答えたのに
フリック入力するわけないとか
じゃあキーボードのコメントに反論しろよ
2022/11/27(日) 23:02:28.54
>>761
最近は精度が上がっている上に、みんなガンガン修正かけるからね
MS公式も修正がすげー早くなった。昔は本当に遅かった

むしろ誤った翻訳が残っていたら教えて欲しい。修正依頼かけておくよ

>>763
あれっ
本当に分からないのか
2022/11/27(日) 23:06:46.64
excel以外の分野はたいして詳しくないのに知ったかで話してない?
2022/11/27(日) 23:14:09.05
>>765
この名無しの状態で、excelの技術が高いとか本気で思ってるの?
さすがに純粋すぎ。君は騙される可能性が高いから、不動産投資などの話には気をつけて
767名無しさん@そうだ選挙にいこう
垢版 |
2022/11/28(月) 00:24:48.79
>>764
こいつみたいになりたくなければ英語を学びましょうという好例
2022/11/28(月) 00:44:09.72
スレチ
2022/11/28(月) 01:01:12.79
うるせえ
自己満クソスレなんだからもっと荒れろや
2022/11/28(月) 08:23:39.92
>>767
アメリカ人の犯罪率知らないの?
英語と人格には何の関係性もありませーん
はい論破~
2022/11/28(月) 08:25:41.41
>>770
なるほど>>764は犯罪だったのか、参考になるな
2022/11/28(月) 09:38:42.10
英語の学習コストは相対的に見て高すぎないか
2022/11/28(月) 10:15:06.75
なんで中学高校と6年間英語学んできてるのに喋れないんだ?っていう趣旨だ。
774名無しさん@そうだ選挙にいこう
垢版 |
2022/11/28(月) 10:41:45.93
なんで?
2022/11/28(月) 10:46:49.99
教師が英語喋れない+教材が意味不明
is this a pen? (これはペンですか?)

これ見て、アメリカ人と会話すると楽しそう!英語覚えよう!ってやつは皆無
アメリカ人ってキチガイの集まりでは?としか思えない
2022/11/28(月) 14:40:54.17
>>773
その理屈だとエクセルを6年間使用しているのに基本すらできていないと同じじゃん
2022/11/28(月) 16:08:41.41
英語のドキュメント読めると便利そう!英語覚えよう!
2022/11/28(月) 17:10:58.96
英語と中華語(北京語?)はこれからは主流みたいだから、学んでおいて損はないな。
2022/11/28(月) 17:53:09.38
なお全部翻訳されてる模様
2022/11/28(月) 21:31:43.88
>>736
バッチファイルかpowershell経由でExcel オープンしてマクロ実行
Visible = Falseにするとバックグラウンドで処理してくれるから楽
2022/11/28(月) 22:50:05.39
セルに=1=1と入れたらどうなる?
2022/11/28(月) 23:04:50.41
TRUE
2022/11/28(月) 23:22:02.74
大変なことになるな
2022/11/29(火) 02:02:03.05
パソコン壊れるよ
785名無しさん@そうだ選挙にいこう
垢版 |
2022/11/29(火) 05:38:12.51
どうしてそんな事に気づいてしまったんだ・・・
786名無しさん@そうだ選挙にいこう
垢版 |
2022/11/29(火) 07:52:07.56
>>781
=3=3 にすると走り出す
2022/11/29(火) 10:50:35.58
=(^_^)=3 =3 =3
2022/11/29(火) 10:57:15.36
【質問不可】Excel総合相談所スレの雑談・議論スレ5
https://mevius.5ch.net/test/read.cgi/bsoft/1624005735/
2022/11/29(火) 19:46:57.04
CHOOSECOLSすげーな
vlookup左端にIDなくても検索できるじゃん!使わんけど
790名無しさん@そうだ選挙にいこう
垢版 |
2022/11/29(火) 22:33:23.13
>>789
Xlookup使えばもっと便利になるかと
2022/11/30(水) 12:58:21.57
INDEX+XMATCH

=INDEX(G1:H6,XMATCH(A1:A3,F1:F6),{1,2})
2022/11/30(水) 18:12:55.65
なー、VBAでWeb上にいくつかうpされてるPDFの中で、日付の一番新しいやつをDL若しくはクリック表示したい時はどーすんの?
2022/11/30(水) 18:22:47.80
やめとけ
2022/12/01(木) 06:56:44.31
PAD
2022/12/01(木) 09:27:33.37
>>793
今回は同意
2022/12/01(木) 12:02:26.83
VBAでじゃなくてPowerQueryで、だけど、
pdfでもExcelファイルでも、
1つのWebページに時系列で旧版も一緒に、
あるいはページ自体が更新されて、
ファイルがうpされている中から、
最新ファイルを取得するのをやってるけど、
DLするとファイルの作成日時、更新日時はDLした日時になってまう。

うpファイル名に締め日でも入っていればいいんだけど
そうでないこともある。
それでも大抵はそのファイルが「○年○月○日付け」らしき記述は、
そのページのどこかにはあるけど。

なのでWebページのhtmlをテキストで読込むクエリーを先に作って、
・"https://"; と ".pdf"や".xl"の記述がある行で絞込み(行が離れている場合もある)
・DLのURLを説明している記述から日付抽出
・それをソートして最新版のURLを選択
これでVBA使ってDLするなり、クエリーだけで随時読込みするなりしている。

ただし、Webページの作りがCSSだとPowerQueryだけでは厳しい。
797174
垢版 |
2022/12/01(木) 14:18:05.04
左隣のシートのA1を参照、+1して連番にする方法はないでしょうか?
差し込み頻発で!A1+1じゃ対応できません!
2022/12/01(木) 14:53:48.40
>>797
=INDIRECT("'"&sheetname(sheet(MID(CELL("filename"),FIND("]",CELL("filename"))+1,99))-1) &"'!A1")
こんな感じのはず、手もとのExcelはバージョンが古くてsheet関数が動かないから誰か試してデバッグしてくれ
この関数は一度ファイル保存しないと動かないと思うよ
2022/12/01(木) 16:20:10.39
>>797
INDIRECTワークシート関数覚えるとそういった用途ができるのうになるよ
2022/12/01(木) 17:10:18.68
SHEET/SHEETS関数で連番が作れるから
左隣+1の代わりに左端に連番を足す
2022/12/01(木) 18:11:39.35
office365
文字列の入ってるセルに
キーボードの矢印キーで移動して
文字列の再編集をしたい
カーソル持ってって入力始めると
入力してあった文字列が消されるので
消されないようにして再編集したい
マウスは使わないで
可能?
2022/12/01(木) 18:14:34.35
F2
2022/12/01(木) 20:35:55.10
VBA習い始めの身なのですが、しばしばエラーが発生します(特に多いのが424のオブジェクト必要エラー)
VBA初心者がエラーの原因を探す簡単な方法として良い案は無いでしょうか?
関数で言う「数式の検証」みたいなのがあればよいのですが…
804名無しさん@そうだ選挙にいこう
垢版 |
2022/12/01(木) 20:38:45.30
>>803
小学生からやり直す
805名無しさん@そうだ選挙にいこう
垢版 |
2022/12/01(木) 20:49:55.28
>>803
来世に期待
2022/12/01(木) 22:00:39.97
>>803
エラーが発生しまくるのは、まだ構文の基礎を理解していないからだと思う。

入門書買ってきて簡単な構文の書き方からじっくり学習がオススメ。
2022/12/01(木) 22:34:39.61
>>803
「数式の検証」代わりにこのスレに醸したら良し
2022/12/01(木) 22:51:29.04
翌日の日付を表示したいのですが、
Ctrl キー+;で入力した今日の日付に1日加算しての方法はあるでしょうか?
表示形式は12/01(木)と曜日も含めたいです。
マクロショートカット以外で、出来るかな?と
2022/12/01(木) 23:45:59.80
頭が悪そうな質問だな
2022/12/02(金) 00:55:21.79
>>808
>>802
811名無しさん@そうだ選挙にいこう
垢版 |
2022/12/02(金) 01:44:21.48
>>808
馬鹿は仕様すらまともに提示できない
こういう馬鹿に振り回されるのは本当に迷惑
2022/12/02(金) 01:53:04.47
=CONCATENATE(TEXT(TODAY()+1,"yyyy/m/d"),"(",TEXT(WEEKDAY(TODAY()+1),"aaa"),")")

Ctrl+; いらなくね?
813名無しさん@そうだ選挙にいこう
垢版 |
2022/12/02(金) 01:58:00.01
>>812
「表示」だからちょっと違うと思う
2022/12/02(金) 07:40:24.83
>>812
最後おかしくね
2022/12/02(金) 09:24:24.51
>>803
ウォッチ式を使えば変数になにが入っているかはわかる
2022/12/02(金) 09:25:17.46
>>808
A1に入力
B1に=a1+1
としておく
2022/12/02(金) 11:29:08.29
無理して長い数式いれるより、普通に1を足してやれば良いのでは?
2022/12/02(金) 11:49:07.86
office365点滅するんですけど
2022/12/02(金) 12:20:10.32
【速報】Outlook、Teams、Ofice365が死亡 もう帰ろう [991882504]
https://greta.5ch.net/test/read.cgi/poverty/1669944723/
2022/12/02(金) 12:38:38.38
=today()+1をワンキーで行いたいってことか
2022/12/02(金) 13:29:23.96
手数が一番少ないのは Ctrl+; BackSpace 明日の日付
Enterまで入れて5ストローク
日が2桁だと7ストローク、月またぎで10ストロークかな
2022/12/02(金) 13:37:20.07
今日は仕事終わり
PC狂ってて仕事にならない
2022/12/02(金) 13:49:03.18
おととい辺りからなんかOfficeソフトの調子が変だなと思ったら。。
2022/12/02(金) 15:30:29.35
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
Wordオブジェクトを編集すると、
時々数式バーが消える
オブジェクトの大きさが変わる
 1) 幅がほぼゼロの縦棒になる
 2) 大きさを変えると突然画面外まで範囲が広がる
等の現象が起きることがありますが、これは単に不具合なのでしょうか

具体的には、業界で標準化されている特定の様式の表を、他の複数のところにFAXまたは手渡しで送る必要があるのですが(メールは相手先によって対応の可否が変わるので難しい)、表の中にどうしてもメモを書く必要があり、そのためにWordオブジェクトを使用しています
メモの内容は段落+表です
(Excelの表の中にそのデータを説明するWordの文と表がある)
2022/12/02(金) 15:56:56.61
>>820
そゆこと

>>822
なんでMSなんかに偏らせるかねぇ
googleにしておけばいいのに
2022/12/02(金) 15:58:02.48
Windows11 Excel Word 共に2019だけど、挿入 ー オブジェクト ー 新規作成 ー Microsoft Word Document で試してみた
挿入 ー オブジェクト ー ファイルから ー 「ファイル名」でも試してみた この双方で挿入したオブジェクトを操作しようとすると
たしかに挙動が不自然に成る
挿入 ー オブジェクト ー ファイルから ー 「ファイル名」で □リンクにチェック入れて挿入されたオブジェクトだとダブルクリックで
Wordが立ち上がるから不自然な点は一切無い

メモの内容次第だけど、A4一ページ分ほどもあるというなら仕方無いけど、テキストボックスで代用するとか、他のシートに説明文
(文と表)書いて、それをコピーして「形式を選択して貼り付け」→「リンクされた図」として貼り付けとかじゃダメなのか?
2022/12/02(金) 16:18:23.15
文字列を配列にできますか?
828名無しさん@そうだ選挙にいこう
垢版 |
2022/12/02(金) 17:20:38.59
できる
はい、次
2022/12/02(金) 18:33:31.75
>>828
できねーよ、ボケ
2022/12/02(金) 18:49:25.45
>>825
Chrome Book使ってるのか、すげーな
2022/12/02(金) 19:26:57.00
>>828
2022/12/02(金) 20:16:53.92
>>802
感謝します
f6から後ろは試したけど
fの若番は試さなかった
f2とかヘルプ出すやつだと思ってたし
2022/12/02(金) 20:19:14.87
修飾キー押さずにF1押した時のヘルプ以外はみんな専用機能が割り当てられてるよ
2022/12/02(金) 20:22:16.81
クロムブックって実際どう?
バリバリ使っている同志感想よろ
2022/12/02(金) 20:49:16.87
>>834
ヤフー知恵袋辺りへどうぞ
2022/12/02(金) 21:00:16.47
>>808
Windowsの「設定」-「時刻と言語」-「日付と時刻」の画面で
「時刻を自動的に設定する」 を オフ
「日付と時刻を手動で設定する」 で、変更ボタンを押して、欲しい日付にする(このケースだと翌日)

Excel側では、セルの書式設定で mm/dd(aaa) これでCtrl + ; すればお望みのカタチに
2022/12/02(金) 22:27:38.05
>>834
Googleソフト使うならなかなか良い
2022/12/02(金) 23:46:16.81
>>837
同じベンダーロックインならMS選ぶわ
839174
垢版 |
2022/12/03(土) 09:52:07.49
>>798-800
┏〇))) アザッス!!!!
2022/12/03(土) 16:14:54.00
>>808
何故そうしたいの?
2022/12/04(日) 05:32:47.60
釣られるな
いつもの定期荒らしだ
2022/12/07(水) 08:25:44.00
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
複数のcsvファイルがあり、それを1つのブックに統合する方法があれば教えていただきたいです。
データの結合はせずそのままcsvの各シートを1つのブックにまとめたいだけなのですが、VBA等を使わないとできないのでしょうか?
なるべくVBAなしでクエリなどで出来たらありがたいと調べたのですが、それらしいものが見つからなかったので…。
2022/12/07(水) 08:58:42.34
>>842
Power Query
はい次
2022/12/07(水) 09:08:31.08
>>842
50秒の説明動画
https://youtu.be/ejisavoRtj8
2022/12/07(水) 11:37:47.89
例えば期限から30日を切ったら赤色に書式変更されるセルがあって、その変更されたセルを参照して自動的に違うセルも書式変更したいのですが、どうしたらできますか?
2022/12/07(水) 11:45:04.66
>>845
https://i.imgur.com/xE5ka2v.png
こう
2022/12/07(水) 11:45:41.92
>>845
VBAが必要
または、そっちのセルにも同じ条件を設定して書式を変える
2022/12/07(水) 12:40:48.00
>>843
>>844
まとめるための1つのブックにシートのコピーをしていけば集めることができますが
それを手作業以外でする方法はないということでしょうか
各シートのデータは触らず、ただ単にシートを集めるだけで
CSV1のシート、CSV2のシート…となる形です
2022/12/07(水) 13:08:07.29
>>848
VBAならいけるが携帯なのでコードは書けない
2022/12/07(水) 15:41:57.90
>>846
>>847
ありがとうございます
助かりました。
2022/12/08(木) 08:44:35.24
office365
シートの全部を180度回転させたい
どの様に?
2022/12/08(木) 08:50:57.09
>>851
コピー
ペースト 行列を入れ替え
2022/12/08(木) 08:52:26.39
>>851
貼り付ける時に
リンクされた図
を選択
https://i.imgur.com/vm3TKw6.png
2022/12/08(木) 09:22:26.19
>>851
=LET(Range,A1:D100,
Row,ROWS(Range),
Col,COLUMNS(Range),
CHOOSECOLS(CHOOSEROWS(Range,SEQUENCE(Row,,Row,-1)),SEQUENCE(Col,,Col,-1)))
2022/12/08(木) 13:48:51.96
X軸で回転させたいのかもよ
2022/12/09(金) 01:36:29.21
モニターアーム使え
2022/12/09(金) 02:11:40.66
優勝は>>853氏だな
1番簡単
2022/12/09(金) 10:46:09.63
>>856
操作回転するのきっつい
2022/12/09(金) 10:50:03.34
>>851
ctrl + alt + ↓
2022/12/09(金) 12:39:05.01
またご教示お願いします
今日からみて期限が30日を切ったら文字列を表示させたいのですが、対象日付が2つあります。
例えば1月1日に対して30日を切ったら○
2月1日に対して30日を切ったら☓と表示を一つのセルにさせたいのですが、関数を教えていただけると助かります。
2022/12/09(金) 13:49:13.29
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 MICROSOFT365APPS FOR BUISNESS (VER2210?)
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
リンクを同じドキュメントの別シートA1セルに設定してます。
リンク先を開く際に、別ウィンドウで開く方法が有りますでしょうか。
862名無しさん@そうだ選挙にいこう
垢版 |
2022/12/11(日) 19:09:38.78
どっちがいいかな?

=if(a1="","",a1+1)
=if(a1<>"",a1+1,"")
2022/12/11(日) 20:20:38.72
アヒルの口みたいなヤツ!
864名無しさん@そうだ選挙にいこう
垢版 |
2022/12/11(日) 21:25:07.48
2022/12/11(日) 22:01:52.72
タマネギ部隊かよ
2022/12/11(日) 22:29:03.25
>>862
前者が読みやすい
後者は読みづらい

最悪なのは前者と後者が入れ子中で入れ替わる奴。統一しろハゲ
=if(a1="","",if(a1<>"",a1+1,""))
867名無しさん@そうだ選挙にいこう
垢版 |
2022/12/11(日) 22:37:14.83
   彡 ⌒ ミ
  ( ´・ω・`)
   /⌒ヽ_.ィ、
  ( r.    )
   ヽノノー‐l
    |__/_/
    └一'一
2022/12/12(月) 01:34:17.62
またヘアの話
869名無しさん@そうだ選挙にいこう
垢版 |
2022/12/12(月) 08:26:37.99
6畳は狭いよな
2022/12/12(月) 23:33:02.02
25万レコードの売り上げデータの商品別合計出そうと、
統合ボタンを押し合計を出そうとしたところ、
30分ほどかかった挙げ句何も結果が出ず、
エラーなども上がってきませんでした。
A列を商品コードにしているのですか、
結果が出ないときに見直すポイントなどありますか?
871名無しさん@そうだ選挙にいこう
垢版 |
2022/12/13(火) 00:18:29.83
>>870
データ数を減らして、ローカルウインドウなりで確認する
2022/12/13(火) 01:52:37.41
30分とかさすがに異常??
2022/12/13(火) 07:35:28.79
>>871
頭の100件ほどで試したところ、即望んだ結果の一部が返されました。
件数が多すぎて失敗している、ということもありうるということなんでしょうか。
874名無しさん@そうだ選挙にいこう
垢版 |
2022/12/13(火) 09:32:47.74
物がわからないので適当なことしか言えないけど、データ自体に何か問題があって個数とか最終行の値がおかしくなっているとか
2022/12/13(火) 10:16:44.61
>>873
テストデータをちょっとずつ増やしてってみ
100件で試したら、次は500件、そして1000、5000、10000件と
どこでおかしくなるか突き止めると改善の糸口が見つかるかもよ
2022/12/13(火) 10:21:59.83
>>874
>>875
10万件でも無が帰ってきましたが、かかる時間は圧倒的に高速でした。
5万件程度ではちゃんとした結果を得られたので、
5万件ずつ統合し、その結果を再度統合することで目的とする数字は出せそうです。
PCのスペック的な問題かもしれません。
どうもありがとうございました。
877名無しさん@そうだ選挙にいこう
垢版 |
2022/12/13(火) 12:57:55.46
>>876
タスクマネージャーでエクセルのメモリ消費量見たら、まともに動く上限がわかるかも?

そこで引っかかってた場合、
メモリ消費量落とすのに簡単な方は、
戻り値を使わない揮発性関数をまぜる手もある。
ただし、計算時間が長くなる。

計算時間とメモリ消費量のトレードオフで計算式を調整すれば、力技で計算結果が得られるようなりそうだが、計算方法を見直した方が幸せになるかな?
878名無しさん@そうだ選挙にいこう
垢版 |
2022/12/13(火) 13:08:52.81
IFSをやめてIFに変えるとメモリ消費量減る場合がある。計算式が見にくくなるけどね。
2022/12/13(火) 20:46:14.96
IFSはバカが使う関数
2022/12/13(火) 21:16:03.84
>>879
君、韓国人みたいだね
2022/12/14(水) 01:24:12.40
そうか、IFS使いはバカなのか。。
じゃあそれを開発実装したMSは大バカなんだね?
2022/12/14(水) 02:20:16.68
MSは365のサブスク加入数を増やすために
バカにも優しい戦略の一つとしてIFSを作ったしたたかな企業だよ
2022/12/14(水) 08:12:36.01
>>877
式は使っておらず、元データはすべてベタのテキストのcsvです
CPUの優先度を上げることで処理できるレコード数を増やすことができたので、
統合ボタンを用いた集計処理は、タイムアウトが起きると結果を返さない仕様なのかもしれません
2022/12/14(水) 22:32:00.54
特定のブックのセル内の文字が置き換わる現象があるのですが、原因が本当に不明です
「す」と入力すると全て「 "」表記になってしまいます
オートコレクトで設定されているわけでもないです
2022/12/14(水) 22:33:14.27
吹いた
886名無しさん@そうだ選挙にいこう
垢版 |
2022/12/14(水) 22:51:31.10
>>884
そのブックの拡張子が.xlsmならイタズラされている可能性がある
2022/12/15(木) 02:43:45.60
>>881
バカ先輩にマジレスは草
2022/12/15(木) 08:30:52.86
数値の一覧表から、ある検索値(9)より大きい値の中で、最小値の値に紐付いているデータを求めたいのですが、
関数のみで実現させたいです。

1
2
5
5
5
8
16
30
44
2022/12/15(木) 08:39:55.54
揮発性関数(笑)
そんなの一般事務員が意識してるのかよ
890よろずや
垢版 |
2022/12/15(木) 09:38:23.24
知りまへん
2022/12/15(木) 10:18:59.73
>>888
=xlookup(B1+0.00001,A1:A10,A1:A10,,1)
892名無しさん@そうだ選挙にいこう
垢版 |
2022/12/15(木) 10:21:23.61
>>888
=MIN(IF(一覧>=検索値,一覧))

スピルしないバージョンなら、CSEで決定。
2022/12/15(木) 10:42:52.23
CSE(笑)
その意味分かる事務員は何人いるんだろ
2022/12/15(木) 12:20:15.85
ここ事務員だけじゃないよ。
趣味でExcelやっている住人もいる。
895名無しさん@そうだ選挙にいこう
垢版 |
2022/12/15(木) 13:00:17.84
まさか事務員だけがExcel使うと思っているのか…?
2022/12/15(木) 16:48:42.56
Yes, I do.
2022/12/15(木) 17:16:46.11
そもそも事務員という業務が曖昧すぎるだろ
898名無しさん@そうだ選挙にいこう
垢版 |
2022/12/15(木) 17:17:09.30
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否
 
 

Excelのサイズが肥大化してフリーズしたので、
Excelのサイズが肥大化して動作が重い原因はたぶんこれ
https://www.yamacho-blog.com/2017/09/excelsizekaizen.html

に従い、オブジェクトを選択したら画像のようなものが大量に出てきました。
https://bakusai.com/thr_res/acode=13/ctrid=2/ctgid=150/bid=2359/tid=8236083/ud=1/ 
の414です。
コレはなんなのでしょうか?
2022/12/15(木) 17:48:32.89
>>898
テキストボックス作成しておきながら、
何も文字入力されずに
行列挿入かなんかで気付きにくい領域に押しやられた残骸
って感じか?

pdfか何かのファイルをExcelに変換した時に、
変なテキストボックスが作成されたような記憶あり。
900名無しさん@そうだ選挙にいこう
垢版 |
2022/12/15(木) 18:04:56.34
>>899
をを、ありがとうございます。
フリーズが解除できたら確認してみます。

今のところ、毎回フリーズで削除までに到りませんが・・・
2022/12/15(木) 18:05:13.75
>>897
自分、事務員というよりジム員w
ジムの会員名簿や売上集計してる。
事務員違いですね
2022/12/15(木) 18:21:05.79
>>900
応答無しのことなら時間かかってるだけでフリーズじゃないことが多いから焦らず待て
2022/12/15(木) 20:13:14.31
スピルで1;2;3...と出力したいときはrow()を使うしかないでしょうか
904名無しさん@そうだ選挙にいこう
垢版 |
2022/12/15(木) 20:55:20.81
sequence(3)
sequence(,3)
のどっちやったっけ?
2022/12/15(木) 21:00:18.51
Row関数で良くね?
2022/12/15(木) 21:25:30.20
>>904-905
ありがとうございます。
={3;...5;みたいな書き方ないかな、と思ったのですがなさそうですね
907名無しさん@そうだ選挙にいこう
垢版 |
2022/12/15(木) 23:24:43.43
excel 2013 で作った VBAマクロって、Microsoft365のEXCELでも動きますか?
2022/12/15(木) 23:36:14.03
動くよ
909名無しさん@そうだ選挙にいこう
垢版 |
2022/12/16(金) 02:40:42.23
>>907
基本動くけど、Excel2013という事は32ビット版の可能性が高い。
365版だとこちらは64ビット版の可能性が高く、マクロの中でWindowsAPIを使ってる場合は修正が必要な場合がある。
910名無しさん@そうだ選挙にいこう
垢版 |
2022/12/16(金) 08:33:13.29
>>906
sequence(3,,3)
sequence(,3,3)
今だにどっちか覚えてないが
これでダメな理由がわからんのやが
2022/12/16(金) 12:18:36.38
あるブックの全てのシートをクエリで結合したい
ただシートのフォーマットがシートごとに異なるため、クエリで整形してから結合したい
どう操作すれば良いでしょうか?
あるフォルダの全てのブックを結合する場合はヘルパークエリが出てくるのでできるんですが...
912名無しさん@そうだ選挙にいこう
垢版 |
2022/12/16(金) 12:37:55.69
各シートに対応するクエリを作成して、個々のクエリで共通フォーマットに整形
それから全クエリを結合するクエリを作成
2022/12/16(金) 13:17:03.00
フォルダからブック一覧のテーブル作るM言語関数は
ソース = Folder.Files("フォルダパス")
みたいだけど、
ブック内のクエリー、テーブル、シートをテーブルにするM言語関数はどれだろう?
ソース = Excel.Workbook(File.Contents("ファイルパス"), null, true)
だと、その後以下のように、Itemの個別指定が必要?
Q_Table_Table = ソース{[Item="Q_Table",Kind="Table"]}[Data]

フォルダからのブック読込みみたいに、一覧テーブルが作れれば、
>>911 はヘルパークエリー改造で出来るかも知れない。
914913
垢版 |
2022/12/16(金) 13:19:21.22
>>913 はまずクエリーで整形してからの話
2022/12/16(金) 14:36:26.31
https://imgur.com/a/evjdWxa
保護がかかっているシートの月別の枠にコピペするマクロなのですが
画像の右のように12ヶ月繰り返し処理しています。
次のプロシージャに移動するように書くとエラーになり止まりますが、
最後の費目別というのを消して単独で走らせると問題無く動きます。
どこを直したらいいのでしょうか?教えて下さい。
2022/12/16(金) 14:50:06.83
>>915
その費目別を単独で走らせたらどうなる?
2022/12/16(金) 15:04:53.11
office365
B11:B375に日付がシリアル値で12/16の形式で入ってて
VBAで今日の日付のセルを選択したい

教えて下さい
2022/12/16(金) 15:06:13.29
日付形式は1/1、1/2の0なしです
2022/12/16(金) 15:54:57.07
>>917
オートフィルタが一番早い
920名無しさん@そうだ選挙にいこう
垢版 |
2022/12/16(金) 17:48:38.92
>>916
問題無く動きます。
921915
垢版 |
2022/12/16(金) 18:19:35.97
915です。
ちなみに ActiveSheet.UnprotectとEnd Ifの後のActiveSheet.Protectを削除して
元帳のシート保護を外して走らせると問題なく動きます。
922名無しさん@そうだ選挙にいこう
垢版 |
2022/12/16(金) 18:27:10.09
>>913
ソースのData列が各シートの内容を表すテーブル型だからヘルパー関数に渡せばいいんだろうけど、
シートごとのフォーマットの違いを単独のヘルパー関数が受け入れてして整形するのは大変
複数のヘルパー関数用意してシート名から判断して呼び分けるとかするのかな
923名無しさん@そうだ選挙にいこう
垢版 |
2022/12/16(金) 18:57:36.34
>>917
Sub A1に今日の日付()

Dim d As Long, m As Long

d = DateValue(Range("A1"))

On Error Resume Next
m = WorksheetFunction.Match(d, Range("B11:B375"), 0)
On Error GoTo 0

If m = 0 Then Exit Sub

Range("B10").Offset(m).Select

End Sub
2022/12/17(土) 11:00:41.88
なるほどね
自分ならForEachだけどそういうやり方もあるのか
925名無しさん@そうだ選挙にいこう
垢版 |
2022/12/17(土) 12:13:13.12
>>915
自己解決しました。
tempシートのセルをコピーした後に保護シートをアクティブにしたものだから
tempシートのコピーが解除されてしまっただけでした。
2022/12/18(日) 12:25:08.85
結構、エクセルの本を買ってきて
勉強してるのですが中々むずかしいです

レポート用紙やノートのように
横線だけがあるものを作りたいのですが
作り方がわかりません、格子の所で
作るのでしょうか?
2022/12/18(日) 16:03:19.86
Excelでなにをやろうとしているの?
ネ申Excelだったら、止めとき
928名無しさん@そうだ選挙にいこう
垢版 |
2022/12/18(日) 16:11:12.18
>>92
罫線で色々試してみてはどうだろうか
簡単に実装できるよ
929名無しさん@そうだ選挙にいこう
垢版 |
2022/12/18(日) 16:20:22.60
こういうバカにExcelなんか使わせるな
930名無しさん@そうだ選挙にいこう
垢版 |
2022/12/18(日) 16:22:55.56
>>929
あなた、韓国人ですか?
韓国人って、マウント取りたがる人多いんですよね。何か劣等感を感じているのでしょうか。不思議。
931名無しさん@そうだ選挙にいこう
垢版 |
2022/12/18(日) 16:22:55.66
>>929
あなた、韓国人ですか?
韓国人って、マウント取りたがる人多いんですよね。何か劣等感を感じているのでしょうか。不思議。
932名無しさん@そうだ選挙にいこう
垢版 |
2022/12/18(日) 16:35:19.21
興奮すると連投しちゃうよね(´・ω・`)
933名無しさん@そうだ選挙にいこう
垢版 |
2022/12/18(日) 16:41:44.83
痛いところを突かれて興奮したのでしょ
2022/12/18(日) 20:41:07.95
バカだからExcel使うなって決めつけたりするのは違うと思う
バカだの無知だのって人を見下すのはダメでしょ?
935名無しさん@そうだ選挙にいこう
垢版 |
2022/12/18(日) 21:12:07.05
誰だって初心者の時があるのですよ
936名無しさん@そうだ選挙にいこう
垢版 |
2022/12/18(日) 21:21:26.90
初心者=バカではない
そんなこともわからないバカ
2022/12/18(日) 21:23:57.09
韓国人マウント笑った
あらゆる局面で使えそうだなw
2022/12/19(月) 10:06:56.61
ちょっと居心地が良いと韓国人どこにでも入り込んでくるよな
ゴキかよ
939名無しさん@そうだ選挙にいこう
垢版 |
2022/12/19(月) 12:36:26.57
Excelってクロマキー使えるのかよ!
https://forest.watch.impress.co.jp/docs/serial/exceltips/1103830.html
2022/12/19(月) 12:43:29.18
おお! ㌧ 5年も前から出来る機能だったのか ムダな努力してたわ
2022/12/19(月) 14:40:03.18
【1 OSの種類         .】 Windows11 22H2
【2 Excelのバージョン   】 Excel for Microsoft 365 MSO v2212 b16.0.15928.20002 64bit

ShitかCtrlキーを押しながら行間または列間(見出し=行幅や列幅変える所)をクリックすると
Excelが操作を受け付けなくなる

手持ちのWin11複数台で再現してて
Windows10だと大丈夫なんだけど
こうなってしまったときの安全なファイル保存方法ってあるかな?
2022/12/19(月) 15:09:14.47
クロマキー、知らんかったわ
便利そうね
2022/12/19(月) 15:15:00.21
タスクバーに居るアイコン上でマウスカーソルをフロートさせると、画面の縮小されたのがポップアップするから
その右上の×を何度かクリック 無反応に見えるが何回か押した後でその×を右クリックすると[保存][しない][キャンセル]が出る
すぐに右クリックしても出てこないから、何回かムダに×を押して無いとダメ

ところでそのShiftかCtrlキー押しながら列見出しの境界クリック って、何のための操作?
2022/12/19(月) 15:17:03.46
あ、何回も押さなくともいいのか 二回目で出たわ 一回はムダクリック必要なような
2022/12/19(月) 15:26:21.92
>>943
ありがとうございます 覚えておきます!

実際はCtrl+クリックで複数行を選択してるときに
いつの間にか操作不能になってて、
よく調べると行間のCtrlクリックが原因ってことに気づきました
946名無しさん@そうだ選挙にいこう
垢版 |
2022/12/19(月) 17:13:18.48
巨人の背番号49だった人かー!
2022/12/19(月) 21:32:03.43
誤爆かと思ってた クロマティを言いたかったんか 野球オンチですまんな つか、ジジイ?
948名無しさん@そうだ選挙にいこう
垢版 |
2022/12/19(月) 21:39:28.50
おうよ!よろしくな!
949名無しさん@そうだ選挙にいこう
垢版 |
2022/12/19(月) 23:21:02.84
馬鹿ばっか
950名無しさん@そうだ選挙にいこう
垢版 |
2022/12/20(火) 06:51:16.83
5chはジジイの巣窟ですよ。
子供は他所で遊んだ方が良いですよ。
2022/12/20(火) 07:59:31.80
韓国人の集まりでしょ?
952名無しさん@そうだ選挙にいこう
垢版 |
2022/12/20(火) 08:01:31.20
たまに日本語不自由な人が来るね
ベトナム人かも知れない
2022/12/20(火) 09:45:16.76
たまにかなあ
2022/12/20(火) 11:25:34.74
最近酷いわ
変なのばかり増えた
昔は良スレだったのにな。
2022/12/20(火) 22:55:42.49
いやね昔からおかしい連中の巣窟だわい!
956名無しさん@そうだ選挙にいこう
垢版 |
2022/12/21(水) 00:13:23.84
す、巣窟?

ところで Microsoft 365 の EXCEL って、呼び名あるの?EXCEL 365とか
EXCEL 2019, 2016, 2013とか識別する場合の話しです
2022/12/21(水) 00:57:50.14
>>956
とりあえずExcel2016プロプラスとか呼んでいるけど。
人によってまちまちかも
2022/12/21(水) 02:57:32.19
ProPlusは永続版の法人向けのボリュームライセンス製品のエディション
2022/12/21(水) 03:18:46.58
>>956
便宜上だけならExcel 365で通じるけど正確にはバージョン名を別記しないと通じないこともある
現在の最新版はバージョン2211
2022/12/21(水) 06:47:39.33
>>956
公式では Excel for Microsoft 365、+バージョン番号みたい。
関数の説明ページ
https://support.microsoft.com/ja-jp/office/textsplit-%E9%96%A2%E6%95%B0-b1ca414e-4c21-4ca0-b1b7-bdecace8a6e7
2022/12/21(水) 11:53:21.81
積み上げ棒グラフで、0を跨ぐ表示をする場合
例)系列1:-10~5の領域
を表示したい場合、正負それぞれの領域を同じ色にすればいいんだろうけど、
どの系列が跨ぐかはその時その時のそれぞれだと、
跨いでいるかどうかの場合分けの補助計算して、
同じ色にするかどうかはVBAで変えるしかないんだろうか?
2022/12/21(水) 17:47:32.99
初歩的な事で申し訳ないんですが
新しい会社で過去の書類を印刷する事が多いんだけどさ
そのExcelデータが複数シートになってて、両面印刷で設定されてるのがあるんだよね
片面をシート毎にイチイチ印刷設定するのが面倒くさいので質問します。
1.Excelを印刷する時にExcel側の設定で印刷するんじゃなくて、プリンタの基本設定で印刷するようにするのってどうするの?
2.そもそもプリンタ設定を変更して上書きすると、その設定まで保存しちゃうんだっけ?

以上です。今の会社に入る前まではプリンタ側の設定で印刷出来てた気がするし、そんなの意識した事なかったからお願いします。
2022/12/21(水) 18:29:11.97
>>962
プリンタを買い換えたりしない限りは印刷設定はブック側に保存された設定で印刷される
プリンタ側の設定を優先したい場合はデバイス設定でプリンタのデフォルトを変えた上でプリンタ名も変えれば、新しい設定が最優先になる
2022/12/21(水) 18:47:02.30
>>963
あーなるほど。自分の知識で出来るか分からないけどやってみます
ありがとです
2022/12/21(水) 22:30:56.19
ウチの職場はあまり印刷しないわ。
データはメールで丸々送る。
みんなの職場はバリバリ印刷する?
2022/12/21(水) 23:29:59.66
基本ペーパーレス、特に厳にチェックしたいときはチョボチョボ印刷することもある
データは当然メールやTeamsで送るが、丸々送るか抜粋するかはケースバイケース
2022/12/22(木) 02:38:35.31
エクセルって起動音を変更できないのか
もし出来たら威勢のいい銭湯の太鼓の音にするんだけどな
968名無しさん@そうだ選挙にいこう
垢版 |
2022/12/22(木) 07:00:19.65
銭湯の太鼓ってなんだw
2022/12/22(木) 07:27:08.73
Excelに起動音なんてあるか?
2022/12/22(木) 11:21:18.98
コントロールパネル サウンド アプリの起動・終了とかのサウンドだろ?自作できるだろ 銭湯行って音録ってこい
https://pixta.jp/audio ここで\550払って気に入った風呂桶の音でもいいけど
2022/12/22(木) 11:53:22.58
かぽーん
2022/12/22(木) 12:46:29.19
アプリの起動音なんて、子供かアホが勝手にいじるのを見つけるための物だろ
2022/12/22(木) 12:51:39.05
それじゃ、質問した奴がこどもかアホみたいじゃないか
2022/12/22(木) 12:56:33.95
連投終わってら教えてね
2022/12/22(木) 13:11:04.03
だれか >>961 にも答えてやれ 質問の意味がわからん
グラフの書式設定だけで済む気がするが、質問者はもっと深いことを望んでるような気がする
2022/12/22(木) 13:16:30.64
誰も質問の意味が分からんのに答えようがない
2022/12/22(木) 15:56:16.94
VBAでPivotItem.Visible をTrueだのFalseにしようとすると
PivotItemクラスのVisibleプロパティを設定できませんと冷たく言われるんだ
なんで?
2022/12/22(木) 15:58:10.13
リードオンリーなんじゃね?
2022/12/22(木) 16:08:55.12
https://learn.microsoft.com/ja-jp/office/vba/api/excel.pivotitem.visible
「値の取得と設定が可能です。」
2022/12/22(木) 16:42:35.96
>>975
だから質問の詳細をどう特定しろと?
2022/12/22(木) 16:54:19.66
>>977
https://programmer-jagataro.blogspot.com/2020/11/vba-pivotitemvisible.html
2022/12/23(金) 00:18:32.07
うるせえハゲ
983977
垢版 |
2022/12/23(金) 10:55:17.89
>>981のサイトを参考に

' 作業年月を更新
Dim d As String

d = Controls("txt_term").Value

Dim pivotItem As pivotItem
Sheets(4).PivotTables(1).PivotCache.MissingItemsLimit = xlMissingItemsNone
Sheets(4).PivotTables(1).PivotCache.Refresh
For Each pivotItem In Sheets(4).PivotTables(1).PivotFields("作業年月").PivotItems
If pivotItem.Name = d Then
pivotItem.Visible = True
Else
pivotItem.Visible = False
End If
Next


で、テキストボックスの文字列と同じ年月にささっと更新できるかと思ったけど、これでも>>977のエラーが出て上手くいかない。

Windows10
Office365
一応最新のExcelのはずなんだけど
984977
垢版 |
2022/12/23(金) 11:02:55.81
このフィルター設定しようとしてるのはxlPageFieldなんだけど関係あるかな?
何か別の方法でもいいんだけど、月の数字をフォームのテキストボックスの文字列で切り替えたい。
985977
垢版 |
2022/12/23(金) 11:20:15.07
すんません。

もう一度やり直したら
>>981
さんの参考で上手く生きました。大変ありがとうございました。
2022/12/23(金) 12:45:46.43
いえいえ
2022/12/24(土) 17:06:29.61
office365
vlookupの様に検索するけど
候補が複数あって
その中で数値が最大の物の値が知りたい
関数で可能?
988名無しさん@そうだ選挙にいこう
垢版 |
2022/12/24(土) 17:10:16.57
>>987
maxifs
989名無しさん@そうだ選挙にいこう
垢版 |
2022/12/24(土) 17:50:52.79
excel固定表示時の動作について質問させてください

C列3行目にウィンドウ枠の固定が入っていて、
スクロールして下の方の行を見ているときに、
4行目にカーソルを合わせてctrl+←キーで文字が入っているセルに一括移動した場合に
スクロールが一番上まで勝手に戻ってしまいます。

仕事上で引き継いだファイルでこのようなことが起き、
新規ファイルでは起きないのでどこかの設定だとは思うのですが、
どこの設定を見ればよいでしょうか?

windows10のmicrosoft365です
990名無しさん@そうだ選挙にいこう
垢版 |
2022/12/24(土) 18:32:09.65
>>989
ctrl+左で止まった所、セル結合されてない?
それ解除するしか無いと思う
991名無しさん@そうだ選挙にいこう
垢版 |
2022/12/24(土) 19:03:58.45
>>990
ありがとうございます
移動先は特に結合したセルとかではなかったです。

そして、めちゃくちゃ大事なところ間違って書いてました

>4行目にカーソルを合わせてctrl+←キーで文字が入っているセルに一括移動した場合に

ここの部分、正しくは2行目(固定表示より上) でした。
992名無しさん@そうだ選挙にいこう
垢版 |
2022/12/24(土) 21:59:04.88
Excel正規で安く買いたいんだけど、安く変える方法あったら教えて
2022/12/24(土) 22:36:28.89
>>992
放送大学に入ってアカデミー版を買う
994名無しさん@そうだ選挙にいこう
垢版 |
2022/12/24(土) 22:46:16.73
入学金そのほかいくらかかるのw
995名無しさん@そうだ選挙にいこう
垢版 |
2022/12/24(土) 22:50:16.08
>>992
googleスプレッドシートでいいよ
2022/12/24(土) 23:21:08.09
よくない
2022/12/24(土) 23:24:23.66
>>992
ヤフーショッピングを検索したら安いのがあるよ
2022/12/25(日) 00:04:40.87
Amazonでの怪しい格安プロダクトキーは大丈夫なんかい?
2022/12/25(日) 01:33:42.50
今もMSoffice売ってるの?
2022/12/25(日) 01:34:17.35
>>999
買い切りの奴の事
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 86日 17時間 38分 9秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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