2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Excel総合相談所 148

1 :名無しさん@そうだ選挙にいこう:2022/02/03(木) 08:19:44.12 .net
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
※前スレ
Excel総合相談所 147
https://mevius.5ch.net/test/read.cgi/bsoft/1638603306/

2 :名無しさん@そうだ選挙にいこう:2022/02/03(木) 09:19:15.73 .net
2月なので2げっと

3 :名無しさん@そうだ選挙にいこう:2022/02/03(木) 10:01:08.37 .net
3日なので3ゲットズサー

4 ::2022/02/03(木) 14:07:21.14 .net
4get(^▽^)

5 :名無しさん@そうだ選挙にいこう:2022/02/03(木) 14:24:59.78 .net
2021と365ってどちらが良いのでしょうか?

6 :名無しさん@そうだ選挙にいこう:2022/02/03(木) 15:00:33.96 .net
どちらも良いし、どちらも欠点がある。
2021は買い切りタイプで機能拡張は無し、365は月に1〜2回?程機能拡張の更新がある等。
こんな感じ

7 :名無しさん@そうだ選挙にいこう:2022/02/03(木) 17:29:15.76 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可
行数760くらいの表があります。
a列は1行おきにデータが入っていて、その行は他の列にもデータが必ず入っています。
a列にデータが入っていない行は、他列にデータが入っている行もあれば無い行もあります。
a列のデータなし行だけ1行ずつグループ化したいのですが、マクロはどう書けば良いでしょうか?
a列データなし行は、他列にデータを入れる行だけ展開して、データなし行は畳んでおきたいのです。

8 :名無しさん@そうだ選挙にいこう:2022/02/03(木) 17:52:45.85 .net
>>7
過去のコピペ
https://mevius.5ch.net/test/read.cgi/bsoft/1638603306/55

9 :名無しさん@そうだ選挙にいこう:2022/02/03(木) 17:55:11.75 .net
>>7
相対記録にして
A1選択
マクロ記録開始
グループ化
A2選択
マクロ記録終了

出来たら何かキーに割り当てて使いましょう

10 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 07:42:00.44 .net
VBAで質問です。

何十列もある表で不要な列を大量に削除したいと思っています。

Range("A1,N1:U1.....").entirecolumn.deleteといった感じで手作業、つまり目で列を確認してコードを書くしかないのでしょうか??

分かる方お願いします。

11 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 08:00:38.20 .net
不要な列とやらに法則性があるなら条件処理が可能
不要な列の判定行を無理やりつけてやるか。
残したい列が少ないならそれだけ処理するか。

12 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 09:25:48.89 .net
それだと目チェックした方が早いので意味ナッシングです

13 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 09:34:42.50 .net
要不要の判定方法が不明すぎてワケワカメ

14 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 12:08:57.19 .net
マクロ板で相談すれば良いよ
向こうはマクロ専門家がたくさん

15 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 14:11:25.84 .net
https://mevius.5ch.net/test/read.cgi/bsoft/1595286043/4
https://mevius.5ch.net/test/read.cgi/bsoft/1624005735/21
https://mevius.5ch.net/test/read.cgi/bsoft/1632634851/795

16 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 14:42:44.90 .net
つか多分マクロの利用の仕方を勘違いしてる
列が大量にあるならパワークエリーで列選択して抽出する機能があるからそれ使えば良い

17 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 16:51:01.79 .net
それでどうやって条件処理すんだよ
質問理解出来ないなら黙ってろ

18 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 17:24:35.65 .net
コピペ質問だぞ気付け

19 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 17:50:31.56 .net
フリーフォームの頂点をマクロで編集(動かす)しようとしたところ
誤ってテキストボックスに実行してしまったら、テキストボックスが
矩形でなくなったのですが、どうすれば元に戻せますか??

20 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 18:33:10.86 .net
>>19
過去のコピペ
https://mevius.5ch.net/test/read.cgi/bsoft/1638603306/55

21 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 20:12:30.29 .net
>>17
は?どこに条件処理したいなんて質問が書いてあるんだよ
字が読めないなら黙ってろ

22 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 21:18:38.14 .net
>>21
何度もイチャモン挑発レスしているが相手にされないのがそんなに悔しいのか?w
自分は妄想クズにどう思われようと全く気にならないんだがw

妄想クズは自己中だから都合の良い解釈(願望)をしてそれを信じ込めば
自分が卑屈にならずに安心できるとでも思っているのか?w

23 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 22:25:38.53 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】はい
【4 VBAでの回答の可否】 必要なら

配送の仕事で
一件配達して基本料金300円
荷物が増えると100円増し
というものがあります
配達先1件なで10個持ち出すなら
1300円になります

請求書は
内容 単価 金額
となりますが、単価の書きようがなくてこまっています

日付 内容 単価 金額
20/05/18 配送( 10件100個) 13000

となります
どのように単価を書いたらいいでしょうか?
このような場合は単価は空欄ですか?

毎日たくさんあるので基本料金と追加料金をわけてかくと3 枚とかの請求書になってしまいます

24 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 22:29:12.31 .net
ここで喧嘩してるヤツはバカ

25 :名無しさん@そうだ選挙にいこう:2022/02/04(金) 22:34:12.05 .net
コピペしつこい >23

26 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 10:10:45.12 .net
>>25
日付からしてコピペなの初見でも分かるね
まーた回答者をバカにするレス入れようとウズウズしてんだろうな

27 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 10:44:16.57 .net
コピペに反応する奴が居るから、面白がって過去スレから探してきて貼る奴も増える

28 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 10:53:34.69 .net
って本人がわざわざ宣言せんでも

29 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 13:15:47.07 .net
ひとりじゃなかったのか?
怖いな

30 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 13:54:53.95 .net
コピペに対する反応

正解1
検索して回答する
自分のスキルがあがる
回答者のスキルもあがる

正解2
検索してその正しい対処法を知る。リンクだけ張る
自分のスキルがあがる
回答者のスキルもあがる

誤答
リンクをはらず、「過去に回答済み」とがけ回答
誰のスキルも上がらない。

31 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 13:55:30.59 .net
反応すると増えます

32 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 13:59:46.59 .net
コピペ張る行為は、どうすれば嫌がらせになるか?

・基本、嫌がらせにはならない

・・非常に難しい難問
 回答者同士で本気で考えるため、めちゃくちゃスキルアップする。

・・絶対に回答がない問題
 すぐに回答不能と判断できる

・・既に回答済み
 過去問でしかない。一瞬で解ける

33 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 14:00:16.30 .net
逆に、いかに嫌がらせになるかを考えてみたほうがいいかもしれない

34 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 14:16:17.10 .net
コピペ突っ込みたいやつが喜んでるだけ
しかも自分でコピペしてる可能性大って
前のスレで判定されてた

35 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 14:25:53.17 .net
ネタが無いからって自作自演だろ

何故このスレはIDが非表示?

36 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 14:36:05.38 .net
何も知らずに正解とか書いてんじゃねーよ
コピペ質問は条件不足で回答不能なんだよ

掲示板荒らしの正解は無視なんたけど、毎回誰かがひっかかって、足りない条件を逆質問するのが延々と繰り返されてる

37 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 15:40:39.18 .net
何でそんなに詳しいのw
あっ

38 :名無しさん@そうだ選挙にいこう:2022/02/05(土) 17:39:22.12 .net
チー牛の自作自演

39 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 02:41:52.91 .net
>>37
コピペ質問の出題傾向に気づかないのは白々しいわ
いつからこのスレにいるの?

40 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 07:56:28.63 .net
>>35
スレじゃなくて板が対応してないんだ

41 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 08:08:15.88 .net
誰か教えて下さい
フォルダから同じ体裁のデータを複数取得し、
クエリで一行目を削除して二行目をヘッダーに昇格させてるのですが、
どうしても2つ目以降のデータの先頭2行がレコードとして残ってしまいます
フィルタリングすれば消せるっちゃ消せるのですが、、、
これは仕様なのでしょうか?
内部的に先にデータを合体させてるからこんなことに?

42 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 10:58:12.10 .net
VBA板のバカ住人達はID表示されるにも関わらず自作自演やってるみたいだがね

43 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 11:21:52.94 .net
アンタidばっか見て生活してんの?

44 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 12:39:39.53 .net
そういう人生があってもいいじゃないか
みつを

45 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 14:17:13.02 .net
id見るさ
自作自演とか腹立つし
何が楽しいんだろうか

46 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 14:42:12.76 .net
重症では

47 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 15:25:48.44 .net
自分の自演がバレてないかどうか見てるだけだろ
IDとか見てる奴って

48 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 20:15:18.80 .net
目的と手段の違いがわからないんだよ
IDガー爺さんは

49 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 23:10:59.19 .net
自演て5ちゃん歴長い人間ならすぐ分かるもんよ

50 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 23:14:21.04 .net
=LET(...,IFERROR(a+b,IFERROR(a,b)))

51 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 23:19:18.73 .net
>>49
完全同意
自演分からない奴はにわか

52 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 23:40:40.52 .net
変な言い訳始めたなw

53 :名無しさん@そうだ選挙にいこう:2022/02/06(日) 23:50:06.19 .net
自演のお手本

54 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 09:33:28.40 .net
質問があると
過去ログ検索する
IDがついてないかチェックする

55 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 10:03:04.62 .net
>>53
>>51はネタだぞ。>>49とは別人
これを自演と思うようだったら重症

56 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 11:55:20.37 .net
マクロで自演て解析できなかったっけ?
過去スレで可能とかいう書き込み見たする

57 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 13:25:25.48 .net
後付けの言い訳はもういいから早く次のネタ探してこいよ

>>55

58 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 13:38:30.10 .net
>>56
できるわけないだろう

59 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 13:50:09.98 .net
もう試したの?

60 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 13:53:25.40 .net
ソース見れば分かるけど、複数の書き込みが同一人物と特定できる情報は無いよ
ワッチョイかID・ipがあれば別だけど、このスレは無理

61 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 14:08:00.03 .net
だから安心して自演してるんだねw

62 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 14:29:48.00 .net
>>61
信じられないよな
自演して何が楽しいのやら

63 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 14:30:37.76 .net
>>60は何で自演するの?楽しいの?

64 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 14:45:15.03 .net
>>61-62
自演乙

65 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 15:03:09.15 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 素人でもググって出来る範囲なら

エクセルでの検索で、該当するセル内で「検索した文字のみ」を強調表示することってできますか?
エクセルで自分用の用語集を作っており、A列に単語&B列にその説明を記載しています。
だんだんB列の1セル内の文字数が増えてきて、通常の検索機能ではセル内のどこに調べたい単語が記載されているか判りづらくなってきました。。。

66 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 16:07:23.89 .net
>>65
過去のコピペ
https://mevius.5ch.net/test/read.cgi/bsoft/1638603306/55

67 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 16:24:21.02 .net
>>66
違う

68 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 17:35:43.08 .net
>>65
「ab」を強調表示

Sub Macro1()
検索語句 = "ab"
検索語句_文字列長 = Len(検索語句)
最終行 = Cells(Rows.Count, 2).End(xlUp).Row
For i = 1 To 最終行
検索結果 = InStr(Cells(i, 2).Value, 検索語句)
Do While 検索結果 > 0
Cells(i, 2).Characters(Start:=検索結果, Length:=検索語句_文字列長).Font.Size = 20
Cells(i, 2).Characters(Start:=検索結果, Length:=検索語句_文字列長).Font.Color = 255
検索結果 = InStr(検索結果 + 1, Cells(i, 2).Value, 検索語句)
Loop
Next
End Sub

69 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 19:26:27.92 .net
こんなふうに飛び飛びにデータが入ってる場合、最初に現れる数字を取得する関数ってないのかな



    A   
1   
2
3
4   20
5
6
7   30



関数(A) = 20 みたいなかんじ

70 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 19:50:40.21 .net
ゼロなら何もしない、ゼロ以外ならセルの値表示じゃね

71 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 19:53:30.76 .net
>>69
=INDEX(FILTER(A:A,A:A<>""),1)

72 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 22:06:00.13 .net
初心者で申し訳ないですがご質問させていただきたいです。
1/1 \100
1/2 \120
1/5 \50
1/7 \300

上記のデータの下記のように簡単に補完する方法はありますでしょうか?

1/1 \100
1/2 \120
1/3 \0
1/4 \0
1/5 \50
1/6 \0
1/7 \300

73 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 22:51:03.59 .net
2560px*1440px = 3.69MegaPixel や 3840px*2160px = 8.29Mpx などのスクリーンショット画像を
3Mpx や 2Mpx、1.6Mpx に収まるよう長辺比率指定での縮小をしたいと考えています。

GCD関数で比率が16:9、最大公約数が160や240であるところまでは考えられたのですが、
おそらくこの公約数をxにして比率から関数を使い、長辺・短辺の長さを割り出す計算式があると思うのですが
考えられないのでご教示いただけないでしょうか。
よろしくお願いいたします。

74 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 23:15:45.27 .net
mspaint.exe

75 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 23:21:26.59 .net
>>72
xlookup

76 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 23:30:05.27 .net
>>73
画像の比率が16:9だから、16x*9x=3Mという方程式を解く
式を変形するとx=SQRT(3000000/16/9)
これを解くとx=144.3376
xを代入すると16x=2309、9x=1299
よって3Mの画像は2309*1299ピクセル

77 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 23:33:15.86 .net
16:9で面積3×10^6以下の最大の長辺は
=16*INT(SQRT(3**6/(16*9)))
で2304x1296px

78 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 23:36:28.29 .net
面積をX倍したかったら各辺を√X倍するだけ
中学数学の範囲

79 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 23:37:29.63 .net
質問です

2022/2/7形式で入力した値をA列に打ち込みその値を元に、B列には7th Feb. 2022、C列には2022年2月7日と、Text関数やDay関数で変換して表示しています 続けて同じ年が続く場合は省略するようにしています(2022年2月7日ときたら、次の行は2月8日. )

それらの値をマクロボタンでvalueのみD列にコピーしたいのですが、B列形式はそのままコピーできるものの、C列形式は上手くコピーできず、2022/2/7形式になってしまう状態でどうしたらいいでしょうか

.valueでコピーしたいのにコピーしてくれない感じです

80 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 23:40:49.71 .net
.value2で良いじゃん

81 :名無しさん@そうだ選挙にいこう:2022/02/07(月) 23:54:49.80 .net
>>79

https://i.imgur.com/DZSbCX2.jpg
画像の方がわかりやすいと思うのでこちらでお願いします
この画像でいうF列をH列にコピーすると認識してくれないのか求める表記になってくれません

.formula形式でコピーすればなんとかなるんですが なにか良い方法ないでしょうか

82 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 00:16:05.48 .net
.textだとどうだ?

83 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 00:31:16.33 .net
>>65 です。ご回答いただいた方ありがとうございます。

>>68 さんのマクロ?をとりあえずコピペして実行してみました。
ん〜ちょっとこれは違う感じです。
これだと、このマクロを実行させた後、改めてCtrl+Fで「検索と置換」ウインドウを出して文字列「ab」で検索する必要があります。

実現させたいのは、
 入力した文字列部分のみ強調表示もしてくれる「検索と置換」ウインドウ
的なやつです。強調表示を同時にやってほしいです。

84 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 00:39:45.59 .net
index関数にmatch関数を取り込むことについて教えてください
index関数の行にのみだけmatch関数を入れるか
index関数の列にのみだけmatch関数を入れるのか
index関数の行と列両方にmatch関数を入れるか

85 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 01:09:01.80 .net
>>84
状況による
詳しくはindex matchで検索

86 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 01:12:01.97 .net
そう
ググれば大抵の答えはそこにある

〜終了〜

87 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 01:25:00.21 .net
>>76-78
ありがとうございます!
原理は理解できないけれどどの面積値でも長辺と短辺を割り出せるようになりました!

88 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 02:04:03.45 .net
>>76
スゲー!なにその関数見たことない!式カッケー

89 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 02:20:40.07 .net
>>87
いやいやいや、原理分かっていないのに納得しちゃアカンやろ

90 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 05:28:42.86 .net
>>83
C1セルに強調表示したい語句を入れる
空白だと強調をなくす

Private Sub Worksheet_Change(ByVal Target As Range)

Set trigger = Cells(1, 3) 'C1セル変更で発火

If Intersect(Target, trigger) Is Nothing Then 'トリガーを変更した時に開始
Exit Sub
End If
If trigger.Value = "" Then 'トリガーが空ならB列を黒文字とサイズ11
With Columns("B:B").Font
.ColorIndex = xlAutomatic
.Size = 11
End With
Exit Sub
End If

検索語句 = trigger.Value
検索語句_文字列長 = Len(検索語句)
最終行 = Cells(Rows.Count, 2).End(xlUp).Row
For i = 1 To 最終行
検索結果 = InStr(Cells(i, 2).Value, 検索語句)
Do While 検索結果 > 0
Cells(i, 2).Characters(Start:=検索結果, Length:=検索語句_文字列長).Font.Size = 20
Cells(i, 2).Characters(Start:=検索結果, Length:=検索語句_文字列長).Font.Color = 255
検索結果 = InStr(検索結果 + 1, Cells(i, 2).Value, 検索語句)
Loop
Next
End Sub

91 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 05:31:07.62 .net
>>84
vlookupのように縦長データなら行だけ
横長データなら列にmatch。多分めったに使わない
項目も検索したいなら列検索と行検索を組み合わせるけど、あんまり使わない

92 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 05:42:01.48 .net
>>79>>81
日付の書式設定は変な挙動をするので、セルごとコピーして値を上書きするのが手っ取り早い
下記のどちらか

Cells(2, 6).Copy
Cells(2, 8).PasteSpecial
Cells(2, 8).Value = Cells(2, 6).Value

Cells(2, 8).NumberFormatLocal = Cells(2, 6).NumberFormatLocal
Cells(2, 8).Value = Cells(2, 6).Value

93 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 07:18:08.01 .net
Dim abc As Variant, maxVal Variant
abc = Range("A1:A100)



maxVal = WorksheetFunction.Max(abc(50 To 80, 1))

これはabc(50 To 80, 1)の部分でコンパイルエラーになりますが、
このように一発で配列内の特定の範囲の値を取得することはできますか?
やはりFor〜Nextで回してやらないと駄目でしょうか?

94 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 07:58:19.02 .net
>>91
ありがとうございます!

95 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 10:08:43.63 .net
>>77
INTは最後にしないと誤差が大きくなるぞ
=INT(16*SQRT(3**6/(16*9)))

96 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 11:54:31.22 .net
>>92
ありがとうございます
そういう仕様なんですね…

97 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 12:46:37.74 .net
>>95
質問者が16:9.00129926375でいいならそれでいいよ
でも2309x1299=2999391より3Mに近いのは
16:8.97189796801でいいなら2313x1297=2999961
16:9.04166666667でいいなら2304x1302=2999808
その点で77は誤差なく16:9だ

98 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 13:29:01.75 .net
ぴったりにはできないから誤差をどこまで認めるか、比率を重視するかピクセル数を重視するか
質問者はどっちとも書いてないので部外者の勝手な議論は無駄でしかない

99 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 13:31:57.74 .net
無駄って一言書けばいいのに

100 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 13:57:18.93 .net
でも無駄って楽しいんだよな

101 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 16:24:24.78 .net
はあ?なに言ってんだコイツ?

102 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 17:53:23.29 .net
こんな長いスレ読んでいられるほど暇人じゃないんで

103 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 18:25:58.92 .net
>>70
いやそういうことじゃなく

>>71
すげえ
こんな方法があったとは

104 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 19:06:09.48 .net
MS公式声明でマクロ(VBA)初期無効化は使用を非推奨なのか?

105 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 20:39:21.89 .net
例えば、毎日、体重や血圧といったデータを記録するとして、
列に「日付」「体重」「血圧」「体温」といった項目を設定、そして記録する度に行が増えるじゃん?
記録する対象の人が何人かいれば、シートに「A氏」「B氏」「C氏」という感じにするのかなと思ったんだけど、
数千人といった膨大な数になる場合はどうやって作れば良い?
項目に「氏名」を追加して、処理するときにフィルタするの?

106 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 22:10:12.11 .net
>>105
正規化

107 :名無しさん@そうだ選挙にいこう:2022/02/08(火) 22:33:56.43 .net
>>105
横に増えるより、縦(日付をベースに下へ)に増える方が
処理が速いんでね?

元帳はマトリクス(クロス)集計よりリスト集計にしたいところ。

「日付」「名前」「測定項目」「測定値」

「日付」「名前」「体重」「血圧」「体温」
か。

あとは
・クエリーでクロス集計してグラフ化
または
・ピボットテーブルで集計してグラフ化

108 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 00:13:50.48 .net
なんで日付を横に伸ばしていくような表を作りたがるんだろう

109 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 00:24:43.84 .net
名前の列を作るだけ

110 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 00:28:16.50 .net
>>108
素人なんてそんなもんだ

111 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 00:34:20.44 .net
つーか105は日付を横に伸びるようなこと言ってなくね

112 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 02:23:00.66 .net
素人?何お前らプロなの?

113 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 07:36:38.94 .net
あんたも程度の低い反応するなよ

114 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 07:48:54.39 .net
正規化って何?
チョット検索してみたけどとてもじゃないけど上のしつもんと関係ないっぽいが?

115 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 07:58:59.66 .net
>>114
アホで無知なのになんで関係ないとか言うんだよ

>項目に「氏名」を追加
これが正規化

116 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 08:16:54.24 .net
数千人のデータを毎日記録ってことは、1日数千行ずつデータが増えるってこと
仮に5000人とすると、1年で180万件のデータになる
これはExcelでは扱いきれないのでデータベースソフトを使うべき

117 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 10:04:02.53 .net
質問に答えるより自分の知ってること書くのが目的なんだよね?

118 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 10:21:01.87 .net
>>117
違う
>106は回答。
回答がわからんかったら再度質問し直せばいいだけの話

119 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 12:03:54.74 .net
>>LAMBDA関数

あーなるほどね
VBA非推奨とする代わりに随時新しい関数を追加する方針なんだな

120 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 14:59:59.15 .net
>>118
>>117
>違う
>>106は回答。
>回答がわからんかったら再度質問し直せばいいだけの話

回答の意味をわかってないようだ

121 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 16:48:15.03 .net
答える気お前はあんのか?

122 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 17:55:01.96 .net
ないから絡んでるのね

123 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 19:16:15.57 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可

https://xtech.nikkei.com/it/pc/article/NPC/20060217/229644/03.gif
こちらの画像のように、
A6-9を縦方向にセルを結合させた状態で、B9内ポケットの下にセル行を新たに追加したいとき、
A6-9の結合状態がA6-10まで自動で延長され、B10に新規セル行が追加されるといったことをしたのですが、
どうすれば良いでしょうか?

挿入>行全体 というメニューがありますが、
これをやったときに下方向ではなく上方向に行がシフトしてくれると助かるのですが・・・

124 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 19:39:17.45 .net
>>123
https://mevius.5ch.net/test/read.cgi/bsoft/1632634851/643

125 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 19:41:26.36 .net
>>116
ACCESSですねわかります

126 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 19:43:21.44 .net
>>111
いやべつに105関係なく

127 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 19:55:46.55 .net
>>108
紙の表とグラフで見慣れているから

128 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 19:58:59.47 .net
>>116
今回月初の月次作業で行数90万超え
もう元帳だけはACCESSにしなきゃ・・・
とシコシコ作業中の俺が通りますよっ、と。

129 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 19:59:31.26 .net
元帳をエクセルはキツすぎるぞ

130 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 20:24:22.34 .net
ACCESSもすぐ壊れるしすぐ限界くるだろ

131 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 20:31:55.31 .net
ACCESSはいまだに2GB制限てカスみたいなもんがあるね。これはひどい
ただ、この次だとSQLサーバーなどになってしんどい

132 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 21:00:34.88 .net
ていどひくいw
SQLダメとかどこの高卒だよ

133 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 21:14:12.82 .net
>>132
環境構築した事ないんだね、羨ましい

134 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 22:14:23.74 .net
lambda一般公開って聞いて試してみたけど、やっぱりダメぽ。
バージョン 2201 ビルド 16.0.14827.20186
Insiderではなくて使えるようになった人いる?

135 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 22:17:21.82 .net
https://forest.watch.impress.co.jp/docs/news/1387035.html
Windows版:16.0.14729.20260
で利用できる、と書いてある
もう少し待つしかないかも

136 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 22:18:18.95 .net
>>123
予めA6-A10まで結合した状態にしたらダメなの?

137 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 22:19:19.88 .net
質問の意味が分からないのが原因だと思わね?

138 :134:2022/02/09(水) 22:28:42.75 .net
>>135
バージョンの数字的には、俺のローカルの方が新しいんだよなぁ。
もうちょっと様子みるか。

139 :134:2022/02/09(水) 22:36:01.83 .net
ttps://docs.microsoft.com/ja-jp/officeupdates/update-history-microsoft365-apps-by-date
を見ると、
16.0.14729.20260
は1/12リリースだな。これに対して今日解禁とか、どういう意味なんだろう。
解禁情報の原文ソース読んでも、意味が分からん。

140 :名無しさん@そうだ選挙にいこう:2022/02/09(水) 22:45:00.36 .net
14827.20158
使えなかった

141 :105:2022/02/09(水) 23:08:59.43 .net
>>106
0〜1の値にする正規化、ではなく、こんな感じの事?
https://ssaits.jp/promapedia/technology/normalization.html

>>107
「測定項目」「測定値」にした場合のメリット・デメリットってどんな感じでしょうか?
後者の様に、項目がそれぞれ有った方が良いと思っちゃうのですが。

元帳(?)のデザイン、結構大変なイメージがある…。

142 :107:2022/02/10(木) 01:12:05.86 .net
>>141
> 「測定項目」「測定値」にした場合のメリット・デメリット

デメリット:
・入力するとき、いちいち測定項目も入れなきゃならなくなるので面倒
→人ごとに「日付」「体重」「血圧」「体温」が列として並んだ
 入力用のテーブルを別に作って、クエリーで読んで
 ピボット列解除した上で、リスト型元帳に追加することで回避するとか。

メリット:
・日付が増えても検査項目が増減しても、元帳のレイアウトを変更する必要がない。
・ピボットテーブルでの設定が楽で、計算が速い。
・INDEX(MATCH)かSUMIFSで集計して人ごと・測定項目ごとに時系列表とグラフにするにしても、
 計算が速い。

もっとも、計算の速さは10人×4項目程度だと
1年間毎日入力して、ようやく感じるくらいかも知れないけど。

143 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 07:09:45.73 .net
すまんが整理してから書いてくれや
デメリットの中身矛盾してはるが気づいてる??

144 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 07:12:54.02 .net
多分気づいてないから直接指摘してあげたほうがいいぞ

145 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 07:47:26.51 .net
こんな説明下手なやつと関わりたくない

146 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 07:58:04.98 .net
単位の異なる項目を同じフィールドに格納するなんて
エクセラーのやりそうな事だ

147 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 09:34:21.88 .net
ネスカフェ

148 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 14:59:57.17 .net
エクセラーってフレーズ、今ちょくちょく聞くが流行りなのか?

149 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 15:29:39.11 .net
どうでもいいだろ。知ったところで何かするのかお前?

150 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 17:13:45.70 .net
ちょくちょく聞く世界にいるんだw

151 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 17:33:29.73 .net
エクセシストだろ

152 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 17:46:45.64 .net
あ、低脳が現れたのでここで終了です

153 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 19:03:47.30 .net
人の揚げ足ばかり取って生産性無いなおまいらは
職場でもそうなんか?

154 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 20:03:50.72 .net
ここが俺の職場だ

155 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 20:46:30.05 .net
テスターは人の間違いを指摘する仕事だろ

156 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 20:58:19.10 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

Excel VBAでOutlook(こちらも2019)のメールを作成→送信すること自体はできています
ただ、本文にリンクを貼るコードが上手くできません
Webリンクと社内ネットワークのフォルダやファイルリンクいずれも本文に入れることがあります
どのようにコードを組めば良いでしょうか

157 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 21:41:26.48 .net
>>156
現状のコードを教えて

158 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 22:12:43.97 .net
恐縮ながら公開されているサイトの転用なんだけど
https://fastclassinfo.com/entry/vba_outlook_sendmail/

このサイトの
'プログラム6|メール本文をHTML形式にして、フォント変更やリンクをセット
Dim mailbody As String, credit As String, link As String, strstyle As String, url As String
mailbody = ws.Range("B6").Value
credit = ws.Range("B7").Value
link = ws.Range("B8").Value
url = "<a href=""" & link & """>" & link & "</a>"
strstyle = "<font=""MS P明朝"" color=""#FFFFFF"">" & mailbody & "</font>" & url
mymail.HTMLBody = strstyle & "<br>" & "<br>" & credit & "<br>"
ここのmailbody〜urlの「ws.Range("B6").Value」とかの値を参照ではなく直接入力にしても上手くいかないのよね

159 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 22:12:47.24 .net
社内のコードなのでそれは出せません

160 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 22:14:01.75 .net
ラムダがあれば今日作った長い数式も一行で済むのか

161 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 22:34:03.68 .net
>>158
うまくいかないとは、普通の文字列になるってこと?

162 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 22:41:52.86 .net
>>161
urlの項目がメールに反映されないんよ
mailbodyとcreditの項目はひょうじされるんだけど

163 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 22:49:17.54 .net
>>162
多分だけど、リンクに「<」か、「>」の文字が入ってる気がする
リンクを「aaa」などにして試してみて

164 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 22:56:43.42 .net
エスケープ処理しろよw
マジで馬鹿なのか?

165 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 23:06:37.34 .net
うるせえ三流大学出身

166 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 23:15:04.01 .net
>>164は韓国人かベトナム人辺のようです
質問者の方は、あまり気にしないでください

167 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 23:19:53.96 .net
高卒だが

168 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 23:31:20.55 .net
え?
このご時世に高卒なんているのか?

169 :名無しさん@そうだ選挙にいこう:2022/02/10(木) 23:51:56.26 .net
まだ18だからな。

170 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 00:05:00.35 .net
生まれて来なかった方がよかっただろ
まだ間に合うぞ

171 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 01:31:35.96 .net
エクセルで体温計れる?
体温計で計ってエクセルに書き込むのが面倒になってきた

172 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 01:41:39.69 .net
>>171
> 測定データは、健康管理アプリ「OMRON connect」で簡単に記録し、毎日の体温をグラフで確認することができます。
> 測定データは、CSVファイルに出力してメールで送付することもできるので、職場等への体温報告にご利用いただけます。

https://www.healthcare.omron.co.jp/product/mc/mc-6800b.html

173 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 09:10:01.23 .net
でしつもんに対する回答は


174 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 09:28:41.73 .net
「エクセルで体温は測れない」

175 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 09:37:11.24 .net
オムロンの体組成計持ってるけどそれもアプリに送信してスマホから見れて便利よ

176 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 12:04:32.56 .net
まぁそのうちスマホを脇に挟んだりおでこに当てたりして体温図るアプリが出て来るだろ
アプリ「計測した体温はエクセルやスプレッドシートで管理できます」

177 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 12:22:20.64 .net
もうわかったのでいいです

178 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 13:35:48.35 .net
ここまで言われなきゃ分からないばーか

179 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 13:36:41.76 .net
エクセシストだから

180 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 16:23:43.66 .net
>>177
このスレは君のために立ててはいないんだよ

181 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 16:31:28.84 .net
VBAと呼ばれる機能で料理や洗濯できますか?

182 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 17:06:27.41 .net
あーウゼー

183 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 18:03:20.30 .net
>>181
料理・・・ホットクックでも、食材を入れる手間がある
掃除・・・ルンバがあるが、そもそもvba不要で完全自動

難しいね

>>182
嫌なら見なければいいのでは?
なんで自分から苦しんでるの?

184 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 18:37:14.12 .net
流行りのパワポVBAは難しいのかな??
Wordはいろいろ難しいと聞いた

185 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 18:39:10.90 .net
流行ってない

186 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 18:49:31.49 .net
>>184
一回触ったけど簡単だよ
ただ、vbaとはそもそも相性がかなり悪い。コード書いてる間に手作業で終わることの方が多いだろう

187 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 19:21:42.71 .net
クソくせー

188 :134:2022/02/11(金) 20:29:13.22 .net
lambdaキタ(ガタン

189 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 21:06:38.77 .net
>>188
よし、俺も行けた
新時代の到来だ

190 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 21:19:49.77 .net
例えばA2〜A30に入っている値に1を加えた値の積
出したい
(数学でいうと総乗Π[k=2→30](1+A[k])をやりたい)
のですが、
その場合はB2〜B30に(A2〜A30)+1を入れて、PRODUCT(B2:B30)するしかないですか?

具体的に何をやりたいかというと、元の値からの増加割合(1%とか2%とか)の数値がA2〜A30に入っていて、
元の値A1に対して増加分を全て加えた合計値を出したいのですが、
そのためには1%を101%として掛け算しないといけないので、1を加えた値を掛け合わせたいのです

191 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 21:43:38.54 .net
=PRODUCT(A2:A30+1)

元の値からの増加割合なら元の値の(1+SUM(A2:A30))倍じゃねーの

192 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 21:55:41.46 .net
仮にちょうど良い内蔵関数(今回の場合はPRODUCT)が無かった場合も、出来るようになったのだ。
=REDUCE(1,A2:A30,LAMBDA(a,b,a*(b+1)))

193 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 21:58:02.91 .net
マクロ書くより手作業や関数使った方がはるかに速いことがたくさんあると思ったが。。。
何故か職場にはなんでもマクロ馬鹿が最低ひとりはいるのはなぜ?

194 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 22:06:56.19 .net
>>193
マクロが早い→手作業やりたく無くなる
そうなると全部マクロにしちゃう
そこからもう一歩成長すれば、マクロも数式もうまく使いこなす事ができるようになる

195 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 22:35:23.49 .net
自分の名前を入れるだけなのにマクロはねーわと思ったから
わざわざエディター開いてRange(A4)=○○
思い出し笑いが止まらん

196 :名無しさん@そうだ選挙にいこう:2022/02/11(金) 22:43:14.68 .net
それ今後のための自動化だろう
笑ってるだけの君とコードを書いてる社員
どちらが上かは明らかだねぇ

197 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 00:14:19.34 .net
上とか下とかいきなり何言ってんの
狭い世界で生きてるんだね

198 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 00:18:22.06 .net
社員はコード書かない。書くのは派遣か底辺の社員。

199 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 00:34:56.48 .net
前にも書かれてあったが、MSそう遠くない将来VBAは終わらせるつもりなんだろうな

200 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 00:54:16.97 .net
>>181
出来そうな気がするが、どうやって家電を制御するか。

201 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 01:00:15.45 .net
PIC

202 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 04:39:40.46 .net
APIなり外部DLLなり呼び出せばUSBでもLANでもデータは送れるから、そういうのに対応してる家電なら制御できるけどな
それVBAじゃなくても可能だし

203 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 04:47:40.03 .net
>>196
上だの下だの言って何が自動化だよ
偉そうに語るな

204 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 08:13:37.07 .net
>>200
スイッチボットってのがある。wifi経由でアナログスイッチをオンにできる
信号を送ればほぼ全ての家電を動かせる。
それ自体はvbaで出来るが・・・
vbaにする理由が何一つないんだよな

205 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 09:01:09.55 .net
できるかどうか試してから書けよ
わからないだけなら黙ってろ
底辺社員か?

206 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 09:25:24.60 .net
vbaで試すアホはおらんやろw

207 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 12:14:59.95 .net
>>191-192
ありがとうございます!できました!
加算じゃなくて乗算での増加割合なので、2%が2つは2+2=4%ではなくて、1.02x1.02=1.0404の4.04%になるので、
ご指摘の計算式が必要でした

208 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 12:33:57.88 .net
=FVSCHEDULE(1,A2:A30)

209 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 15:11:22.49 .net
マクロ書かせるより安い派遣にやらせて方がコスパいいわ

210 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 15:15:17.47 .net
>>209
不正解
長期か短期かによる
永遠に続く仕事ならマクロの方が良い
短期なら派遣にやらせたほうが良い

211 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 15:25:42.61 .net
なら正解じゃん半分

212 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 15:27:42.46 .net
そう思うならそれでいいんじゃない?

213 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 15:48:35.74 .net
気づけよ。こいつ関わっちゃダメ。
長期=永遠とか言ってる時点で。

214 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 19:36:55.51 .net
典型的な批評家だね。
自分はスキルないから何も出来なことに気付いてない。

215 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 19:40:00.48 .net
三四郎ってどうでしょうか?

216 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 19:40:33.91 .net
>>214

が抜けてるよ

217 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 21:17:19.28 .net
マジで底辺馬鹿はExcelをやらないでほしい。
理系出身のエリート向けのアプリだし

218 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 21:21:07.66 .net
は?馬鹿だからエクセル使うんだろ?w
逆だアホ
理系こそエクセルでチマチマなんかやらんわ

219 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 21:22:06.66 .net
すぐ釣れるなあんた

220 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 21:25:37.63 .net
理系ペーソン?

221 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 21:47:33.00 .net
理系は頭で計算できるんじゃね?

222 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 22:39:44.63 .net
できるよ

223 :名無しさん@そうだ選挙にいこう:2022/02/12(土) 23:53:19.06 .net
すみません、スレみて質問していいのかと思いましたが、相談に乗ってください。

予定の10日前になったらセルの色変え、
(予定日前まで色変えで)予定日、予定日以降は色無しとしたいのですが
どうすればいいでしょうか?

よろしくお願いします

224 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 00:14:17.84 .net
派遣を雇って毎日セルの色変えさせろ

225 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 00:16:25.20 .net
>>223はコピペ質問

226 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 00:18:05.55 .net
>>223
条件つき書式
https://i.imgur.com/RAjSEN7.png

>>224
コスト高っ!

227 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 00:29:02.64 .net
Excelバリバリできる派遣なんかなかなかいないだろ

228 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 00:47:28.18 .net
>>226
わざわざ画像までありがとうございます。
勉強になりました。

229 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 02:31:47.77 .net
で、その数式の意味は理解できた?
そこなんだよ大切なのは

230 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 03:22:44.07 .net
何で14日が白なの

231 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 11:00:46.93 .net
ワロた

232 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 12:13:28.79 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可


データを貼り付けたあとセル範囲を選択することができません
@の固定範囲指定はOK
AもOK
Bだとどこも選択してくれない

最終的には40も79も可変させたいのでlastrowやlastcolumnを入れたいのだが
それ以前にCells指定が上手くいかない



@ ThisWorkbook.Worksheets(1).Range("B10:CA40").Select.Copy

A Dim lastrow As Long
  lastrow = ThisWorkbook.Worksheets(1).Cells(Rows.Count, 2).End(xlUp).Row
  ThisWorkbook.Worksheets(1).Range("B10: CA" & lastrow).Select.Copy

B ThisWorkbook.Worksheets(1).Range(Cells(10, 2), Cells(40, 79)).Select.Copy

233 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 12:27:20.31 .net
>>232
.select.copy

.copy

234 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 12:50:32.34 .net
>>233
だめでした

235 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:00:55.42 .net
一度クリアにしないと再選択されないよ!
人間がやってもそうだろ!

236 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:07:54.32 .net
Bを実行するときは@Aはコメントアウトしてますよ

237 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:12:02.89 .net
>>232
コードはcopyだけど、貼り付けしたいのか、範囲選択したいのかよく分からん

コピー・ペーストに範囲選択は必要ないけど、
あえて確認のために範囲選択したいってこと?

238 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:14:24.71 .net
ThisWorkbook.Worksheets(1).Range("B10:CA40").Select.Copy
この部分でエラー出る
vbaでこの書き方って正しくないはず。selectの返り値はboolean

二行にすればok
ThisWorkbook.Worksheets(1).Range("B10:CA40").Select
selection.Copy

239 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:27:36.81 .net
>>237
コピーまではマクロで
貼り付けは別のファイルに手動(範囲確認したい)

240 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:29:40.41 .net
>>238
言われて勉強になった。

VBAのSelectとSelectionの違い
https://vbabeginner.net/difference-select-selection/

241 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:33:20.49 .net
>239
一応Activateも試してみたけど、やはりこれもbooleanしか返ってこないな
>>238さんのように二行に分けるしかない

242 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:33:34.35 .net
>>238
@Aは範囲選択だけでコピーできてなかったのができるようになりました 

ただ
B ThisWorkbook.Worksheets(1).Range(Cells(10, 2), Cells(40, 79)).Select
   Selection.Copy

は1行目の段階で選択してくれません

243 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 13:47:00.91 .net
>>242
アクティブになっていないシートのセルを選択はできないので、
まずはアクティブにする

また、標準モジュールに記述する

Sub foo()
ThisWorkbook.Worksheets(1).Activate
ThisWorkbook.Worksheets(1).Range(Cells(10, 2), Cells(40, 79)).Select
Selection.Copy

End Sub

244 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:10:50.87 .net
アクティブってactivateのこと言ってんの?

245 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:15:38.23 .net
>>243
@ではコード追加してアクティブにしなくても選択できるんですよ
Bとはなにが違うのか

@ ThisWorkbook.Worksheets(1).Range("B10:CA40").Select
  Selection.Copy

B ThisWorkbook.Worksheets(1).Range(Cells(10, 2), Cells(40, 79)).Select
  Selection.Copy 

246 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:16:52.11 .net
VBAで動作させる場合(視認性は別として)
IFネストで
条件1-条件2=処理1
条件1-条件3=処理2

とするのと

IF 条件1&条件2=処理1
IF 条件1&条件3=処理2

とするの

どちらが軽量で処理が早いですか?

247 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:17:27.30 .net
CELLS(列,行)ではなくCELLS(行,列)

248 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:17:50.15 .net
しつこいw
やりたいことできるようなったんだから後はいいだろ
何で回答者にイチャモンつけんの?

>>245
>>243
>@ではコード追加してアクティブにしなくても選択できるんですよ
>Bとはなにが違うのか

>@ ThisWorkbook.Worksheets(1).Range("B10:CA40").Select
>  Selection.Copy

>B ThisWorkbook.Worksheets(1).Range(Cells(10, 2), Cells(40, 79)).Select
>  Selection.Copy 

249 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:18:11.07 .net
>>245
こう
ThisWorkbook.Worksheets(1).Range(ThisWorkbook.Worksheets(1).Cells(10, 2), ThisWorkbook.Worksheets(1).Cells(40, 79)).Select

普通に読みにくいので、こう
set ws = ThisWorkbook.Worksheets(1)
ws.Range(ws..Cells(10, 2), ws..Cells(40, 79)).Select

250 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:18:27.70 .net
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
マウスのカーソルの色はWindowsの設定で変更(白黒反転)していますが、
Excelの画面上での位置を示す「太い+」は白いままです。
これを黒色などに変えられないでしょうか。
また選択したセルを示すセル周囲の黒い枠線が
Excel2007より細いですが太くできますか。

251 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:19:41.13 .net
ごめんなさい
間違ってないね
寝起きでボケてた

252 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:19:56.44 .net
>>246
vbaはどっちも一緒
ってかifの分岐で速さ求めてもた仕方ないだろう
みやすさを心がけたほうが良い

>>248
全部100%分かるまで聞けばいいじゃん
答えたくなければ答えなくていいし
俺は自分のために回答するけど

253 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:22:23.19 .net
>>250
カーソルの変更は無理なようだ
https://answers.microsoft.com/ja-jp/msoffice/forum/all/%E3%82%A8%E3%82%AF%E3%82%BB%E3%83%AB%E4%B8%8A/2aa8be71-56c2-4467-879e-173fd0e370f5

罫線は見当たらなかったけど、多分無理だと思う

254 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:23:40.66 .net
横の78列はまず変わることがないし
縦の行数も28〜31の日数変化だけで
空白行をコピーしても特に問題ないから
@の("B10:CA40")固定で実務上問題ないんだけど
ここまで苦労しても解決できないとはな

BはあきらめてAのRange("B10: CA" & lastrow) で妥協するか 

255 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:25:28.11 .net
>>248
Bはできていません

256 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:31:06.58 .net
妥協できるのに無駄で時間使ってんな〜

257 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:32:34.84 .net
>>255
3は>>249で答え出てるよ

258 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:33:39.34 .net
>>257
動きません

259 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:33:41.67 .net
>>256
休日に初心者を煽るだけの人生・・・w

260 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:34:19.47 .net
>>251
どこが間違ってますか?

261 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:35:03.42 .net
>>249
ピリオド残ってたわ

こう
Set ws = ThisWorkbook.Worksheets(1)
ws.Range(ws.Cells(10, 2), ws.Cells(40, 79)).Select

262 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 14:38:40.45 .net
解決しました

ベストアンサー
>>238
>>249

Dim lastrow As Long
Dim lastColumn As Long
lastrow = ThisWorkbook.Worksheets(1).Cells(Rows.Count, 2).End(xlUp).Row
lastColumn = ThisWorkbook.Worksheets(1).Cells(10, Columns.Count).End(xlToLeft).Column
ThisWorkbook.Worksheets(1).Range(ThisWorkbook.Worksheets(1).Cells(10, 2), ThisWorkbook.Worksheets(1).Cells(lastrow, lastColumn)).Select
Selection.Copy
 MsgBox "連結して全範囲をコピーました。目的のシートに貼り付けてください"

263 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 15:00:06.88 .net
ワークシートオブジェクトも1回しか使わん行番号も変数に入れんでええやろ
いちいち代入しないだけでこんだけ短くなるんやで

Sub Macro1()
  With ThisWorkbook.Worksheets(1)
    .Range(.Cells(10, 2), .Cells(.Cells(Rows.Count, 2).End(xlUp).Row, .Cells(10, Columns.Count).End(xlToLeft).Column)).Select
    Selection.Copy
    MsgBox "連結して全範囲をコピーました。目的のシートに貼り付けてください"
  End With
End Sub

264 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 15:04:21.52 .net
なんで公共の場で地元言葉なの?

265 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 15:13:28.86 .net
感謝しない質問者はどうして生きているの?
ベストアンサーって、、、、

266 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 16:06:46.28 .net
承認欲求満たしたくてここに集ってる奴らに餌を与えてる質問者の方にこそむしろ感謝すべき

267 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 16:44:11.18 .net
本当だわな
わざと難しい方のやり方で回答してどや顔さている質問者

268 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 17:28:03.73 .net
「は」を使うべき部分に「わ」って使う人間て頭悪いよね絶対

269 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 17:43:33.97 .net
どの分野にもある初心者のための質問スレは質問者を小馬鹿にするために存在する
また質問者の多くは実際はベテランマニアで回答者を小馬鹿にするために質問している

270 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 17:49:05.78 .net
スレチだが念のため。

「〜〜だわな」の語尾の「わ」は終助詞で
女性口調の「〜〜だわ」と同じ、「わ」の表記で良い。
「本当だはな」とは表記しない。

「こんにちは」の語尾の「は」は係助詞とか副助詞で、
日本語誤変換からら起因すると思われる「こんにちわ」が
誤記であることはご案内のとおり。
「今日は良いお天気ですね」とか「今日はご機嫌いかがですか」が縮まった?

「私が○○です」の「が」と同様に、主語を指し示したりする。
「が」の方がその主語を特定し、他を排除する意味が強い等の違いがある。

誰が頭悪いかは、知らん。
なお、「偏見や決めつけが酷いのは『知性の欠如』」
という説は同意する。

271 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 17:53:05.26 .net
>>269の書き込みがすべて事実

272 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 18:15:10.65 .net
その書き込み必要?もう一度考えよう (自由律俳句)

273 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 18:25:22.21 .net
金子
メンタ
ドカタ
タナカ

どれが一番役に立つ?

274 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 18:35:58.00 .net
>>273
自分が見やすいと思ったものでいいんじゃない

275 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 18:55:32.89 .net
また自演で日曜日過ごしたのか

276 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 19:26:55.05 .net
>>218
極座標変換とグラフ化はエクセルの独壇場なんだが

277 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 19:51:52.50 .net
理系でも底辺のすること

278 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 20:03:33.40 .net
>>276
それってどういう風に使うの?
普通に知らないから気になる

279 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 20:05:04.01 .net
232は自分が書きましたが実は別スレからの転載です
回答が得られて良かったですがコスパは悪いと感じましたね

280 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 20:29:30.66 .net
>>279
vbaスレだろ
実は、アホが勝手に移動しろって言っただけだから向こうで聞き続けて良かった

281 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 22:52:52.26 .net
>>278
直接測定出来ない回路素子の周波数特性を調べるのに、既知の回路素子と組み合わせて得られたベクトル合成特性から引き算する測定手法で使う

282 :名無しさん@そうだ選挙にいこう:2022/02/13(日) 22:56:51.70 .net
>>281
ありがとう!
ちょっと勉強してみる

283 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 07:42:57.78 .net
>>276
Rはそれ出来ないの?

284 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 08:15:12.27 .net
VBAスレ住人性格悪くて嫌い

285 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 08:19:41.63 .net
>>284
うん?
なんか向こうのスレでもそんな書き込みあった気がするぞw
「Excel板なんて馬鹿だもん」みたいな
別物なんだなw

286 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 09:36:22.47 .net
両方煽ってバトルに発展するかどうか見てます

287 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 09:38:36.49 .net
同じくw

288 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 09:40:50.67 .net
お前らはそんなにvba板の住人と関係を悪化させようとしてるのか?
何が面白いんだ?

289 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 09:51:34.31 .net
派遣にVBA教えたらそいつ職場で神扱いになってんのw

たった一ヶ月で神になれる日本まじ雑魚すぎ
そりゃ衰退するわ

290 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 10:32:04.39 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否

5chのスレッドキーからレス数を取り出す関数
開始日          スレタイ        レス数   終了日               こうしたい
1617118210.dat<>〇〇〇〇〇〇〇〇〇〇〇〇 <> 9 <> 1606201102<>            → 9
1617118210.dat<>〇〇〇〇〇〇〇〇〇〇〇〇 <> 89 <> 1606201102<>           → 89
1617118210.dat<>〇〇〇〇〇〇〇〇〇〇〇〇 <> 789 <> 1606201102<>          → 789
1617118210.dat<>〇〇〇〇〇〇〇〇〇〇〇〇 <> 1002 <> 1606201102<>         → 1002
※レスアンカーがおかしいといわれて書き込めないのでスペース入れてますが<>と数字は連続しています

=LOOKUP(2000,RIGHT(LEFT(RIGHT(A2,18),4),COLUMN(A2:D2))*1)
この関数だと一桁の場合エラーになります  
〇 <> 9 <> 1606201102<>     (右18文字)

〇 <> 9                 (左4文字)  

〇 <> 9   → 数値にならない   (右4文字)



=LOOKUP(2000,RIGHT(LEFT(RIGHT(A2,18),4),COLUMN(A2:C2))*1)
この関数だと1002の場合「2」になってしまします
1002 <> 1606201102 <>      (右18文字)

1002                 (左4文字)

002 → 2             (右3文字) 

291 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 10:49:28.99 .net
>>290
https://i.imgur.com/izufhcu.png
c2==FIND("<",$A2,SUM(B2)+4)
f2=+MID($A2,SUM(B2,4),C2-B2-4)

292 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 10:49:53.32 .net
あ〜ごめん
><>と数字は連続しています
見落としてた

293 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 10:55:05.81 .net
>>290
こう
https://i.imgur.com/avmil2z.png
c2=FIND("<",$A2,SUM(B2)+3)
f2=+MID($A2,SUM(B2,2),C2-B2-2)

294 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 11:12:32.96 .net
>>293
ありがとうございました。
やっぱ作業列がいるようですね

295 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 11:23:02.95 .net
>>294
無くても行けるけど、しんどすぎるからやめたほうがいい
ある程度見通しよく、変更しやすいようにしておくと、間違っててもすぐに修正できる
まさに>>291>>293みたいな感じで

296 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 14:55:29.34 .net
表の設計を工夫すればもっと簡単な式でできると

297 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 16:17:53.97 .net
なら具体的に書いてくれる?
理想論テキトーに言って自己満足してないのなら

298 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 16:55:05.37 .net
つかなんでこんな事やってんの?
仕事ではないよなそんな5ちゃんのデータ分析とか

299 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:03:41.46 .net
多分仕事。ステマや悪口の調査。
俺も15年ぐらい前に同じ事やってた

300 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:08:00.87 .net
話をそらすな

301 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:21:50.29 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 365 バージョン2201
ROUNDUP関数で得た値をXLOOKUPで探索するとエラーがでることがあるのですが、原因が分からないのでご教授お願いします
1行目ではエラーが出ないのですが2行目でエラーが出ます
B列は数字を手入力し、E列はそれを使った場合でエラーは出ません
https://i.imgur.com/EQY6w6c.png
https://i.imgur.com/UfkdDfs.png
https://i.imgur.com/6TbIBfM.png
https://i.imgur.com/VuW2iQs.png

302 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:24:26.85 .net
小数誤差じゃね

303 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:25:07.53 .net
>>301
その1.8と3.8は手で入力してる?それとも計算結果?

304 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:26:52.83 .net
>>303
5行目以下の表は全部手入力です

305 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:33:12.91 .net
ややこしいときあるよね
丸め誤差とかあると

306 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:35:06.52 .net
>>302
小数点以下30桁まで表示させてもダメでした
https://i.imgur.com/kaHjU1T.png

307 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:35:14.48 .net
>>301
なにこれわからん
挙動的にはほぼ間違いなく小数誤差
https://i.imgur.com/HnLbPT3.png

・D2の数式内「A2」を「3.8」に置き換えると正しくなる
・A2=A7はTRUE
・A5A6A8を消しても結果は変わらない

これ解決できたら凄いかも

308 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:35:41.23 .net
同じことやってて草

309 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:36:37.62 .net
質問の解説してないで答え教えてよ

310 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:39:22.52 .net
>>301
浮動点小数かな
そもそもA1=A6がTRUEになるかだ

311 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:41:14.69 .net
>>310
問題はA2とA7だぞ
ちなみにTRUEになるから、マジで理由が分からん

312 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 20:56:41.59 .net
>>311
そうなのか
じゃあ関数内で浮動点小数の誤差が出てるのかな?
一番は小数を使わなければいいんだが

313 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 21:36:09.23 .net
ROUNDUPの方が2^-51だけ大きいみたい
=ROUNDUP(3.75,1)-2^-51

314 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 21:42:50.49 .net
なんでTRUEなんだ・・・
もしかして新しいパンドラの箱を開けてしまったのか

・比較はtrue扱い
・xlookupではfalse扱い

・・・

315 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 21:57:02.73 .net
=ROUNDUP(3.75,1)=3.8 →TRUE
=ROUNDUP(3.75,1)-3.8=0 →FALSE

316 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 22:19:15.17 .net
つまり
=1+1e-15=1 →TRUE
=1+1e-14=1 →FALSE
=(1+1e-15)-1=0 →FALSE
=(1+1e-14)-1=0 →FALSE

317 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 22:22:26.64 .net
なるほど
小数点15桁以降で差がある場合は、単純な比較では同じとみなされる
差を0と比較すると、それは違うとみなされる

そっか〜

318 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 22:25:18.78 .net
こらこら後半の理解違う

319 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 23:00:06.79 .net
>>313
これ確認したんですが、2^-51≒4.4E-16なので >>306 で違いが見えないのも変ですよね

320 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 23:02:58.85 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否

1行毎に以下の項目が列に分かれてたくさん存在します
・クラス:「勇者」「戦士」「武闘家」「魔法使い」「僧侶」「賢者」「踊り子」「商人」「遊び人」の9種
・レベル:1〜48の数字
・戦闘力

クラスが同じでもレベルが違ったら別枠で扱う
(例えば「勇者レベル1」と「勇者レベル2」は別項目として扱う)
クラスとレベルの値が同じ行が複数あります

この条件でクラスとレベルが同じ行の戦闘力を集計したいのですが
どういうやり方が一番効率が良いでしょうか
(クラスとレベルが同じ組み合わせの戦闘力を個別に抽出した上で合計を出したい)

321 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 23:14:37.91 .net
ピボットテーブル

322 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 23:31:57.47 .net
>>321
試してみたのですが
ピボットだと存在しない組み合わせ(例えば全てのクラスのレベル2が存在しない場合)が
結果としてレベル2の項目そのものが表示されないので採用できませんでした
後出しで恐縮ですが
最終的に全組み合わせを一覧にしてそれぞれの項目の戦闘力の合計を集計したいのです
ピボットの設定でできたりするのでしょうか

例えば以下のような感じ

(こうなってしまう)
      勇者  戦士  武闘家
レベル1   574 476 526
レベル3 779 784 757


(こうしたい)
      勇者  戦士  武闘家
レベル1   574 476 526
レベル2
レベル3 779 784 757



レベル48

323 :名無しさん@そうだ選挙にいこう:2022/02/14(月) 23:32:39.87 .net
数字がずれましたすみません

324 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 02:25:01.68 .net
無駄に盛り上がってるじゃん
良かったな質問者

325 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 06:47:52.96 .net
>>322
SUMIFSだろうな

326 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 07:51:04.26 .net
>>322
設定では無理
手っ取り早いのは
クラス 空白
レベル 1〜48のレン版
戦闘力 0
のダミーデータを追加すること

327 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 07:59:13.40 .net
>>325
超絶重くなりました

>>326
よく分からんので解説お願いいます

328 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 08:40:52.85 .net
この程度の内容ででよく分からんとか

329 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 09:05:31.70 .net
>>327
こう
https://i.imgur.com/wffwU6j.png

330 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 09:06:01.28 .net
>>328
初心者なら仕方ない
君にもそういう時期があったはずだ

331 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 12:34:01.32 .net
質問です。

ファイル内のすべてのプルダウンリストの 「▼」←これが表示されなくなってしまいました。
https://answers.microsoft.com/ja-jp/msoffice/forum/all/excel2016%E3%81%AE%E5%85%A5%E5%8A%9B%E8%A6%8F/9eb9ae76-2c6d-4464-a398-7a8b8ebfad08

このサイトと同じ症状です。
ただカメラ機能は使っていないので、原因は別にあると思うのですがどうすれば治りますか

数式に名前をつけて関数で画像を表示、非表示 をファイル内でしているのですがこれが原因でしょうか

332 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 13:11:41.05 .net
>>331
エクセルは描画周りに妙な挙動がある
恐らくブックがおかしくなっている

・一度、新規ブックで試してみる
・問題なければ、そこにプルダウンと関数の画像部分をコピーして確認
・それで問題なければ、全部コピー

333 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 14:17:32.71 .net
見えないとコピペもできません
原意わかりますか?

334 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 19:27:59.82 .net
愿意?&#20320;的愿意&#35828;是什&#20040;!

335 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 20:10:10.05 .net
下記のようにA列には通し番号、B列には得点が入力されています
また、C1セルには合格点が入力されています
A B
1 88
2 83
3 79
4 40
5 99

C1=80

得点が初めて合格点に達しなかった時の通し番号を関数で出したいのですが良いやり方はありますか?
上記例の場合は3回目で初めて80点を下回ったので3と出力してほしいです
可能であれば作業列なしでお願いします
バージョンはexcel2013です

336 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 20:21:04.35 .net
>>335
A列使ってないけど
=MATCH(TRUE,B1:B5<C1,0)

A列使うなら
=INDEX(A1:A5,MATCH(TRUE,B1:B5<C1,0),0)
https://i.imgur.com/bfsH8Tl.png

sumproduct使わずにできちゃった

337 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 20:54:05.51 .net
>>336
早速の回答ありがとうございます
match関数にこんな用法あったんですね
ただexcel2013には対応していないっぽいので他の方法でお願いします...

338 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 21:10:59.90 .net
配列数式かもしれない
=MIN(IF(B1:B5<C1,A1:A5))

339 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 21:11:39.27 .net
>>332
コピーせずにもとに戻すのはできないですか?
それで戻せないならいつか繰り返すだろうし…って思ってしまって

340 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 22:02:52.43 .net
>>329
画像でたいへんよく理解できました
目から鱗です

341 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 23:04:00.13 .net
>>338
できました!
ありがとうございます

342 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 23:23:54.72 .net
しゃぶってあげます!

343 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 23:34:21.20 .net
>>330
は?最初からバリバリできましたけど?
Excelごときで分からないとかプログラミングの世界ではやっていけねーし

344 :名無しさん@そうだ選挙にいこう:2022/02/15(火) 23:42:21.47 .net
>>343
>最初からバリバリできた

どうしておまいらはそうやって自分を大きく見せようとするんだ??
小学生かつーのw

345 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 00:56:33.82 .net
Excel内のスクショ録るときにピクチャ形式にするとなんでビットマップ形式より画質良くなるの?

346 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 06:06:01.13 .net
数式バー広すぎぃ

347 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 07:03:51.23 .net
>>345
>ビットマップ形式より画質良くなる
ありえない

単にサイズでかいものが縮小表示されてるだけでは

348 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 07:51:09.16 .net
>>347
実際に画質がいいから聞いたんよ

349 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 07:55:39.24 .net
>>345
ピクチャ形式ってなんだ?

350 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 07:56:12.29 .net
>>343
誰もがプログラミングの世界にいたわけではない。

351 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 07:57:34.17 .net
思い込みだけで回答する役立たず

352 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 07:57:44.22 .net
>>343はネタやぞ・・・

353 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 08:17:24.05 .net
無能が言い訳始めたな

354 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 08:38:22.69 .net
>>345
Excelのピクチャ形式は、一般的にはベクトル形式と呼ばれるデータになっていて、線の向きや太さを1本ずつ記録してるから拡大縮小しても文字や図形が崩れない
ビットマップ方式はドットの並びを記録してるから、大きさを変えた時にギザギザがそのままになって汚く見えてしまう

355 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 08:48:34.61 .net
>>349
xlPicture

356 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 08:52:05.45 .net
>>347
https://i.imgur.com/0LbJ7lF.png

357 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 12:04:27.11 .net
それ答えになってないから。

358 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 12:06:50.61 .net
345は低脳のふりした釣り質問だな。
コピペだし。

359 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 15:48:19.73 .net
自分を常に大きく見せようとしているから食いついて来たんだろ?

360 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 17:19:31.16 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel office365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

エクセルで1月から12月まで、各月の複数のシートを作成して作業をしているのですが、12月のシートに入力したことがそのほかの月のシートに反映されてしまい困っています。
たとえば、12月の20行に入力したことが、1月から11月まですべてのシートの同じ行に反映されてしまうのです。
反映されるのは、12月のシートに入力した時だけで、11月のシートに入力したときは異常は現れません。
どういった原因が考えられるでしょうか?
解決方法を教えていただけると助かります。
よろしくお願いします。 

361 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 17:24:50.67 .net
>>360
1-12全てののシート見出しを選択している

362 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 17:25:38.53 .net
多分シート見出しが1-11が見えていて、12が半分しか見えていない状態
シフトか何か押しながらクリックしてるんじゃないかと思う

363 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 17:30:55.70 .net
>>360
もしかして、
串刺し計算かなにかやった後、
それぞれのシートの選択範囲が
そのままになってるとか?

364 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 17:38:44.67 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

指定した範囲内に、指定した文字列が存在したら1、しなかったら0、というような判定をしたい場合、どういう関数を使うのでしょうか。
A1:A3に、aが1個または2個、または3個あれば1とカウントし、aが存在しなければ0としたいです。
宜しくお願いします。

365 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 17:45:29.12 .net
>>364
=IF(OR(A1="a",B1="a",C1="a",),1,0)

366 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 17:47:26.99 .net
>>361 362 363
おっしゃる通り、すべてのシートの見出しを選択していました。
問題解決しました。
ありがとうございます。

367 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 18:06:34.82 .net
>>364
=IF(COUNTIF(A1:A3,"a")>0,1,0)
または
=IF(COUNTIF(A1:A3,"a"),1,0)

368 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 18:13:28.96 .net
>>354
なるほどー

369 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 18:59:26.29 .net
>>365
優勝

>>367
ありがとう、あなたにも優勝あげたい

370 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 19:14:08.55 .net
数式的には367の一番目がなにをしてるか分かりやすいけどな

371 :名無しさん@そうだ選挙にいこう:2022/02/16(水) 20:15:43.53 .net
>>365
こーゆーのでいいんだよねこーゆーので
超分かりやすい

372 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 13:35:04.57 .net
Excel2021で追加されたスピル関数について質問
例えばUNIQUE関数で

A1 UNIQUE(C1:C100)
B1 SUMIF($C$1:$C$100,A1,$D$1:$D$100)

このようにA列でC列にある重複データを1つにまとめ
B列でD列の数値を合計したいとします

この場合UNIQUE関数はA1に記入するだけかと思いますが
SUMIF関数はB1に記入するだけでUNIQUE関数と連動して下に伸びますでしょうか
それとも手作業で下に必要なだけコピペしなければならないでしょうか

試してみれば分かると思うのですが現在Office2016を利用中で
Office2021を購入するか検討中なので教えていただけませんでしょうか

373 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 14:47:16.89 .net
>>372
https://i.imgur.com/KrjdcOk.png
こんな感じになる

374 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 14:47:24.55 .net
なおこれは365

375 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 14:52:38.80 .net
>>373
スピルの関数を参照しても参照先は連動しないんですね
それだと結局手作業が必要になり自動化できそうもないので2021は見送ることにします
検証ありがとうございました

376 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 14:59:15.05 .net
>>372
B1に記入するだけで(#を「スピル範囲演算子」)

B1 =SUMIF($C$1:$C$100,A1#,$D$1:$D$100)

377 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 15:18:53.69 .net
>>376
スピル関数参照先セル末尾に#付けるとスピルと連動して伸びるのでしょうか
そうだとしたら新たな質問があるのですが、

1.スピルを参照してるセルを参照したセルでもスピル範囲演算子#を使えますでしょうか
2.スピルを参照したセルの下にSUM等を記入するとどうなるでしょうか

例えば
A1 =UNIQUE(D1:D100)
B1 =SUMIF($D$1:$D$100,A1#,$E$1:$E$100)
C1 =B1#/2とか
B2 =SUM(B1#)
C2 =SUM(C1#)

このようにすると
C1はB1と連動して下に伸びるでしょうか
B2とC2はB1とC1が下に伸びただだけ下に下がりB列とC列合計できるでしょうか

378 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 16:40:44.04 .net
Web版Excelの存在を知って>>377は自決した
https://i.imgur.com/dE6qwLz.jpg

1.スピルを参照してるセルでもスピル範囲演算子#使えた
2.スピルする範囲のセルが入力されてるとエラーになるので予想される行間を空けとかなければならなかった

ここで質問だが4行目A1〜C1になぜか0と表示されてる
これはデスクトップ版でも表示されてるだろうか
Web版のバグだろうか

379 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 16:41:50.91 .net
↑間違えた
誤)ここで質問だが4行目A1〜C1になぜか0と表示されてる
正)ここで質問だが4行目A4〜C4になぜか0と表示されてる

380 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 17:07:00.53 .net
FILTER

381 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 17:08:29.65 .net
「都道府県列」「X値列」「Y値列」のテーブルがあって、
相関関係を見るために散布図を作る場合、
プロットだけだと、データ範囲はX値列、Y値列だけを選択するけど、
近似曲線引いた後、特異点を説明するために
特定の都道府県名をデータラベルとして表示さたるには、
どうやったらスムーズに出来るのだろう?

相関が強いほど、プロット数が多いほど、密集しがちで、
プロット1つだけの選択では、ラベル オプションの「セルの値」の設定自体が出て来ない。

一度、全部のデータラベルを追加して、ワチャーっと表示させた後、
ラベル オプションの「セルの値」で都道府県列を指定して、
後はワチャーの中から要らないラベルを1つずつ消すしかないのかしら?

これだと重なっていて、うっかり「全国」とかの必要なラベルまで消してしまう。
後からXY値で該当プロットをテーブルから探して、もう一度個別にラベル表示させるのも大変。

382 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 19:47:00.26 .net
>>378
空白を拾ってるから
filter関数で消せる

383 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 20:09:57.42 .net
>>382
その後、気付いたのだが最初にD1〜E8までのデータを入力してから
A1にUNIQUE関数を入力すると4行目の0は表示されない
しかしA1にUNIQUE関数を入力してからD1〜E8までのデータを一部消すと0が表示されるようになるのはなぜか?
FILTER関数を使ってどうするのか教えてほしい

384 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 20:39:51.18 .net
>>383
なんかえらそうな奴だな

385 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 20:55:16.85 .net
回答以外興味なし

386 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 21:44:13.34 .net
韓国人かお前

387 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 21:48:59.81 .net
エクセルでゼビウスやりたい

あぷ出来ませんか?
マメとか使わずにDLして直ぐに遊びたいんですが・・

388 :名無しさん@そうだ選挙にいこう:2022/02/17(木) 23:15:58.82 .net
>>387
作った人にもらったら?

389 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 00:40:16.67 .net
そんなことばかり言ってると、
前からはエクセル、後ろからはおおなめくじが襲ってきて、ヒャーってなる夢を見るぞ。

390 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 02:11:38.98 .net
>>383分かる方おられませんでしょうか?

391 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 07:07:06.74 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

Excel2019のオプション画面で使われているフォントが奇麗で読みやすいのでフォント名教えてください。
よろしくお願いします。

392 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 07:09:59.85 .net
>>390
A1=UNIQUE(FILTER(C1:C100,C1:C100<>""))

393 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 07:10:39.81 .net
>>391
フォントスレに行ったほうが良いと思う
検索で 5ch フォントスレ
とかで見つかる

394 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 07:29:12.35 .net
ないじゃんw

395 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 08:21:29.32 .net
ごめん、無くなってた

>>391
どの部分のフォント?

396 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 08:26:21.03 .net
システムフォントじゃないの?
どれのこと言ってるかわからんからスクショ貼って

もしかしてコピペ質問?

397 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 08:34:38.82 .net
ワークシートはMeiryo UIにしているけど(テキストの行間がちょうど良い)、
システムフォントにすると、途切れたり2行になったり
サイズ小さくすると読みにくくなったり。
後、数式バーで式修正するとき、狙った場所を一発で選択出来なかったり・・・

398 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 09:09:26.65 .net
だからシステムフォントは何だよって話
わかってる?

399 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 09:10:55.15 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

掛け算九九表のようなマトリックス表を作りたいです
とにかく速く正確な表の作り方を教えて下さい
http://imgur.com/pNOx75w.jpg

400 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 09:11:16.75 .net
>>383分かる方いますか?

401 :391:2022/02/18(金) 09:25:41.29 .net
ホームからその他、オプションと行った部分です
拾い物で悪いですが
ttps://www.bizclip.ntt-west.co.jp/wp/wp-content/uploads/2019/05/21723_01.jpg

システムフォントの游ゴシックとは違うフォントですよね

402 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 10:44:13.51 .net
>>399
https://mevius.5ch.net/test/read.cgi/bsoft/982393911/791-

403 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 10:44:32.05 .net
>>400>>392

404 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 10:48:17.82 .net
>>401
恐らくHGPゴシックM
古いWindowsのデフォルトが確かこのフォントだったので、それが残っているのだと思う

405 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 10:49:30.01 .net
由美ちゃんはおっぱい大きい?

406 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 11:07:27.56 .net
yes

407 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 11:20:06.08 .net
肌の汚いおばさんだった、、、、

408 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 11:36:01.07 .net
>>404
ありがとうございました

409 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 12:28:58.24 .net
これネタに記事書くのか

410 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 13:58:43.07 .net
>>399
一回あの世に行ってから小学2年生に生まれ変わると一番早く正確に出来るようになるよ

411 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 16:10:55.31 .net
地区の頑固爺が2002にこだわっていて、2019や2021を使えと説得しても頑なに拒むがどうしたらいい?
現役時代に2002ばかり使ってきたのでそれじゃなきゃ嫌だほざいている。

412 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 16:24:05.46 .net
>>411
excel ウィルス 旧バージョン 
で検索して、旧バージョンがウィルスを広めているニュースを見せてあげる
お前がクラスター源になっている、周りに損害を与えている、と伝えてあげるしかない

413 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 16:25:37.84 .net
使い勝手が変わって戸惑うのはみんな同じ
みんなはみんなのためにバージョンアップしてる
あんあたはその平和を乱している、

と、ここまで言って動じないならウィルスモドキでも送ってあげれば良いかもしれないな

414 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 16:56:02.26 .net
アンタは何か困るの?
ほっとけばいいじゃん
そんな奴にセキュリティの話など聞く気力ないだろ

415 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 17:13:32.26 .net
よく考えたら何も困らない。爺がムカつくから説得していうこと聞かせて優越感に浸りたいだけだったわ。

416 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 17:39:55.20 .net
いやいや、古いバージョン相手だと新しい関数使えないのめんどいよ

417 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 17:43:23.79 .net
異なるフォルダにあってもファイル名が同一だとダブルクリックで開くことができない問題なんですが

例えば
2021\ちんぽサイズ報告書
2022\ちんぽサイズ報告書
のように毎年のちんぽサイズ経過を一覧表にしているのですが
いちいちExcel本体のアイコンをでデスコティップ上においてAlt+ダブルクリックで
「新しいExeclを起動しますか」ダイアログにOKと答える手間が面倒です
(これらのファイルは頻繁に開くため)

どうにかして僕のちんぽサイズを大きくして、彼女を満足させたいです
童貞の願いを聞き届けてください

418 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 17:59:04.78 .net
>>417
下品な上に面白くない
0点

419 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 18:24:15.13 .net
爺とか最新技術を拒むからほっとけ

420 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 21:24:57.74 .net
>>411
Back to 2003を買ってこい

421 :名無しさん@そうだ選挙にいこう:2022/02/18(金) 22:07:41.64 .net
>>420
中標麒麟でも入れとけ
きっと喜んでくれるぞ

422 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 01:40:04.48 .net
>>411
キーを押す度に屁の音が出るアドインを入れるとか。

423 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 03:30:49.40 .net
爺様は高速タイピングが苦手
指プルプル

424 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 07:46:00.70 .net
excel使ってる人って、タイピング速度はどれぐらい?
試しにやってみたらe-タイピングで250だったわ

425 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 11:09:58.43 .net
あ、どうでもいいので無視してください。

426 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 11:49:25.95 .net
タイピング遅いしミスも多いのでマクロで補ってます

427 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 11:50:35.25 .net
実務なら200ぐらい
ゲームなら250ぐらい

428 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 11:59:04.60 .net
2本指だから30ぐらい

429 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 12:37:38.24 .net
>>392
383です、ご返事遅くなりまして申し訳ございません
そのようにFILTER関数を使うと>378のようにUNIQUE関数を入力してから参照してるデータを一部消すと
結果の一番下に0が表示されるのが表示されなくなりました
この問題はUNIQUE関数の仕様で製品版でも同じでしょうか

430 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 12:45:49.38 .net
>>429
考え方が変
D9:D10は空白、数値にすると0扱いになる
だから0が出てるだけ
この動作は当たり前の事で、むしろ0が無いほうがおかしい

で、回答すると当然0は出る

431 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 12:59:06.48 .net
>>430
>>383に書いたように
最初にD1〜E8までのデータを入力してからA1にUNIQUE関数を入力すると4行目の0は表示されません
しかしA1にUNIQUE関数を入力してからD1〜E8までのデータを一部消すと0が表示されるのです
なのでD9:D10が0扱いされているのではないと思います
もし製品版をお持ちでしたら>>378のスクショのように入力して試していただけませんでしょうか

432 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 13:28:19.80 .net
ご指導お願いいたします。
8:00 9:00 10:00・・・・・と24時間で受電デマンドを記録しています。
24時間の中で最大受電をMAXで表示させるのですが、条件があります。
@ ガスコージェネが運転していない日は、24時間の受電デマンド(最大)を表示させる。
A ガスコージェネを運転している日は、運転している時間帯で受電デマンド(最大)を表示させる。
計算式がわからず困っています。
お力添えを宜しくお願い致します。

433 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 13:43:36.20 .net
ifでしょ

434 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 14:13:49.42 .net
>>432
Excel総合相談所 145
https://mevius.5ch.net/test/read.cgi/bsoft/1624085733/993

435 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 14:13:53.35 .net
>>431
俺の考え方が合っている。試してみたが0が出ないわけが無い
https://i.imgur.com/Qms9BUL.png

君が入力順を勘違いしたか、入力を間違えたか、web板にバグがある→後に修正される
のいずれかになる

436 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 14:37:23.94 .net
>>435
検証ありがとうございました
製品版では入力順に関わらず参照先に空欄があると最後に0が表示されてしまうんですね
Web版で再度>>383を試しましたが
やはり同じ挙動でしたのでWeb版のバグのようです

437 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 15:39:23.99 .net
ピボットの合計欄をクリックすると内訳が分かるという機能を偶然発見した

438 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 15:39:30.33 .net
ダブルクリックだ

439 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 16:22:46.10 .net
>>435
365なら数式のエディタアドイン試してみて

440 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 17:15:11.86 .net
関数入力の時に=+って入力するヤツはLotus123時代からのユーザーか意識高い系のどちらかだな

441 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 17:44:25.96 .net
>>440
=入力するのがめんどいだけだろ

442 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 17:45:42.88 .net
>>440
テンキー使ってないならね

443 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 18:12:50.55 .net
そんなにシフトキー押して=打つの面倒なのか??
キーボード見れば良くね?

444 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 19:19:51.50 .net
オペレーターの様な打込専門の人には必要な知識かもね
日本語入力の学習機能オフにして何回スペース押せば臨みの変換が出てくるか固定するのもそういう人達の定番だったよね

445 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 19:31:24.17 .net
意識高いの意味知らないだけでは?

446 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 19:32:04.41 .net
どっちにしても派遣の仕事

447 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 19:52:10.56 .net
>>446の会社は社長以下、全員派遣の模様

448 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 20:33:53.56 .net
自分の職域の低レベルさに気付いてるか?

449 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 20:47:39.87 .net
まさかとは思うが
『=+』と入力していると思ってる奴はいないよな?

450 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 21:00:32.13 .net
>440は明らかに

451 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 21:34:05.39 .net
ウチのじいちゃんに聞いたら当時の表計算ソフトは@や+キーで関数打っていたって言っていた。

452 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 22:46:57.35 .net
今の時代はスマホのカメラで撮ったりマイクで収音するだけでAIが文字起こしする時代

453 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 23:19:17.16 .net
そんな事にAI必要か?

454 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 23:36:09.56 .net
>>453
AIのおかげで音声認識や画像認識の精度がめちゃくちゃ上がった

455 :名無しさん@そうだ選挙にいこう:2022/02/19(土) 23:46:27.87 .net
なんちゃってAIだから

456 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 00:55:52.34 .net
Excelも将来無くなる噂

457 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 01:05:48.50 .net
tes

458 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 03:19:45.76 .net
Excelとドンパッチを交換してくれと言われても断わるね、俺は。

459 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 03:34:43.03 .net
今のところはGoogleレンズ + GoogleDrive + GoogleドキュメントのスキームがMSをリードしている

460 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 04:53:45.14 .net
スマホのExcelをどうにか改良してくれ

461 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 07:48:03.19 .net
あれは閲覧専用と思うしか無い

462 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 07:51:42.81 .net
目的もないのに無理に使わなくていいから

463 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 07:55:41.34 .net
>>460
スマホで使うならスプレッドシートの方が良いよ
断然使いやすい
MSはUI似関してはあまりに無能すぎる

464 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 11:30:17.55 .net
大したことに使わないのに文句はある人

465 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 11:36:56.67 .net
【1 OSの種類         .】Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

lslRのディレクトリの情報と画像のような資料の所有者・グループ・権限の比較を行いたいです。
できるだけ目視に頼らない方法ご教示いただきたいです。
ls結果をエクセルに貼りつけ先頭行をdやlでソートした結果から階層ごとにvlookup→vlookup結果を資料と比較 をしていますが、
同じ階層でディレクトリ名も同じだと先に検索に引っかかった情報が表示されてしまい、
異なった比較結果をls結果から検索する、という面倒なことをしています
https://i.imgur.com/K6YL32H.jpg

466 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 11:57:54.15 .net
lslR・ls結果
この辺の意味がわからんかった
教えてくれたら回答できるかも

467 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 12:09:11.07 .net
>>465
先ずは表を正規化すべきでは?

468 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 12:15:25.92 .net
正規化とは?

469 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 12:15:46.52 .net
正規化とは何ですか?
教えていただきたいです。

470 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 13:42:00.49 .net
>>469
表に重複した値出現しない 言い換えるとどの値もユニークになるように複数の表に分ける事
分けた表をテーブルとしてリレーションをする事

471 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 13:44:41.63 .net
頭悪い人ですかね?
致命的に説明が下手だ、、、

472 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 13:53:13.99 .net
vlookupは検索語の値が検索範囲に複数あったら最初に見つかったのを戻り値にする これは仕様

フィルタ使って検索語で絞込めば該当する行全部を表として得られる

473 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 13:56:15.12 .net
>>471
頭悪い人は 頭良い人の言葉を理解できんのよ
バカの壁って奴

474 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 13:58:04.08 .net
正規化なんぞググれば方法は分かるやろ
それが分からない無能なら諦めろ
それが限界だと知れ

475 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 14:11:53.95 .net
470自身が説明できるほど理解してないっぽいなw

476 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 15:11:14.17 .net
>>475
生きてる価値は?

477 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 15:38:21.05 .net
また正規化?
このスレの >>106 あたりからでもやってるだろうに

478 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 15:48:44.58 .net
つい先日もVBAスレで、
非正規なデータは紙の帳票として印刷するくらいしか役に立たず、
セル結合の問題も含め、
Excel内でデータを使うのに正規化するのが如何に大切か、
どんだけ大変かの事例があった。

https://mevius.5ch.net/test/read.cgi/tech/1644384272/46

縦横そろえて、全てのマスを埋めよ

479 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 16:54:44.82 .net
お前らって教え方下手だよね
ちょっと聞き返せばすぐ無能だのバカだのしか書かないし。
自分でも教えられるほど分かっていないんだろうな

480 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 17:12:28.89 .net
>>479
それな
すぐ正規化だのなんだの言ってマウント取るしな。
説明しろと返してもバカの壁どうのこうのとか言って逃げるしなw
職場でもそういう態度なんだろうと予想できる。

481 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 17:43:22.41 .net
>>480
バカの壁って知ってるか

482 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 18:16:53.79 .net
まぁエクセル教えたがる連中なんてみんなそんなもんだろ

483 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 19:07:47.99 .net
>>466
lsの結果はこのような形ですが1カラム目をdとlから始まる語句でフィルタ後に
8カラム目を基準に1,3,4カラム目を比較したいです
https://i.imgur.com/jMUslLg.jpg

>>470
正規化したあとどうするのでしょうか?(ググって正規化してみましたがうまく行かなかったのですが…)

>>472
フィルタを使ってのあたりがよくわからなかったので詳しく教えていただきたいです

484 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 19:18:26.64 .net
これ正規化関係ないだろ。何で正規化させようと思ったのかね。

485 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 19:24:58.55 .net
アホで無知なのになんで関係ないとか言うんだよ

486 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 20:27:29.89 .net
誰も解決できなくて草

487 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 20:40:28.39 .net
>>483
あぁ、lsってlinuxのlsか
windowsならTREESIZEってフリーソフトあって、一発でできる
https://i.imgur.com/6st4s5M.png

フリーソフト探して見ては?

488 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 20:53:50.70 .net
まず質問者が自分の目的を説明できてない 回答を理解できる素養がない

489 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 20:56:51.34 .net
どういうふうな比較を行いたいかが欠けてるんだよな
過去と現在なのか、バックアップと現行なのか

490 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 21:33:56.34 .net
バカだの無能だのって口癖のように言うヤツって余程自分に自信があるんだろうな
どれだけ知識ひけらかしても人に分かりやすく説明できないのならただのマウントに成り下がる

491 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 21:38:33.79 .net
何故役に立たないことを書いた?

492 :名無しさん@そうだ選挙にいこう:2022/02/20(日) 23:48:40.61 .net
要は仕様どおりに権限設定されているか確認したいってことでしょ

493 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 00:25:27.37 .net
>>492
おっしゃる通りです

494 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 06:26:10.86 .net
ならvlookup使うのはダメだろこの形式で。
DeDupeしたら?

495 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 09:14:41.74 .net
=2文字入力から関数候補でますが一部注意マークがついてる関数があります
どういう意味でしょうか?

496 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 09:17:26.96 .net
>>492-493
・できるだけ目視に頼りたくない
なら、元データが必要だ
それと自動的に突合できればいいだけならそんなに難しくは無いと思う

497 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 09:18:11.17 .net
>>495
注意マークをクリックすれば内容がわかる
内容がわからないならその前後を含めて見せてくれれば回答出来ると思う

498 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 09:22:49.20 .net
>>497
レスありがとうございます。
今外で確認できませんが、各々違う内容と思っていいでしょうか。
覚えてる範囲ではCONCATENATE関数で互換がどうこうでした。

499 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 11:28:11.72 .net
>>498
そう、そう
・上下が数式でそこだけ値だけどほんまにええか〜?
・このバージョンには対応してない関数やで〜
みたいな注意書きがある。今の情報だけではどれかはさっぱり分からん

500 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 15:07:53.85 .net
なんか面白い問題ないかなー

501 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 15:17:07.01 .net
九九の表を作る時、一行目に1〜9が入ってれば簡単だけど、何もないときってスピルでできる?

502 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 15:29:44.34 .net
>>501
=ROW(A1:I9)*COLUMN(A1:I9)
https://i.imgur.com/yWyj1Mt.png

503 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 15:32:48.14 .net
=SEQUENCE(1,9)*SEQUENCE(9,1)

504 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 15:48:38.26 .net
=MAKEARRAY(9,9,LAMBDA(r,c,r*c))

505 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 15:50:01.99 .net
>>498
重要:〜
https://support.microsoft.com/ja-jp/office/8f8ae884-2ca8-4f7a-b093-75d702bea31d

506 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 15:54:25.49 .net
>CONCATENATE が Excel の将来のバージョンで利用できない可能性があるためです。
といいつつ使えなくなる関数なんて今まであったっけ?
マクロ4.0は20年ぐらい経ってようやく死滅しようとしてるけど

507 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 16:32:43.72 .net
「図として貼り付けする」あるじゃないですか?
貼り付けた後、元のデータをいじったら貼り付けられた図も反映されるには
どうしたらいいですか?

508 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 16:41:02.56 .net
>>507
図のリンク貼り付け
https://i.imgur.com/rXk33JN.png

509 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 17:06:54.96 .net
すいません、できません

510 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 17:53:07.74 .net
>>509
右クリックの「形式を選択して貼り付け」
そのあと>>508

バージョンが古いなら、「excel カメラ機能」などで検索すれば見つかるかもしれない

511 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 19:03:06.90 .net
>>498

新しい関数があるから非推奨の意
concat関数が推奨されている

512 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 19:17:15.98 .net
【1 OSの種類 .】 Windows10 20H2
【2 Excelのバージョン 】 Excel16/19 混在
【3 VBAが使えるか】 いいえ
【4 VBAでの回答の可否】 (出来たら)否

データ抽出をしてVLOOKUPで検索して一致した関数を返すという処理を作成しようとしています。
ただ、抽出したデータが本来であれば半角英数字でなければならないのですが、
大本のデータ作成ミスによって日本語や記号なども入ってしまいました。
結果として、正常なデータと作成ミスのデータが混在してしまうということになっています。
例:1. AA00000 ←正常な欄
  2. A/2*0お年 ←間違っている欄
のような感じでで行内で混在しています。

この状態から、日本語・(ハイフン以外の)記号を削除する方法などないでしょうか?
そして、VLOOKUPで検索した場合、
行内に半角/全角スペースがあるとうまく機能しませんでしたが、
これは仕様なのでしょうか?
また、HTMLなどは多少できますが、VBAは使ったことがありません
よろしくお願いします。

513 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 19:33:04.42 .net
2はA20?

514 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 19:59:25.03 .net
>>512,>>513
詳しく書き忘れて申し訳ありません
2はそもそも不良データ扱いで良いんですが、
AA00000*(あB
*い)QAA00000
のような後ろ7桁はあっているけど、前が間違っているようなケースもあります。
データが全部で10万件ほどあり、1つ1つ修正するのは無茶がありまして・・・
また、VLOOKUPのF>513
詳しく書き忘れて申し訳ありません
2はそもそも不良データ扱いで良いんですが、
AA00000*(あB
*い)QAA00000
のような後ろ7桁はあっているけど、前が間違っているようなケースもあります。
データが全部で10万件ほどあり、1つ1つ修正するのは無茶がありまして・・・
また、VLOOKUPの場合、falseで指定しないと変なところを参照していました。
このような場合、falseでないとVLOOKUPはダメなのでしょうか?

515 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 20:06:45.04 .net
質問です。

図のリンクを貼付けする

カメラ機能

っていうのは一緒の機能ですか

516 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 20:54:18.63 .net
>>515
ちょっと違うみたい。

グラフとデータ内訳としてのテーブルをセットで、データが変われば変化するリンク図として貼り付けるとき、
・図のリンクを貼り付ける・・・グラフとテーブルを含む範囲でコピーしても、貼り付けオプションに出て来ない
・カメラ機能・・・この範囲を選択して貼り付けたとき、リンク図になる

517 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 21:14:23.51 .net
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか】 はい
【4 VBAでの回答の可否】 可

セルを範囲選択をした状態でボタンを押したら
その範囲を囲むような図形を作成する方法はないでしょうか。
罫線は既に使っている為、別の方法を考えたら図形で囲むのはどうかと考えた次第です

518 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 21:36:07.46 .net
With Selection
ActiveSheet.Shapes.AddShape(msoShapeRectangle, .Left, .Top, .Width, .Height).Select
End With

519 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 22:02:24.02 .net
>>518
うお、こんなに早くベストアンサーが返ってくるとは
感服いたしました
ついでと言っては何ですが
図形と罫線が重なって見えなくならないように
図形を罫線より少しだけ外側に塗りつぶし無しで囲いたいのです
あとその枠線の色をRGBで指定したいのですがどうすれば良いでしょうか

520 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 22:11:27.68 .net
でもこのコードだと一回しか使えないね

521 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 22:11:35.65 .net
>>512>>514
>この状態から、日本語・(ハイフン以外の)記号を削除する方法などないでしょうか?
vbaじゃないと相当厳しいと思う
使わないなら

データを保存せずに
・A~Zとハイフンを空白に置換する
残った物が不要な文字なので、
それをまた一文字ずつ置換する
という恐ろしい作業がある

vbaだと正規表現でなんとかなる気がする

>>514
>falseでないとVLOOKUPはダメなのでしょうか?
元データが昇順に並んでいるならtrueでいいけど、並んでないならfalseじゃないとおかしくなる

522 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 22:17:19.78 .net
正規表現をvbaで指定する方法を教えてください。

523 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 22:25:17.77 .net
>>516
ありがとうございます。
>>331のように
プルダウンリストの▼が消えるバグが、カメラ機能のせいで消えると聞いたので一緒ならもしやと思いましたが違うなら関係ないかもです

524 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 22:28:01.84 .net
>>522
くっそむずいけど大丈夫?
https://excel-ubara.com/excelvba4/EXCEL232.html

525 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 22:31:20.32 .net
具体例を書いてもらえますか?

526 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 23:02:56.00 .net
正規表現の具体的な例を書いてもらえますか?
そこからは何とかします。

527 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 23:09:24.62 .net
>>519
Dim r As Long, g As Long, b As Long

r = InputBox("Rを入力してください")
g = InputBox("Gを入力してください")
b = InputBox("Bを入力してください")

With Selection
ActiveSheet.Shapes.AddShape(msoShapeRectangle, .Left, .Top, .Width, .Height).Select
End With

With ActiveSheet.Shapes.Range(Selection.Name)
.Fill.Visible = msoFalse
.Line.ForeColor.RGB = RGB(r, g, b)
.Left = .Left - 1
.Top = .Top - 1
.Width = .Width + 3
.Height = .Height + 3
End With

528 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 23:38:07.92 .net
>>526
ほとんど回答だけど
a1:a10の置換
Sub foo()
Dim re As Object
Set re = CreateObject("VBScript.RegExp")
re.Pattern = "[a-zA-Z0-9-]"
re.Global = True
For Each c In Range("a1:a10")
Debug.Print c.Value
c.Value = re.Replace(c.Value, "")
Next
End Sub

529 :名無しさん@そうだ選挙にいこう:2022/02/21(月) 23:49:50.11 .net
>>521
dクス
昇順に並べて一回試してみます。
また、VBAを使っての日本語・記号の削除も模索して見てみます。
ありがとうございました。

530 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 12:26:47.79 .net
やっぱりダメです
形式として〜を開いてもリンクってのが全く出てきません。
なんか貼り付けの項目ではすべてとか数式とか入力規則
演算のとこで加算とか原産とかしかないです。

531 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 13:46:53.88 .net
>>530
スクリーンショット取って見せて

532 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 14:03:57.21 .net
社内資料なのでスクショはチョット。。。

533 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 14:12:04.20 .net
お前なあ
上で教えた正規表現は試したのかよ?

534 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 14:29:21.90 .net
>>532
じゃ、頑張って
それさえあれば解決する。無かったら無理

535 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 14:42:07.89 .net
>>531
http://imepic.jp/20220222/528160
これです。

>>532
誰やてめえは。

536 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 15:24:11.32 .net
まずmicrosoftが出してるエクセルを買います

537 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 18:08:27.80 .net
WPSかよwww
その発想はなかったわ

>>535
それはWPSオフィスって言って、excelのパチもん
まぁパチもんと言っても、家計簿程度なら普通に使える
だが、カメラ機能辺りのニッチな機能になると互換性がなくなってくる。WPSのメーカーに聞いたほうが早い。多分このスレで知ってる人はいないと思う

538 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 19:57:06.42 .net
535も偽物だよ。

539 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 21:31:27.88 .net
俺が本物の偽物なんだが

540 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 22:14:34.20 .net
体温表みたいなのを作りたいです。
例えば数字の5と入れたら自動で36.5って感じでなしたいんだけど可能でしょうか?

足し算とかだとわざわざ0.5と入力するのが面倒です。

541 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 22:27:12.89 .net
=36+A1/10

542 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 22:27:21.91 .net
=36+A1/10

543 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 22:37:50.43 .net
=fixed(value(substitute(A1, "5", "36.5")), 0)

544 :名無しさん@そうだ選挙にいこう:2022/02/22(火) 22:44:09.26 .net
>>541 2 3
ありがとうございます!

こんなに早く的確な回答をいただけて助かりました&#128583;&#8205;♂ ありがとうございました!

545 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 00:57:58.91 .net
="36."&A1

546 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 02:14:20.12 .net
エクセル2032くらいになれば、
エクセルに顔を近付けただけで体温が自動測定されるようにならないだろうか。

547 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 03:01:10.84 .net
>>546
その発想する人って何歳ぐらいなの?

548 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 07:26:07.32 .net
5chは年寄の巣窟ですよ。
子供は他所で遊んだ方が良いですよ。

549 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 07:36:08.63 .net
体温厨の爆誕である。

550 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 07:44:49.23 .net
赤外線カメラ内蔵のスマホはもうあるし、
PC後付けの赤外線Webカメラももうあるし・・・

551 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 07:46:26.77 .net
https://dht.co.jp/product_item/thermal-camera-dht-thcp-16-03/

552 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 10:46:13.38 .net
今はカメラで脈拍、血中酸素飽和度、ヘモグロビン
さらにはコレステロール、クレアチニンまでカメラで測定可能になっている

553 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 11:41:06.14 .net
だからそれをエクセルで自動的にやるにはどうするのか、言えるのか?言えないなら黙ってろ

554 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 12:22:43.67 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

図のような表があるのですが、
氏名毎に売上を集計して合計の多い順に並び替えを行い氏名のみを表示したいのですが、
なにかいい方法はあるでしょうか?

氏名 売上
A   50
A   40
C   100
D   30
B   50

のような結果にしたいです
C
A
B
D

555 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 13:19:48.77 .net
>>554
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14245431554

556 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 13:19:56.77 .net
ピボットテーブルで氏名列を売上で降順
売上列は非表示

557 :名無しさん@そうだ選挙にいこう:2022/02/23(水) 13:53:43.41 .net
ついに知恵袋からコピペし始めたかw

558 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 09:03:20.82 .net
おかん向けにPCを調達することになった
恐らく家計簿+ごみの日の表(冷蔵庫に貼る)ぐらいの活用になる予定なのですが
・liobreoffice
・openoffice
他、無料のオフィススイートで良いものや、これは危険だから使うなというものはありますか?
ネットは切断される気がするので、スプレッドシートはやめておきたいです

559 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 09:03:35.54 .net
おかん向け→母親向け、に訂正です

560 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 09:47:06.38 .net
少しでも心配なら紙でやれや

561 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 12:15:27.74 .net
よく見たらコピペ質問だったw

562 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 13:00:34.13 .net
>>558
libreな
libreの方が見た目と操作感が似ている
oooは数式のカンマがセミコロンという致命的な違いがある

563 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 18:16:47.60 .net
戦争始まったか?

564 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 18:50:59.25 .net
うn

565 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 18:56:05.24 .net
よーし円が上がるぞ

566 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 19:06:26.98 .net
ロシアの日経みたいなやつ、1日でマイナス50%だとさw

567 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 20:17:17.31 .net
Excel閉じた後、1度だけ勝手に立ち上がって
最近使ったファイルの画面が表示される(ホーム画面?)
それ閉じたら大人しくしてるけど
ワークファイル起動後に閉じるとなぜか勝手にexcelが再起動?してホーム画面になる
なにこれ・・・
とあるCOMアドイン入れた後になるようになったんだが
やっぱアドインが悪いのか?

568 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 20:30:58.47 .net
と思うならまずははずそう

569 :名無しさん@そうだ選挙にいこう:2022/02/24(木) 20:58:18.02 .net
イベントログ見れば分かる
多分エラー出てる

570 :名無しさん@そうだ選挙にいこう:2022/02/25(金) 03:24:19.83 .net
アドインとか不具合出やすいから入れぬ

571 :名無しさん@そうだ選挙にいこう:2022/02/25(金) 07:24:28.47 .net
下記のように1日に何度も時刻が記録されているテーブル(PCの起動終了ログ)から
起動の最小値を出勤時間、終了の最大値を退勤時間としたい

日付/時刻 社員
12/1 08:30 A 起動
12/1 09:10 A 終了
12/1 15:43 A 起動
12/1 19:10 A 終了
12/1 08:50 B
12/1 09:22 B
12/1 17:16 B
12/1 20:20 B
12/2 .......



12/1 A 08:30 19:10
12/1 B 08:50 20:20
12/2 A ......

572 :名無しさん@そうだ選挙にいこう:2022/02/25(金) 08:57:25.16 .net
>>571
日付時刻って一つのセル?

573 :名無しさん@そうだ選挙にいこう:2022/02/25(金) 10:44:21.30 .net
>>571
画像
https://imgur.com/a/QmOsVtV
数式
https://jsfiddle.net/b3ewk1ug/

I-K列に表示される

574 :名無しさん@そうだ選挙にいこう:2022/02/25(金) 11:53:59.12 .net
日付と時刻をわけて、ピボットテーブルで最小と最大取って、起動の最大と終了の最小を非表示に
https://i.imgur.com/JTAUn28.png

575 :名無しさん@そうだ選挙にいこう:2022/02/25(金) 11:55:50.88 .net
打刻漏れやつけっぱなしは考慮しなくていいのかな

576 :名無しさん@そうだ選挙にいこう:2022/02/25(金) 12:29:18.01 .net
テキスト共有サイトなんていくらでもあるのに何でそこなんだ

577 :名無しさん@そうだ選挙にいこう:2022/02/25(金) 12:37:41.93 .net
愛用してたソースコードの共有サイトが閉鎖されてしまった
無登録で気軽に使えて言語を指定すればステートメントや演算子を色分けしてくれるとこない?

578 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 02:39:08.41 .net
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

https://imgur.com/P4gsT96.jpg

質問です。
Bに数字を入力し、Cに前日の差分を表示させたいです。
現在は(当日-前日)で計算し、例えば1/6までB欄の数字入力が終わっていたとしてます。
そうすると1/7の差分が(0-50)で-50になってしまいます。
何か良い方法はございますでしょうか?
結果をC欄に表示はマストではないです。
よろしくお願い申し上げます。

579 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 04:15:41.77 .net
B列の未記入部を全てNAにする
または
If関数で隣のセルが空白の時は空白を返すようにする

580 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 07:18:47.45 .net
元号は、どうせ西暦しか使わないからいいけど、
以前なら「20/12/28」と入れれば2020年12月28日になるけど、
今は都度「2021/01/28」って入れないと1921年01月28日になっちゃう。
これはちょっとしんどいわ。

581 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 07:23:43.96 .net
>>580
365だけど、前者になるぞ
国の設定か何かがおかしいんじゃないか

582 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 07:27:35.54 .net
>>578
C2=IF(B2="","",B2-B1)

583 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 08:35:33.67 .net
国の設定wwwww

584 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 10:09:02.97 .net
【1 OSの種類】 Windows10
【2 Excelのバージョン】 Excel365
【3 VBAが使えるか】 いいえ
【4 VBAでの回答の可否】 否

質問
A列に適当な日付が入っていてB列に1年,2年3年とドロップタウンで年数を選択。
C列にA列+B列の日付が入るようにしていてD列に〇×△の判定を入れて見たのですがうまくいきません。
文で書くと、C列の日付はToday()の90日前から〇、

585 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 10:16:15.32 .net
すみません、途中で送信してしまいました。

Today>C列日付から× それ以外は△としたいのですが
IF(Today()>C列-90,"〇",IF(C列<Today(),"×","△"))みたいな感じじゃダメなんでしょうか?(文に抜けなどありますが)

586 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 10:42:11.28 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

次の式で「LEN(VALUE(List2))=8」がTRUEのとき、「#value!」エラーが表示されるのはなぜでしょう。
「○」を入力した日付を抽出する式です。
解決策をご教示ください。
=INDEX(SUBSTITUTE(TEXT(IF(LEN(VALUE(List2))=8,VALUE(TEXT(List2,"0000!/00!/00")),List2),"gggee年mm月dd日;;"),"0"," ")&"",1/LARGE(INDEX((List1="○")/List3,),1))

【名前を定義した列】※すべて文字列
List1:抽出するものに「○」を入力
List2:ランダムな日付(2021/8/10,20220105,H31.4.10など)
List3:1から連番

587 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 10:49:38.05 .net
エクセルがリスト2を日付と認識していない(文字列扱い)

588 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 11:07:39.73 .net
>>584-585
=+IF(TODAY()>C1,"×",IF(TODAY()>=C1-90,"○","△"))
×と○が逆

589 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 11:26:26.59 .net
list2を配列として使っているけれど、text関数の置換え後は文字列で、
要素1の配列から○番目を取り出そうとしている
配列数式とすればいける

590 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 11:29:12.17 .net
ただ、0を空白に置換えするのはだめ
1月20日が1月2 日になる

591 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 11:59:19.05 .net
すまんがまとめて書いてくれ

592 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 12:51:59.97 .net
グラフを作った後、データの値をイジるとそれがグラフに即反映されるようにする方法ってありますか?

593 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 12:59:57.11 .net
>592
むしろ変わらない方がおかしくないか
今試したけど普通に反映されるぞ

それともピボットグラフ?

594 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 13:01:59.36 .net
方法があるかないか聞いてるんだけど?

595 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 13:03:01.59 .net
>>594
はいはいなりすまし乙

596 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 13:04:31.16 .net
シート上でファイル名をエクスプローラとかと同じ順に並べ替えたい
ググるとAPIのStrCompLogicalW使う方法が出るけどかなり違って困ってる
概ね辞書順だけど一部の平仮名が漢字よりあとだったり平仮名同士でも同値判定も多い

597 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 13:10:58.77 .net
すみません、自己解決しました

598 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 13:11:33.25 .net
解答感謝致します

599 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 13:23:05.00 .net
>>596
あまり良い方法ではないらしい
http://www.ryusuke.net/archives/599
https://wiki.dobon.net/index.php?.NET%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%B8%A6%B5%E6%2F111

多分諦めたほうが良いと思う

600 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 13:24:03.48 .net
すみません、自己解決しました

601 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 13:32:48.52 .net
>>596
並び替えるのではなく、
ファイル名を取得するときにその順番で取得しておけばok
https://happy-tenshoku.com/post-1370/

それが無理なら、かなり面倒くさい方法として
・いったんファイルを作る
・dirで取得
でok

fsoが対応してるかは知らん

602 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 14:10:13.77 .net
>>579
>>582
ありがとうございます!!!!

603 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 14:54:42.58 .net
【1 OSの種類         .】 Windows
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
ある配列の階差数列の中で0を除いた最小値は?

604 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 14:59:44.72 .net
>>603
どういう配列かわからないけど、作業列で差を出して求めれば良い

605 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 19:59:14.51 .net
長過ぎな数式読みにくいだら?

606 :名無しさん@そうだ選挙にいこう:2022/02/26(土) 23:23:15.69 .net
そうだらねえ

607 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 01:00:46.23 .net
>>589
配列数式を使わずに#value!エラーを回避する方法はありませんか。

608 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 03:53:22.77 .net
>>586
なんで列で参照するんだ?
テーブルにしてセルで参照すればよくね

609 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 06:15:07.32 .net
>>571
こんな質問するなんて管理者なのにバカなんだねw

610 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 11:34:58.92 .net
>>586
List2が日付だって言うのなら、
「LEN(VALUE(List2))=8」がTRUEになる事は無いと思う

611 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 12:36:12.95 .net
数式の検証してどの段階でエラーになるか確認してから質問しろや

612 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 12:40:05.45 .net
ドヤ顔で答えたくて待機してる奴らの餌を奪ってどうする

613 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 14:03:55.40 .net
こいつらまともに答えないじゃん
無視していいだろ

614 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 17:55:19.29 .net
答えないじゃなくて、答えられないんだよ
自称Excelの事端から端まで知っている回答者君達だから

615 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 18:55:17.23 .net
コピペ質問でもスキルアップできる云々言うくらいだから自称もしてないよ

616 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 19:07:35.16 .net
>>608
テーブルで定義しても同じようです。

>>610
8桁表記の日付(例:20220105)の場合、「LEN(VALUE(List2))=8」がTRUEになる。
このとき「#value!」が表示されないようにしたいのですが回避策はありますか?

text関数の置換え「TEXT(List2,"0000!/00!/00")」で配列として認識されないのが原因なのはわかりましたが、配列数式を使わずに解決する方法がわかりません。

617 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 20:45:21.83 .net
出勤簿で
日付テーブルと勤務テーブルをサブフォームを使い入力しています
Excelで入力してたデータをインポートするときに画像のように振り分ける方法がわかりません
https://i.imgur.com/OX2DIsi.jpg

618 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 21:23:27.53 .net
deja vu

619 :名無しさん@そうだ選挙にいこう:2022/02/27(日) 23:14:12.15 .net
わろた

620 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 08:02:02.56 .net
質問です
下の@、AはともにメールをCSVエクスポートしたEXCELのメール本文セルから日付(yyyy/mm/dd)を抜き出す関数ですが

@=IF(COUNTIF(L249,"*注文日:*"),MID(L249,FIND("注文日:",L249)+5,11),"")
A=IF(COUNTIF(L760,"*ご注文内容:*"),MID(L760,FIND("/",L760,FIND("ご注文内容:",L760))-4,11),"")

@の返り値は 2019/10/23
Aの返り値は 2020/03/24

で、両方の式に*1する

@’=IF(COUNTIF(L249,"*注文日:*"),MID(L249,FIND("注文日:",L249)+5,11),"")*1
A’=IF(COUNTIF(L760,"*ご注文内容:*"),MID(L760,FIND("/",L760,FIND("ご注文内容:",L760))-4,11),"")*1

@’の返り値は 43761
A’はエラー #VALUE!

以下は試しました
・@のメール本文の日付を2020/03/24に変更 → 43914になり正常
・Aのメール本文の日付を2019/10/23に変更 → #VALUE!のまま
・Aを3行目にコピー → #VALUE!のまま
・Aの本文内の「ご注文内容:〜2020/03/24」をセル内の1文字目からに移動 → #VALUE!のまま

両者の違いが全く分からない なぜA’はエラーになるのか教えてほしいです
単にEXCELのバグかねえ あきらめるしかないんかな

621 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 08:07:30.39 .net
スケジュール環境がエクセルになったんだけど、
体調不良で急に休みになった人の予定表に「本日休み」って入れたい時に、
権限がなくて書き込めない。
全体にすると書き込めるがこんどは自分の予定表にも「本日休み」って入るし。
座席がフリーアドレス式だから物理的なホワイトボードでの行き先案内板とか
すでに無くなっている。
どうやればいいんだ?

622 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 08:24:32.70 .net
>>621
スプレッドシートに移行して共有すればいいと思う

623 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 08:32:50.35 .net
>>620
@の返り値は 2019/10/23
Aの返り値は 2020/03/24

空白か何か入っている。
MIDは11文字で撮っているが、その日付は10文字
MIDの第三引数を11から10にすれば良い
もしかすると10にするだけだとエラーになるかもしれないが、その場合は第一引数か第2引数がズレている
(022/2/28 みたいになっている)

624 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 10:12:53.80 .net
>>603
もうちょっと情報がほしい。
階差がマイナスになるかどうかとか。
(もしマイナスもある場合は、絶対値で比較したほうがいいのか)
具体的な画像があればなお良し。

>>616
あぁごめん、見落としてた。
いろんなパターンで入力する場合があるわけね。

スピルしないバージョンだと、そもそもList2が配列として認識されていないから、
ちょっと回りくどいかもしれないけど、こういう式にしてみては?ちなみにList3は使っていない。
=TEXT(IF(LEN(INDEX(List2,MATCH("○",List1)))=8,VALUE(TEXT(INDEX(List2,MATCH("○",List1)),"0000!/00!/00")),INDEX(List2,MATCH("○",List1))),"gggee年mm月dd日;;")

625 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 12:42:17.72 .net
>>586
IFの所為、IFを消す IF(a,b,c)→(a)*b+NOT(a)*c
ただしマイナスになる日付に注意 VALUE(TEXT(d,"[<19000101]1;0!/00!/00"))

626 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 12:47:29.14 .net
あ、マイナスっていうかこういうやつな
2022/2/28→44620→4/46/20

627 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 13:04:11.43 .net
普通に考えてそんな形式で引き算すると思う?
それができるなら質問して無いです

628 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 13:25:45.94 .net
承知しました、なりすまし乙です

629 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 17:15:15.87 .net
もはや業務で使用する関数の範疇を超えている件
保守しんどいだろ

630 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 17:54:48.21 .net
だってaccessスレからのコピペだもん

631 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 18:34:09.24 .net
なぜわかる?
コピペしたからか?お前が?

632 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 21:11:01.77 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

西暦日付が入力されたセルを数値として扱いたく、
以下のようにしてみたのですが、

西暦 as date
日付 as long
西暦 = Cells(1, 1)
日付 = Format(西暦, "yyyymmdd")
Debug.Print "西暦" & 西暦
Debug.Print "日付" & 日付


1900/2/28を渡すと、以下のようになってしまいます。
西暦1900/02/27、日付19000227

1900/3/1を渡すと、期待したとおりなのですが。
西暦1900/03/01、日付19000301

なぜですかね

633 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 21:18:44.41 .net
>>632
https://mevius.5ch.net/test/read.cgi/bsoft/1589290424/504

634 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 22:28:38.75 .net
家計簿アプリからコピぺすると一部の金額の後ろに半角空白が入っちゃうな
substituteで空白消そうとしたけどなんか出来なかった

635 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 23:16:58.24 .net
>>634
ユニコードだとスペースが何種類もあって単純に消せないやつがある
アプリの制作者に文字コードの知識がないと、スペースのところに適当に入力してしまってあとで困ることになる

636 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 23:57:47.57 .net
>>634
データ→区切り位置 でコピペした半角空白で区切るのはどう?

637 :名無しさん@そうだ選挙にいこう:2022/02/28(月) 23:58:41.87 .net
さすがにASCIIのタブ文字すら分からないのはちょっと

638 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 04:07:13.85 .net
うんこ

639 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 06:31:12.23 .net
>>634
trim関数を使うと不要なスペースを消してくれる

それか必ず一番右の一文字だけ消す、なら
=LEFT(A1,LEN(A1)-1)

640 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 09:08:50.36 .net
区切りたいじゃなくて消したいんだけども。
タブって空白文字のこと?

641 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 09:35:10.42 .net
>>640
空白文字には種類がたくさんあって、その中の一つがタプ(タブ文字とも言う)
TRIMでは消えない空白も何種類もあって、タブもTRIMで消えない空白の一種

642 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 11:46:40.28 .net
>>634です
LEFT、LEN関数で消せました
ありがとうございます

643 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 16:27:56.68 .net
クリーン関数じゃアカン?

644 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 17:50:15.31 .net
ラムダ関数ちょい使ってみた。
2次元配列が普通に使えるようになってる。
最近、エクセルがメモリバカ喰いで32ビット版はもうおしまいかと思ったが、ラムダ関数多用でメモリ節約できそうな予感。

645 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 18:47:40.47 .net
それが目的ならいいんじゃない
暇そうで何より

646 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 20:07:44.81 .net
若者に流行りのラムダ関数か

647 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 21:55:08.79 .net
>>624
ありがとう。
ただ、その方法だと「○」で選択したものを順番にリストアップできないようです。

なので、IFERRORで条件分けしてみました。
これなら、目的のことができるのですが式が冗長な気がします。
もう少しシンプルにできませんかね?

=IFERROR(INDEX(TEXT(List2,"gggee年mm月dd日;;"),1/LARGE(INDEX((List1="○")/List3,),1)),INDEX(TEXT(TEXT(List2,"0000!/00!/00"),"gggee年mm月dd日;;"),1/LARGE(INDEX((List1="○")/List3,),1)))

648 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 22:45:41.69 .net
それやる意味ないだろ
もう終了ね

649 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 23:06:08.81 .net
では再開で

650 :名無しさん@そうだ選挙にいこう:2022/03/01(火) 23:51:42.76 .net
それ業務で使用できる関数じゃないだろうよ
ウチの職場だったらそんな複雑なことやっていたらドヤしつけられるわ

651 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 00:06:10.75 .net
ウチの職場は動けばおっけー

652 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 04:12:33.58 .net
保守は誰がやる?

653 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 07:12:07.17 .net
うるさいな
保守って言葉を最近覚えたのかい

654 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 07:59:09.91 .net
せやで

655 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 08:11:25.15 .net
ラムダ関数はスピルと相性が良い感じ。
スピルって何?って言ってるようだと、
手を出さない方が良いみたいだね。

656 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 08:12:15.98 .net
スピルって2019でも使える?

657 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 11:42:49.25 .net
スピル/ラムダ
 Office Premium
 Office 365

スピル
 Office 2021

658 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 12:33:48.13 .net
ビンボー人は使えないのか、、、、

659 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 13:12:12.76 .net
まだ2016だw

660 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 13:13:55.16 .net
貧富の格差でITスキルの格差が生じ貧しい者は職を失う場合も有る訳だ

661 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 14:54:04.40 .net
思い込みうざいな
本気でそう思っているの?

662 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 15:14:13.94 .net
貧富の差でなんでも説明できるんだけどね

663 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 15:20:04.52 .net
>>662
に反論しようとする奴は釣りに弱すぎるわ

664 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 15:27:38.62 .net
アンタ貧乏なのかい

665 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 15:42:17.71 .net
>>664
に反論しようとする奴は釣りに弱すぎるわ

666 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 17:23:46.31 .net
高校生の頃から貯金頑張ってきて、今は1500万ありますが何か?

667 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 17:28:02.82 .net
>>647
それでいけなくない?

668 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 17:42:07.63 .net
666に釣られそうになったヤバい

669 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 20:54:10.53 .net
>>667
式が冗長気味ですが、これしか解決方法はなさそうなのでこれで良しとします。
ありがとうございました。

670 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 20:55:54.19 .net
>>669
いや、少なくともスピル無しだと、オートフィルでいけない気がするんだけど。

671 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 21:10:42.12 .net
>>670
オートフィルできませんが、スピル不要です。
INDEX関数の行番号をインクリメントします。

INDEX(TEXT(List2,"gggee年mm月dd日;;"),1/LARGE(INDEX((List1="○")/List3,),1))
INDEX(TEXT(List2,"gggee年mm月dd日;;"),1/LARGE(INDEX((List1="○")/List3,),2))
INDEX(TEXT(List2,"gggee年mm月dd日;;"),1/LARGE(INDEX((List1="○")/List3,),3))
...

672 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 21:11:14.09 .net
そこかw

673 :名無しさん@そうだ選挙にいこう:2022/03/02(水) 23:24:30.74 .net
row(A1)でも突っ込んでおけばいいのでは

674 :sage:2022/03/02(水) 23:46:35.88 .net
>>673
row使う方法もありますね。
ありがとうございます。

675 :名無しさん@そうだ選挙にいこう:2022/03/03(木) 11:33:43.14 .net
質問失礼します。
60個ほどのデータが入っているグラフから5個のデータは残して次の10個のデータは消すというマクロを組みたいのですがなにかいい方法はありますか?

676 :名無しさん@そうだ選挙にいこう:2022/03/03(木) 11:49:27.77 .net
元データイジれよ

677 :名無しさん@そうだ選挙にいこう:2022/03/03(木) 16:07:51.59 .net
なんで手動でできることをマクロでやりたがるんだろ?

678 :名無しさん@そうだ選挙にいこう:2022/03/03(木) 16:37:52.63 .net
>>675
マクロ書けばいいけど、
構成わからないと答えようがない

679 :名無しさん@そうだ選挙にいこう:2022/03/03(木) 17:20:41.53 .net
10x10の配列があるとして、n列目を10x1の配列として取り出すのはどうすれば良いの?
VBAなら一瞬だが、ワークシート関数探してて見つからない・・・

680 :679:2022/03/03(木) 17:23:07.18 .net
自己解決。
INDEXで第2パラメーターを省略できたのね。

681 :名無しさん@そうだ選挙にいこう:2022/03/03(木) 21:24:01.41 .net
自己解決できる人は有能

682 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 01:11:20.73 .net
おれは0にしてたけど省略でもいいのか

683 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 05:58:24.52 .net
むしろ0で誤作動しないのか

684 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 06:01:07.11 .net
俺も
省略って0すら要らないって事か

Index + Matchの時
検索範囲, 0), 0)
で手が覚えちまってるよ

685 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 06:08:22.46 .net
0は危険な気がする
第三引数だから、0列目の指定って事になっている
これバージョンアップで突然エラーになる可能性あるぞ

686 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 07:55:41.10 .net
願望じゃなくてヘルプ見ようぜ
> For example, for a single row reference, use INDEX(reference,,column_num).

687 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 08:35:22.52 .net
Excel:2019、VBA:ちょっと使える

3月1日、08:00、36.1
(空白)、12:00、36.8
(空白)、16:00、37.1
(空白)、20:00、36.5
3月2日、08:00、36.2
(空白)、12:00、36.3
(空白)、16:00、36.7
(空白)、20:00、36.1



上のような1日に4回測定した体温データをもとに
体温推移の折れ線グラフを使っています。

横軸の目盛線の追加をすると時刻のすべてに縦の目盛線が入るのですが、
日付の区切り部分のみに縦の目盛線を入れるには
どのような方法があるでしょうか?

688 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 08:50:16.58 .net
グラフの設定

689 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 09:43:42.22 .net
>>687
日単位より細かい時刻単位にすると
多分、日付単位の横軸自動認識はしてくれないので、
最小値/最大値の境界値を日付のシリアル値の整数(毎日午前0時でグラフ横軸表示期間に相当)にして
主単位を1.0

sheet上で計算したシリアル値の始期/終期で、グラフの表示期間をその都度変えたいときは
例えば、
Sub HoliAxis()
Sheets("グラフ").Select
ActiveSheet.ChartObjects("G_体温").Activate
ActiveChart.Axes(xlCategory).Select
ActiveChart.Axes(xlCategory).MinimumScale = Range("始期")
ActiveChart.Axes(xlCategory).MaximumScale = Range("終期")
End Sub
とか。

690 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 11:40:03.37 .net
Excelでセルにデータを入力しているとき、キーボードの「←」を押すと選択しているセルが一つ左に移動してしまいます。
これを、セルを移動させずに、セル内でカーソルを移動させるにはどうすれば良いですか?
ご存じの方いらっしゃいましたら教えて頂けると嬉しいです。
宜しくお願い致します。

691 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 11:44:18.00 .net
F2押せ

692 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 12:09:07.66 .net
矢印を押したらすぐに移動したいですが

693 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 12:12:27.23 .net
無理

694 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 13:10:30.23 .net
セルに何か入力する前にF2押せ

695 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 13:46:07.59 .net
お前は何か入力するたびにf2押すのか?
変態だな

696 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 15:34:23.30 .net
セルを編集する時はF2キー

697 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 16:28:05.28 .net
>>683
>>685
公式も0入れたわ

698 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 17:06:36.89 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel 2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

セルA1に
="https://hogehoge.com/file"&TEXT(TODAY(),"YYYYMMDD")&".xlsx"
と書かれており、
このWeb上のエクセルファイルの[tabname]というタブのB1セルの値を
取得・表示したい場合の数式またはヒントをご教示くださいませ
よろしくお願い申し上げます

699 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 18:13:27.77 .net
>>675
スピルを使って、元のデータからグラフ化するデータを計算式で引っ張ってくれば楽に色々いじれそうだが。

700 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 20:01:39.48 .net
365インサイダーに代えたら動作不安定なんだが??
矢印キーが突然効かなくなったり

701 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 20:43:10.99 .net
そりゃまぁインサイダーだし

702 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 20:46:11.94 .net
>>695
>>692が既に変態なので何も変わらん

703 :名無しさん@そうだ選挙にいこう:2022/03/04(金) 22:49:38.41 .net
お前自分が馬鹿って言ってるのと変わらないんだけど大丈夫か?

>>702

704 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 03:20:46.24 .net
ここに大丈夫な神経のヤツは皆無
〜終了〜

705 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 03:37:00.11 .net
カーソルの位置を黒い丸(リング)で教えてくれる機能を消したいんだけどどうすればいいんだろ?
出てきたり消えたりしてすごく邪魔
ちなみにWordでも同様の黒い丸がたまに出現する

706 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 05:12:18.99 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel 365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

filter関数の結果を10件までに絞る、などはできますか?

707 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 06:52:36.78 .net
余裕で出来ます

708 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 07:41:33.21 .net
>>707
すいません、これテストですw
韓国人みたいな嘘つきますねw

709 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 08:07:12.83 .net
10件まで
INDEX FILTER SEQUENCE

710 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 08:39:12.22 .net
FILTER FILTER SEQUENCE

711 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 09:14:23.47 .net
>>706>>708
余裕ではなかったけど、できなくもなかった

A1=row() で連番作って、
奇数を上から10個とるとする

B1=INDEX(FILTER(A:A,MOD(A:A,2)=1,""),A1:A10)

>>709
SEQUENCE関数でできるの?やり方教えてほしい

712 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 09:21:56.27 .net
>>711
=INDEX(FILTER(A1:A100,B1:B100="AAA"),SEQUENCE(10))

=INDEX(FILTER(A1:B100,B1:B100="AAA"),SEQUENCE(10),SEQUENCE(1,2))

713 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 09:29:27.20 .net
>>712
ありがとうございます。勉強になりました。

714 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 14:01:24.64 .net
>>703
F2押す奴がってことだろ
俺はやらん

715 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 15:20:23.47 .net
>>712
一応、報告
スプレッドシートで試したら挙動が違ってた

716 :名無しさん@そうだ選挙にいこう:2022/03/05(土) 22:33:29.50 .net
転職すべきかご相談させて貰えないでしょうか。

年齢 43歳
現職 日系大手メーカー core 70 ホワイト
年収 1250万円
役職 課長 ITエンジニア

転職先オファー
業界 外資系超大手IT企業
年収 1400万円 RSUあり
役職 ソリューションアーキテクト


妻からは、家族として
現職の仕事内容や年収に十分満足しているから、
あえて外資系に飛び込む必要は
ないんじゃないか?
と言われてるんですが、
客観的にどう思いますか?

個人的には、外資系に挑戦してみたい
気持ちもありますが、
本当にやってけるか一抹の不安は感じています

717 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 06:52:37.40 .net
>>716
外資は基本的に長続きしないという前提でイたほうが良い。マジでキツイ

絶対に必要な情報は、
・貯蓄と必要経費(ローンや学費)

転職失敗して即止めても、貯蓄で一生食っていける〜ってなら別に転職してもいいと思う
年収1000万、年間1000万使います、貯蓄ゼロです!アホな家計なら、まずは貯蓄しろとしか言いようがない

718 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 06:54:45.07 .net
んで、給与じゃなく本当に挑戦したいだけなら、
今の会社で、自分の裁量の範囲内で時間を使わせて貰えば良いと思う

719 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 07:22:27.54 .net
ワロタw
実体験のないアドバイス
自分に酔ってるのか?

720 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 07:38:35.32 .net
スレ違いにも程がある

721 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 14:36:46.95 .net
EXeCutivE Lucrative 総合相談所だからスレ違いでは無い

722 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 14:55:27.81 .net
派遣の集まりみたいな雰囲気にしないでくれ

723 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 15:00:18.25 .net
派遣のルッカビリティ高いからここ

724 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 15:00:19.01 .net
ここはパソナの推奨スレやぞ

725 :竹中:2022/03/06(日) 15:00:36.66 .net
呼んだ?

726 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 15:20:41.69 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否

業務でexcelをよく使いますが
モニタのサイズと解像度はいくらぐらいが良いでしょうか?

727 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 15:36:34.92 .net
わざとらしい質問はつまんないからやめな

728 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 16:08:08.88 .net
>>727
すいません、会社で購入するにあたって、本当に教えてほしいのです
ネタなどではありません

729 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 16:26:50.25 .net
本当に聞きたいならもっとマシな質問文になるはず
よって728はなりすまし

730 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 16:27:02.23 .net
エクセルをどう使うのかわからんし
表の作り方によっては、
おもいっきり横長のが良かったり、
縦横変えられるのが良かったり、
フルHD2画面が良かったり。

731 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 16:47:07.25 .net
>>726
>>730も言ってるけど、モニタは24インチのFHD2枚が良い。
その場合、フレームレスは必須。PHILIPSだと接続方式も多くてほぼ間違いない
大丈夫とは思うけど、本体側にモニタ2枚差しできるかどうかの確認はしておく事
モニタ一枚で済まそうとすると厳しい

732 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 16:47:53.29 .net
>>729
朝鮮人じゃないのでそんなことしませんよ

>>730
ありがとうございます^^
>>729みたいな無能のカスとは違って素敵!

733 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 17:03:24.34 .net
自演はもういいから。
チェッカーでバレてるぞ笑

734 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 17:10:20.67 .net
>>733
>自演はもういいから。
切れてる

>チェッカーでバレてるぞ笑
悔しいので的はずれな反撃

せっかくの休日なのに自分はゴミですって自己紹介とか、凄いな

735 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 17:14:52.19 .net
>>726
WQHDでも良いと思う
4kはやめとけ、目が疲れる

736 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 18:06:12.92 .net
>>734
幼稚園児か小学校低学年かw

本人が全然関心のない事なのに「そんな事も知らないのか?」って感じで
偉そうに自慢してるつもりでいるw

例えば野球に全然関心がなくて野球の試合を観てるわけでもない外国人に向かって
この外国人は無死または1死で塁がつまってる時は振り逃げができないって事を
知らないみたいだと自慢してるみたいだw
本当に自己中クズだなw

自分にケチつけるのはやっぱりクズは同類のクズを援護するというクズの掟に
忠実に従いたいからだろw

737 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 18:44:36.63 .net
ボロカスで草

738 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 18:45:54.23 .net
>>726
ネットカフェか電気屋で見たほうが早いんじゃないか?

739 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 19:35:23.45 .net
>>736
何度もイチャモン挑発レスしているが相手にされないのがそんなに悔しいのか?w
自分は妄想クズにどう思われようと全く気にならないんだがw

妄想クズは自己中だから都合の良い解釈(願望)をしてそれを信じ込めば
自分が卑屈にならずに安心できるとでも思っているのか?w

740 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 19:41:11.15 .net
と、妄想クズが申しております。

741 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 19:49:51.18 .net
何言ってるか全然わからなくて草

742 :名無しさん@そうだ選挙にいこう:2022/03/06(日) 21:24:46.87 .net
朝鮮人はもう来ないで

743 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 00:04:42.01 .net
だからExcel以外の事は的外れなんだろうなここの回答者は
世間知らずっぽいし

744 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 00:06:00.91 .net
>>726
若者ならWQHD
年寄りなら4Kの価値分からんだろうからフルHDモニター

745 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 02:20:03.89 .net
4kはPCの方が対応してるか分からん
自分のならともかく会社のじゃ

746 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 03:10:47.57 .net
4k対応じゃないPCを探す方が難しい

747 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 05:17:16.41 .net
4k対応してないPCはさすがに本体買い換えていいだろう

748 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 11:28:25.51 .net
セルの内容に応じて表示させる画像を変えたい
ぐぐると、入力する箇所に名前を付けて、indirectでその名前を指定する方法は見つかる
ただし、この方法は入力する箇所が1つだけの場合なので、
同様のことを何10行もやろうと思うと、名前を何10個も定義する必要があり現実的でない

例えば、名簿があって、名前を入力すると隣のセルに顔写真を表示させるイメージ
名前と画像のデータベースを作れば、あとはコピペでいくらでも増やせる形式にしたい

749 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 11:51:44.91 .net
VBAなら簡単
もしVBAの使えない環境でも、名前の定義だけVBAで一括でやってしまって、実際に使う時はVBAだけ削除してしまえばいい

750 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 12:04:49.21 .net
index match

751 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 12:07:25.88 .net
>>749
>VBAなら簡単
サンプルコード教えてください

752 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 12:17:22.95 .net
>>751
https://www.excel.studio-kazu.jp/kw/20091121211947.html

753 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 19:27:38.13 .net
何このクソみたいなサイトw

754 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 19:37:35.87 .net
どうも困難そうなのでxlwingsあたりで検討しよう

755 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 20:04:15.18 .net
図のリンク貼り付けとfilter()で行ける気がする
作ってる内にわけわからなくなってきた。

756 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 20:05:55.15 .net
>>748
A列に名前
B列に画像
A列でフィルタとか

757 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 20:15:04.91 .net
filter関数は無いなあ

758 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 20:46:57.02 .net
図のリンク貼り付けのリンク先を変えればいいだけだと思ったけどその方法が分からなかった
寝よ

759 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 21:06:25.95 .net
>>744
VBEがウィンドウ分割できないからWQHD欲しいわ

760 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 23:47:54.69 .net
なら早く買えよ
お前自分で行動しない人?

761 :名無しさん@そうだ選挙にいこう:2022/03/07(月) 23:51:17.37 .net
windows10、エクセル2016です

VBAでmkdirや、filesystemobjectでAというフォルダを作りその下にBというフォルダを
連続して作成した場合
エクスプローラ上からAを削除しようとしたところ管理者権限を要求され削除できません
削除するには一番下のBのフォルダから順に削除しなければいけないようです
フォルダのセキュリティのアクセス許可に全てチェックを入れても同様でした
なにか他に回避方法がありましたらご教示頂けませんでしょうか

762 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 00:41:08.85 .net
年寄りエクセラーは相変わらず古い技術知識でどや顔してくるのがウザイ

763 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 01:44:08.06 .net
>>761
https://mevius.5ch.net/test/read.cgi/bsoft/1617766381/687

764 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 06:30:37.16 .net
>>760
今年赤字だから100%申請通らんのよ

765 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 07:33:06.71 .net
あ、やっぱ他力本願

766 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 07:38:25.56 .net
会社じゃないの?
赤字で買えないなら他力本願も何もないだろう
無職はその辺わからないのか?

767 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 08:34:16.15 .net
視野狭そう

768 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 09:51:13.80 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 わからないのでいいえ
【4 VBAでの回答の可否】 否

一つのセルに毎月の決められた目標値を月が変わる毎に自動で表示させるようにするにはどうすればいいでしょうか?

あと、当月までの累計目標平均値も自動で表示させるようにしたいです。

769 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 10:03:00.34 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

https://dotup.org/uploda/dotup.org2743417.png
こちらの画像に書いてある事をしたいのですが、
日付に対し重複しない数字を振る方法がわかりません
XC-Gateという関数にしか対応していないソフトで使用するので
関数のみで構成したいのですが方法はありますか?

770 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 10:17:56.46 .net
>>768
目標値がどこに書いてあるか分からないので答えようがないけど
とりあえずは
date()、month()、などを使えば出来ると思う
ブックの構成を知りたい

>>769
g3=IF(C3="","",+C3+ROW()/1000000)
b3=IF(C3="","",RANK(G3,G:G,1))
下にオートフィル

771 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 10:18:32.56 .net
ただこの場合、品名関係なく上から順に順位をふるけど別にいいかな

772 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 10:58:35.90 .net
>>770
すげぇ…関数入れたら理想どおりの動きをしてくれました
大変助かりました、ありがとうございます

773 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 11:02:45.78 .net
>>770
すみません。4月〜3月の下のセルに各月の目標値が表示されてます。
それを別のセルに当月の目標値
その下に当月までの累計平均の目標値が出るようにしたいのです。

774 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 12:47:47.02 .net
>>773
https://i.imgur.com/S2O5Bj2.png

775 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 12:48:15.29 .net
あー累計じゃなくて平均か
=AVERAGE(OFFSET(A2,0,0,1,O3+1))

776 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 12:56:41.95 .net
excelはできる範囲で使うのがいい

折角機能があるのに使わずに苦労してるなら使った方がいい
複雑な式やマクロを駆使すれば実現できるのに、みたいなものは手を出さないのが吉

777 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 13:26:07.54 .net
ヒマなんだろうが、言ってることが矛盾してんのわかってる?

778 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 13:30:30.35 .net
要は、縛りゲーじゃないんだから、excelだけでどうにかしようと思わないこと
効率よく仕事をしよう

779 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 14:43:36.80 .net
???

780 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 16:23:48.72 .net
>>769なんですがXC-GateがROW関数に対応してなくて代用の方法を探してます…
110種類の関数に対応と謳ってるけど何が対応してないか分からない状態でして何度も質問してすみません

781 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 16:24:58.59 .net
>>780
コピーして、同じ場所に値はりつけ
こうすれば関数は全部消えるので、それを読み込ませれば良い

782 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 19:03:54.94 .net
Date関数で月の引数が13になるときは翌年にしてくれるか
便利便利

783 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 19:39:49.83 .net
0月とか0日とか、エラーになりそうなこともいい感じに処理してくれる

784 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 21:44:04.81 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

1行目に項目名(数学、国語、英語、理科)
2行目に分類(中間テスト、期末テスト)
3行目に学期(1学期、2学期、3学期)

という風に表を作っています。
例:
A列=数学、中間テスト、1学期
B列=数学、中間テスト、2学期
C列=数学、中間テスト、3学期
D列=数学、期末テスト、1学期
E列=数学、期末テスト、2学期
F列=数学、期末テスト、3学期
G列=国語、中間テスト、1学期
・・・
X列=理科、期末テスト、3学期

VBAでボタンを押したら「中間テストのみ」とか「3学期のみ」とかで絞り込み(ソート)できるように
コードを組みたいのですが2行目3行目の値を参照して対象の列を割り出すにはどうすれば良いでしょうか
対象外の列は非表示にする(.hidden = true)形を想定しています

785 :名無しさん@そうだ選挙にいこう:2022/03/08(火) 23:42:54.03 .net
ボタン必要じゃないよね?
やりたいことは何?

786 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 06:30:03.87 .net
for eachでセルの値を検索して、該当するセルの行を非表示
それかオートフイルター

787 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 06:45:35.10 .net
for each c in range("a2:z2")
if c.value ="期末テスト" then c.entirecolumn.hidden =true
next

788 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 06:49:42.07 .net
オートフイルターは間違いでした

789 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 06:52:09.86 .net
>>784
リスト作っておく
https://i.imgur.com/Rfq3nCk.png

横向きフィルター
Private Sub Worksheet_Change(ByVal Target As Range)
'最初に全て表示しなおし
Columns().EntireColumn.Hidden = False
'全ての場合終了
If Target.Value = "全て" Then
Exit Sub
End If
'本番。A1-A3が対象
If Target.Column = 1 And (Target.Row >= 1 Or Target.Row <= 3) Then
最終列 = Cells(1, Columns.Count).End(xlToLeft).Column
作業行 = Target.Row
For i = 最終列 To 2 Step -1
If Target.Value <> Cells(作業行, i).Value Then
Columns(i).EntireColumn.Hidden = True
End If
Next
End If
End Sub

790 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 06:53:30.55 .net
>>789
はボタンを使ってない。1列目を変更することで、同じ物を抽出する

791 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 07:22:00.58 .net
ボタンで起動するにはどうすればいいかわかりますか?

792 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 07:24:01.69 .net
>>791
ボタンを設置して、
>>789

Private Sub Worksheet_Change(ByVal Target As Range)

Sub ボタン1_Click()
に変えればok

793 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 07:26:32.00 .net
>>792
targetがNullになるのでは?

794 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 07:36:11.53 .net
>>793
ほんとだ、全然ダメだね
>>792は無しで

795 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 10:39:48.74 .net
アンタ、自分の排泄物で喉詰まらせてる人?
回答するなよー

796 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 11:31:39.87 .net
精一杯の煽りがそんな程度か〜

797 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 12:35:32.55 .net
煽られてる自覚あるんだ…

798 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 14:09:10.60 .net


799 :784:2022/03/09(水) 20:46:07.03 .net
ご回答いただいた方ありがとうございました
お蔭様で個々の絞り込み自体はできるようになりました
ただそのあと任意に複数選択した項目で絞り込む必要が出てきました

例:
「1学期」の「中間テスト」の全教科とか
「数学と英語」の「2学期」とか

ユーザーフォームで各項目のチェックボックスを作って
チェックを入れた項目を絞り込みたいのですが
複数項目で絞り込むにはどうすれば良いでしょうか

800 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 21:00:20.96 .net
縦一列に並べるのはNG?
それさえできればオートフィルタ一発なんだけど

801 :784:2022/03/09(水) 21:31:30.48 .net
>>800
すみませんNGです

802 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 22:04:17.32 .net
いくつか案があるけどできれば今のシートとフォームの構造見ながら説明したい。スクショを提供してくれる?

803 :名無しさん@そうだ選挙にいこう:2022/03/09(水) 22:51:28.37 .net
>>802
すみません業務内容に関わるのでできません

804 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 00:20:33.80 .net
別にダミーデータで良いだろうよ
楽して回答得ることが目的かな?

805 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 00:32:20.50 .net
そいついつものなりすまし野郎

806 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 05:25:26.39 .net
>>803
回答する気がなくなった。
誠意のないヤツに教える義理はない。

807 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 05:57:22.67 .net
>>783
でも、1900年のバレンタインの曜日は間違ってるよな
ホワイトデーはあってるのに

808 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 06:56:56.36 .net
>>803
ダミーデータ出してくれれば答えるよ
なかったらめんどくさすぎる

809 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 08:04:57.48 .net
>>807
どっかで1900/2/29を跨ぐ計算がおかしくなるというのを見た

810 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 08:08:30.81 .net
その日だけうるう日がズレてるのよ。もとを正せばlotusのせい
https://ja.wikipedia.org/wiki/Microsoft_Excel#1900%E5%B9%B4%E9%96%8F%E6%97%A5%E5%95%8F%E9%A1%8C

まぁこんな日で計算する人はほぼいないので無視していいと思う

811 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 08:28:26.68 .net
○○歳以上なら500、違うなら400って感じで関数を使いたいんだけど、イフ関数と何を組み合わせたらいいですか?
年齢による価格分岐をしたいです

812 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 08:29:18.18 .net
>>811
年齢は、年齢そのもののデータがある?
それとも、誕生日?

813 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 08:39:47.17 .net
固定値です

814 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 08:54:19.05 .net
>>811
=IF(年齢>=○○,500,400)

815 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 09:16:38.10 .net
>>812
年齢データはあるけど数値ではなく、生年月日から関数によって計算された基準日年齢を元に価格分岐させたい
基準日年齢は表示されてるけど数値じゃないからどうやって分岐させたらいいかわからなくて悩んでる
初心者すぎてすまん

816 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 09:22:41.72 .net
>>815
いくつか案があるけどできれば今のシートの構造見ながら説明したい。スクショを提供してくれる?

817 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 09:36:53.41 .net
>>815
こんな感じ?

https://i.imgur.com/4jaUB1D.png
IF(C2>=40,500,400)
IF(DATEDIF(A2,B2,"y")>=40,500,400)

818 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 10:03:18.56 .net
>>816
>>817
ありがとう
スクショので出来た。

819 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 12:40:59.27 .net
>>809
1900年には2月29日が存在しないのにデータ上存在した扱いになってるからだね
2000年問題を対処した名残

820 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 12:58:30.36 .net
その話はもういいです。

821 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 13:34:32.53 .net
2000年問題?対処?

822 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 15:40:37.18 .net
VBAが使えた方が便利なのは確か

823 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 15:49:47.69 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

F-J列を、A-C列のようなデータにしたいと思っています
https://i.imgur.com/svTbPl2.png

・時刻は5分置き
・担当者ごとに分ける
・作業列可

どのような数式を用いれば良いでしょうか?

824 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 17:58:21.64 .net
イフ関数とブイルックアップ関数の組合わせで例えばA1のセルが○ならブイルックアップ、ブイルックで検索された数値が100以上なら1000、違うなら900と表示させたい場合、どういう数式の書き方をしたらいいですか?

825 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 18:09:17.59 .net
if(a1="○",if(vlookup()>=100,1000,900),"")
vlookupの引数は省略

826 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 18:18:06.51 .net
>>825
ありがとう!

827 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 18:30:14.95 .net
=if(A1<10, "<10",
  if(A1<20, "<20",
    if(A1<30, "<30", "else")
  )
)

ネストするIFは改行して字下げして書いて、そのまま貼り付ける

828 :784:2022/03/10(木) 21:20:58.39 .net
遅くなりましたが自己解決しました
IF構文を3層に分けて重ねて展開したらいけました
ご協力くださった方ありがとうございました

829 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 21:31:38.62 .net
こうやって糞コードが増えていくの

830 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 21:47:59.31 .net
>>823
この手のヤツ、俺も前からなんとか出来ないかなぁと思っていて、PowerQueryで
今、分かる範囲でやってみた。

日時の開始と終了の幅で、担当者ごとに顧客名を抽出する方法が思いつかなかった。
MATCH(検索値1&検索値2, 検索範囲1&検索範囲2, 1or-1)では上手く行かず。

1. ガンチャートで"■"を並べるのとは違って、
まず、顧客ごとに各5分値の「時点」ごとに、こんなテーブル(右側)が必要なのかなと。
https://i.imgur.com/wr0EJEZ.png

難点なのは、左の表の予約番号の個数分だけ、手動でクエリーを作って合体させたこと。
パラメータなる手法を解明できれば、クエリー更新で自動処理になるかもしれない。
あと、年間では膨大になる。

2.1.の右側テーブルを元に、まず、5分コマと担当者ごとに、重複数を数えておく。
(真ん中のテーブル)
COUNTIFSを使用
https://i.imgur.com/VsLI4If.png

3. 2.の右側のテーブルで、5分コマごと&担当者ごとにINDEX(MATCH)で顧客名を抽出した。
ただし、
もし、重複ckテーブルの値が0だったら、""
もし、重複ckテーブルの値が2以上だったら、(重複数)&"重です!"
もし、重複ckテーブルの値が1だったら、顧客名を引っ張ってくる
という感じ。

5分コマのリストは、Excel関数で 前行+TIME(0,5,0) としたものと、
M式言語で5分刻みで生成した値 (List.DateTimes([開始日時],コマ数,間隔#duration(0,0,5,0)) では
微妙なズレが生じて上手く照合出来なかったので、
後者で統一した。
完成形ではないのであしからず。

831 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 22:09:33.08 .net
理解不能な説明な上に中途半端で草

832 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 22:50:07.33 .net
>5分コマのリストは、Excel関数で 前行+TIME(0,5,0) としたものと、
俺も作ってたけど、ここでおかしくなってたのか・・・疲れた

833 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 22:52:05.30 .net
A列 B列 C列
3/5 ABC-01 01
3/6 ABC-02 02
3/6 ABC-03
3/7
3/8 ABC-04 03
・・・
3/31 ABC-15 12

4/7 ABC-01 01
4/7 ABC-02
4/8 ABC-03 02
4/8 ABC-04
4/8 ABC-05
4/9
4/10 ABC-06 03

上手く表現出来ないですが上記のC列のように出力したいです。
月初めの最初に発生 +1
日を跨ぎかつデータがあれば+1
同日に異なるデータがあっても+0
翌月は0からスタート

関数でもVBAでもいいので考え方を教えて頂きたく。
Win10 Excel2019です。

834 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 23:22:13.28 .net
>>833
いくつか案があるけどできれば今のシートの構造見ながら説明したい。スクショを提供してくれる?

835 :名無しさん@そうだ選挙にいこう:2022/03/10(木) 23:33:54.31 .net
>>823
https://i.imgur.com/PrW1Omw.jpg
https://i.imgur.com/MBiatz8.jpg
作業列の範囲は適当に広げてくれ
5分刻みの時刻は連続データの作成で作らないとバグるので注意

>>833
https://i.imgur.com/hEEuw4S.jpg
セルの値が一つ上のセルと同じ時、条件付き書式が発動する様にして文字色を白にする
画像はわかりやすいように赤くしておいた
1日にB列空欄時の処理が分からんかったけど0にしておいた

836 :833:2022/03/11(金) 00:08:38.64 .net
>>835
助かります。ここまで教えて頂ければ後はDictionaryとかにぶっ込んで処理出来ます。ありがとうございました。

837 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 01:10:23.71 .net
オリジナルバージョンって作れないかな?
起動画面にExcelサンバルカンとか表示されたらいいと思うんだよね。

838 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 01:56:12.53 .net
パワークエリが実装されていなかったり新関数が実装されていないVer.を使用している人の事を配慮していないでしょここの回答者は。

839 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 01:57:30.68 .net
>>823
A1 1月1日
A2 08:50
A3 =TEXT(A2+TIME(0,5,0),"H:MM")*1



B1 山田
B2 =MAP($A$2:$A$30,LAMBDA(TA,LET(A,FILTER($J$2:$J$6,($F$2:$F$6=B1)*($G$2:$G$6=$A$1)*($H$2:$H$6<=TA)*($I$2:$I$6>TA),""),IF(ROWS(A)=1,A,"2重でず!"))))

840 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 02:08:23.11 .net
あぁ365だったか、なら何とでもできるね
スピル非対応で考えちゃってたw

841 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 04:29:26.43 .net
字ちっちぇ!

842 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 08:46:47.52 .net
何で回答済みの質問に後付けで反応すんの

843 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 08:48:28.22 .net
より良い回答があるなら是非そうすべきかと

844 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 08:52:22.78 .net
>>823
B2
=IF(COUNTIFS(F:F,B$1,G:G,$A$1,H:H,"<="&$A2,I:I,">"&$A2)>=2,"複数アリ",
INDEX(
IFERROR(FILTER(J:J,(G:G=$A$1)*(F:F=B$1)*(H:H<=$A2)*(I:I>$A2)),"-"),SEQUENCE(1)))

845 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 08:54:44.55 .net
excel2007使ってます

メモ帳などテキストデータをexcelに貼りたいのですが、分数が日付で表示されてしまいます

予め分数が入るセル(列)をユーザー定義で分数にしておいても
いざ貼り付けると[分数]から[ユーザー定義]に変更されて、日付になってしまいます

文字列に変更すると分数表示はされますが、今度は数値として計算出来ません

何か良い方法があれば教えて下さい

846 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 09:27:56.09 .net
>>843
最近、ある程度わかる人が何人かいるようで嬉しい

847 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 09:29:20.27 .net
貼り付ける前に1/3を=1/3にしておく

848 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 09:58:06.80 .net
帯分数

849 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 10:55:44.77 .net
>>845
'

850 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 10:56:37.12 .net
文字列は嫌だったか

851 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 12:26:49.57 .net
社内の365でラムダ関数使える人どれくらいいる?
うちは半期チャネルだからまだまだ使えん

852 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 12:49:55.35 .net
イフ関数とオア関数の組合わせでA1セルが○または&#9747;のどちらかだったらA2セルにEXCELと表示させるにはどういう数式の書き方をしたらいいかどなたか教えて下さい。

853 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 13:06:30.01 .net
>>852
=IF(OR(A1="○",A1="×"),"Excel","")

854 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 13:11:21.76 .net
>>851
いてるわけないだろ
ifもヤバイわ

855 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 15:13:20.25 .net
そうゆうのでいいんだよそうゆうので

856 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 15:36:02.17 .net
>>853
ありがとうございます!

857 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 17:58:05.16 .net
エクセル365で納得出来ないけど以下解決した
&#8226;現象
エクセル再計算毎にメモリをガンガン消費、3GBを超えたあたりで落ちる。

&#8226;詳細
ifsがおかしい。
大容量データを扱う計算式をifs関数の後半に入れてたが、条件が成立しなくてもメモリを確保し、そのまま解放しないようだ。

&#8226;対策
ifsの後半にif文を追加して大容量データを扱う計算式をその中に入れた。if文は条件が成立しなければメモリを確保しないようだ。

858 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 19:06:49.68 .net
デバッグして検証してから書けよ
間違ってますw

859 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 19:31:36.62 .net
思い込みや持論を晒してくる人ってなんなんだろうね?

860 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 19:50:49.16 .net
823です
たくさんの回答、感謝感激です;;
>>830,835,839,844さん、ありがとうございます
どれがいいのかよくわからないので、一通りさわってみようと思います

861 :名無しさん@そうだ選挙にいこう:2022/03/11(金) 19:51:52.21 .net
オートフィルターで非表示の行とか表示してる行とかを全部削除するにはどうしたらいい?

862 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 02:23:41.82 .net
可視セル

863 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 06:28:28.79 .net
ExcelのIFは関数で唯一 短絡評価ができる
論理式が配列でないとき条件分岐で使われない方の式は評価計算されない

864 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 06:36:18.28 .net
ここをメモ帳にするなよ?

865 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 06:42:21.98 .net
>>863
ifsは?
あとandやorは?

866 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 07:06:38.58 .net
>>865
IFだけ
数式の検証でIFだけ直接#N/Aになるのは計算してないから
=IF(0+0,0+0,0+1)
=IFS(0+0,0+0,0+1,0+0,0+0,0+0)

867 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 07:41:55.35 .net
>>866
地味に検証の数式もめちゃくちゃかっこいい。神だ・・・
ifsで試したけど、たしかに計算していた
ありがとう、そして疑ってごめんなさい

868 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 07:48:05.80 .net
次から気をつけろ。

869 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 07:53:01.34 .net
はい!

870 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 07:58:41.85 .net
>>868
ありがとうございます!

871 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 08:08:17.60 .net
なんでこんな話になったんだ

872 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 16:24:55.52 .net
条件付き書式で質問です
ハイフンを入れたセルに色を付けたいのですが、反映されません

特定の文字列として、「次の値を含む」で「-」「"-"」「*-」を設定したのですが駄目でした

873 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 16:39:47.62 .net
どういう設定して駄目だったの?

874 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 17:08:18.07 .net
文字列設定です

875 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 17:14:17.54 .net
>>873
あるデータ群の中で空白セルだと白が目立つ&未入力か区別し辛いので
-(ハイフン)を入力、色をグレーにしたいのです
数値が入力してあるセルは条件付き書式で色付け済みです

876 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 17:15:31.09 .net
>>872>>874
なるよ
設定してる範囲間違えてるんじゃない
https://i.imgur.com/T2vc06m.png

877 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 17:16:44.65 .net
>>875
ユーザー書式でハイフンにしてるなら、
条件付き書式は「空白の場合」で設定しないとダメだよ

878 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 17:44:15.46 .net
>>876
すみません、問題解決しました。
どうやら文字列は数値より上?の扱いになるらしく
他の数値の書式で「次の値以上(以下)」が影響していたようです
列毎に異なる数値の書式設定をしていて、色が付いたり付かなかったりしていのですが
全て「次の値の間」に設定してから、再度ハイフンの設定をしたら無事反映されました

879 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 17:44:55.85 .net
>>878
他の皆様含めお詫びと感謝申し上げます
ありがとうございました

880 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 18:58:45.11 .net
次から気をつけろ。

881 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 19:08:14.01 .net
>>880
は?

882 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 22:20:08.76 .net
回答者だからって偉そうな態度
こういうスレです

883 :名無しさん@そうだ選挙にいこう:2022/03/12(土) 23:28:47.59 .net
>>882
オマエガナー

884 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 01:49:33.74 .net
じゃあ俺達も言わせてもらうわ
「質問してやっているんだからちゃんと扱え!」

885 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 05:12:28.94 .net
>>884
了解致しました

886 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 07:51:48.49 .net
なんだこの流れw

887 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 09:16:17.51 .net
>>884
ありがとうございます!

888 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 10:04:38.59 .net
=INDIRECT("R[-20]C[0]",FALSE)

889 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 10:10:24.68 .net
INDIRECTで解決しよう、と思うとそれは大抵間違い

890 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 10:50:45.00 .net
>>889
そのこころは?

891 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 11:03:43.82 .net
セル名を生成しよう、という思いつきそのものに、
絶対バグるとかメンテ大変とか直感する筈

無理やりパッチ当てて動かすようなもので、動くかもしれないけど方法論として間違い

892 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 11:08:33.31 .net
>>891
ヒント:シート名

893 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 11:57:39.53 .net
Macのparallels desktopで Windows版EXCELを使っているのだけど
普通のWindowsのEXCELと比べてできないこととか不便なことある?
色合いとかなぜか違うのも気になるけど

894 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 13:25:02.53 .net
あるけど何がしたい?

895 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 13:30:46.16 .net
質問に質問を返す人はどうして生きているのか

896 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 13:51:06.81 .net
無能を自覚しない人は幸せに生きられる

897 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 14:04:56.22 .net
>>894
具体的に何が違うの?

898 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 14:50:39.88 .net
目的を聞くのは良いと思うけどな
手段にとらわれて本末転倒転倒なんて今時のユーザーあるあるだし

899 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 14:50:45.74 .net
流れぶったぎってスマンが、みんなの中にはExcelオンライン使っている人いる〜?
使用感教えてくださいまし

900 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 15:04:35.25 .net
vba使えないのでうんち

901 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 15:13:56.52 .net
VBAを使わないと解決できないような問題は、VBA以外の方法で解決すべき

902 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 15:45:00.47 .net
目的は?

>>897
>>894
>具体的に何が違うの?

903 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 17:09:55.68 .net
でもVBAは徐々に減らしていく方針らしいですしMS

904 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 19:39:57.90 .net
そんな10年前から言われてることわざわざ書かなくていいから

905 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 19:45:49.80 .net
なんだ減らすて

VBAは無くならないよ
だからこそ、近づかないようにする努力が必要

VBAが必要なケースは、そもそもexcelでやるべきでないようなことを
無理やりexcelでやってる場合が多い
もっと簡単で高速で優れた方法がある

906 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 20:25:24.40 .net
例えば何?
まさかPythonとか言い出すなよ

907 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 20:33:36.69 .net
なんでまさかなのか理解できんけど、pythonは有力な候補の一つ
そんなもんexcel一切使わずpythonでやればいいのに、みたいな事例はたくさんある

908 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 20:37:06.65 .net
なんだお前何もできないんじゃんw

909 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 20:39:21.54 .net
VBAしかできないよりはまし

910 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 21:04:33.53 .net
VBAからpythonにデータを渡して結果を受け取る
いい方法を教えてください

911 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 21:08:09.59 .net
excelの位置付けによる
excelをメインで使って、複雑な処理だけpythonに任せたいのか、
excelはUIとしてのみ使って、処理のメインはpythonなのか

人気の言語なので、それぞれに適したモジュールがある

912 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 21:35:16.93 .net
質問に答えてないな
高卒とか派遣は黙っててくれないかな

913 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 22:00:24.34 .net
つか高卒がExcelなんか操作できる訳ねーよ
考えて書き込めよスレの無駄遣い

914 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 22:06:40.05 .net
ヒント:高校のMOS大会

915 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 22:46:54.11 .net
>>911
VBAerなので
「excelをメインで使って、複雑な処理だけpythonに任せたい」でお願いします

916 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 22:55:39.89 .net
excelメインならxlwings
excelがインストールされていること前提で、excelの操作が全部pythonでできる
書き方もVBAとそっくりで、手間は1/3くらい
なにしろpythonなので保守性高くすっきり書ける

逆に、excelは入力の表を作ったり結果をexcelで出力したりするだけで、
基本はpythonで完結する場合は、openpyxlとかpandas
excelがインストールされている必要すら無いけど、互換性は落ちる
excelを読み込んで全部のセルに1足して閉じる、とか数行で書けちゃう

917 :名無しさん@そうだ選挙にいこう:2022/03/13(日) 23:21:31.60 .net
>>916
VBAでも3行ぐらいじゃね?

918 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 01:16:56.92 .net
>>914
あー日本の女子高生がExcel世界一になったアレね
おまいら敗北

919 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 06:44:40.96 .net
エクセルの操作技術で日本の女子高生が世界1位となる
http://blog.livedoor.jp/ainbekker-news2/archives/9816141.html

920 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 07:00:39.52 .net
>>918
違う
あれは学生の世界大会

921 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 07:33:39.56 .net
必死になるなよ

922 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 07:56:36.50 .net
は?世界の範囲が全然ちがうだろう。重要なポイントた。

923 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 10:47:54.32 .net
大卒の派遣が何を焦ってるのか知らんがズレてる

高卒がエクセル操作できないってのが元々の質問
どうやらできるようだな

Pythonの話は具体例書かないので回答になってない

924 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 12:07:41.94 .net
エクセル操作ができるってつまりどういうことだろうか
何ができたらできるに分類されるの?

925 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 12:31:43.52 .net
日本の高校生が世界一になったのはMOSだよ
出題範囲はネットに公開されてる
https://mos.odyssey-com.co.jp/outline/excel365_2019_ex.pdf

全部できるのが当たり前で、あとは早く終わった方が順位が上になるルールだから、事実上マウスやキーボード操作の競争
上位に食い込む人はショートカットもみんな覚えてる

926 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 12:55:32.11 .net
>>924
一般的な指標はMOSエキスパートぐらいしかない
ピボットとvbaのif・for・setが出来れば実務上は十分だと思う

927 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 13:11:32.26 .net
あんた924の質問理解してないのに適当な感想書くなよ

928 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 13:54:17.29 .net
>>926
ありがとうございました

929 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 16:43:04.76 .net
実際に使う人は指示されたことしかやらないからね
低レベル作業になりがち

930 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 16:44:50.47 .net
正確には高レベルだぞ

931 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 20:04:18.83 .net
学歴と年収は低いがね

932 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 20:23:48.91 .net
人の指示を理解できる能力がないやつが多い
このスレで回答書きたがるやつはその真骨頂

933 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 20:31:04.39 .net
人とは違う頭の使い方をする、それがエクセルで仕事する際のコツ

俺はエスカレーターの右側に立つようにしている
かれこれ2年はそうしている
絶対にどかない、と言う決意とイヤホンつけることで何とかなるもんだ
君たちにはできるかい

横断歩道に自動車の列に突入とか
歩道で自転車きても道譲らないとか
他でも正義を発揮している

934 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 20:37:06.28 .net
>>933
東京か
大阪は逆で、みんな右側に乗るので俺は左側で邪魔してたんだが・・・

おっちゃん「(肩トントン)にーちゃん、ちょっと急いでるのでどいてんか〜」
おばちゃん「すいませ〜〜〜〜ん(イノシシみたいに突っ込んでくる)」

割とマジで危ないから止めることにした
ってかお前ら、どれだけ急いでんのよw

935 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 20:37:39.09 .net
>>933
がんばれ

936 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 20:48:14.80 .net
>>933
常にエクセルの事を考えてイライラしてる俺に、
後から傘で刺し殺されないよう気をつけるんだな

937 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 20:52:08.54 .net
>>933
下りのエスカレーターでお前を見かけたら後から思い切り蹴飛ばすと思う

938 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 20:59:11.48 .net
>>936-937
ざまぁwwww

939 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 21:39:07.05 .net
意志弱い

>>934
>>933
>東京か
>大阪は逆で、みんな右側に乗るので俺は左側で邪魔してたんだが・・・

>おっちゃん「(肩トントン)にーちゃん、ちょっと急いでるのでどいてんか〜」
>おばちゃん「すいませ〜〜〜〜ん(イノシシみたいに突っ込んでくる)」

>割とマジで危ないから止めることにした
>ってかお前ら、どれだけ急いでんのよw

940 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 21:48:51.17 .net
>>936-937
話をまとめられない、人の時間を無駄にするタイプだな

941 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 21:54:12.25 .net
>>939
それは普通に危ないからやめて正解

942 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 22:07:07.88 .net
骨頂と真骨頂は、意味が少し違うと思うの。

943 :名無しさん@そうだ選挙にいこう:2022/03/14(月) 23:23:56.31 .net
説明できないなら黙ってろ

944 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 00:35:46.36 .net
例のExcel世界イチ女子高生を大したことないとか言っているヤツなんなの?
じゃあおまいらも同じ賞取ってみろよ?
素直に認めないとか老化の始まりそのものだな

945 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 01:31:28.10 .net
んなこと言われてもな、
Excelをシートがオマケに付いてくるVB6.0くらいにしか思ってない連中から見たら実際そうだろう。

946 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 05:23:35.78 .net
>>944
学生じゃないと無理だよ

947 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 10:53:05.03 .net
>>937
エスカーターはそもそも歩いちゃいけないのがメーカーから指定されたルールだからな
みんなが自分ルールで歩いてるだけで

948 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 10:56:00.72 .net
片方で止まるのもNG
負荷がかかりすぎてかなり傷む

949 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 11:03:41.65 .net
そんなもんは、片方に寄って乗ることを想定して設計すべき

950 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 11:07:57.99 .net
全員が遅くなるようなアホな乗り方するなんて想定できるかよw

951 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 11:17:17.64 .net
想定も何も、現場見たら一目瞭然

952 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 11:20:04.20 .net
>>949
頭わるすぎ

953 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 12:51:13.31 .net
高校生は仕事でエクセル使ってないじゃん
問題集相手にしているだけだろ
そんなの使えるってレベルに入らない
公文やってたけど清掃婦にしかなれなかった人なんて腐るほどいるだろ
参考にならんよ

954 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 12:52:03.05 .net
エスカレーターのコピペにいつまで反応してんだよ。。。これ有名なやつ

955 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 13:10:43.18 .net
>>936
常にExcelの事を考えて〜
きっしょ、Excelマニアかよ

956 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 13:16:33.71 .net
お前は反応遅すぎる

957 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 14:10:37.83 .net
エスカーターはいかにもコピペだけど
>>936がコピペなのは気づかなかったわ

958 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 14:31:58.66 .net
それは俺も気づかなかった
なかなか秀逸だなw

959 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 16:12:59.15 .net
https://pbs.twimg.com/media/FNuiP63VgAEGV-P?format=png&name=small
利用状況に合わせて設計変更するんだよ

960 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 16:47:13.44 .net
【1 OSの種類         .】 Windows10

【2 Excelのバージョン   】 Excel2016

【3 VBAが使えるか    .】 いいえ

【4 VBAでの回答の可否】 否

注文票を作成しております。

一番上のZの500個に対して、
AとBの必要セット数の注文計画となります。
それぞれAとBのセット数は異なります。
Aの数式D5セル=ROUNDUP(D3/$B$5,0)
となりBも同様です。
Zの土日に入ってるものからAとBの商品は
金曜日で上乗せで注文できるようにしたいと思っております。
5行目7行目に当たる部分です。
なのでG5セルを7+7=14という値になって、
H5セルは0となるような数式にしたいです。
日付はシリアルを表示形式daaa表示です。
この場合、どのような数式にすればよいでしょうか?

https://dotup.org/uploda/dotup.org2750105.png

961 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 19:36:46.41 .net
状況説明が長い割には興味をそそられない質問

962 :名無しさん@そうだ選挙にいこう:2022/03/15(火) 20:07:27.43 .net
>>960
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10258640085

963 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 01:39:56.76 .net
一覧にした商品全てに番号付けて、番号だけで納品書作成するのは簡単ですか?

964 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 04:36:35.04 .net
人による

965 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 11:43:32.68 .net
ワロた
知恵遅れの質問をコピってんじゃねーよ

966 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 12:45:47.50 .net
反応遅いねあんた

967 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 14:06:29.86 .net
ありがとうございました。解決できました。

968 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 14:28:34.81 .net
これで我社も安泰です

969 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 18:42:48.19 .net
コピってるというより今回のはマルチだな

970 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 18:55:41.28 .net
普通に仕事中だよな

971 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 19:13:37.86 .net
お前ら質問目にするたびに必死に検索してんの?

972 :名無しさん@そうだ選挙にいこう:2022/03/16(水) 19:36:07.91 .net
ダブルクリック→右クリックで検索できる
これを必死と思うなら、必死なんじゃないかな

973 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 03:10:20.75 .net
コピペでもいいけど、もう少し面白いので頼むわ

974 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 10:09:34.29 .net
暇なんだ
いいなあ

>>972
>ダブルクリック→右クリックで検索できる
>これを必死と思うなら、必死なんじゃないかな

975 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 11:12:07.61 .net
お前この程度のことするヒマもないの?
それともやり方わかんないの?

976 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 11:25:14.79 .net
【1 OSの種類         .】 Windows10pro
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
条件付き書式で第1第3土曜に色をつけたいです。
数式を教えてください。

977 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 11:37:51.05 .net
でも5chに書き込む暇はあるんだね
アンカー付けて引用までして

978 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 12:09:01.50 .net
>>976
weeknumを用いて差分で判断させれば?

979 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 12:10:46.25 .net
月の最初の土曜日のweeknumが判らんがな
=DATE(YEAR(a1), MONTH(a1), 1)
で月の初日を計算して、それとの日数差から判断する

980 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 12:21:43.51 .net
>>976
いくつか案があるけどできれば今のシートとフォームの構造見ながら説明したい。スクショを提供してくれる?

981 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 12:31:16.45 .net
それは能力が低すぎるな

982 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 13:08:25.22 .net
第1土曜日は1から7日のどれか、第3は2*7+1から+7日のどれか
=IF(WEEKDAY(A1)=6,OR(DAY(A1)={0;2}*7+{1,2,3,4,5,6,7}))

983 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 15:25:53.32 .net
条件付き書式を使いたい

984 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 15:26:18.81 .net
条件付き書式と関数を組み合わせたいのですがそれはどうやりますか?

985 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 15:52:40.67 .net
数式を使用して、のルールを使う
A1=1
という条件の書き方は
=A1=1

どう見ても間違ってるけど、これで正解

986 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 16:05:44.09 .net
>>976
条件付き書式
=AND(WEEKDAY(A1)=7,WEEKNUM(A1)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1))+1=1)

条件付き書式
=AND(WEEKDAY(A1)=7,WEEKNUM(A1)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1))+1=3)

987 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 16:42:49.72 .net
質問です

12F35DDD52
数字一桁か二桁+文字1つ+数字二桁+数文字+数字
のような文字列で、頭から見て2つ目の数字のみを取り出したい場合どうすればよいですか。
↑の文字列で言えば 35 を表示したいです

988 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 16:48:21.15 .net
バカばっかりw

989 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 16:52:22.14 .net
>>987
いくつか案があるけどできれば今のシートとフォームの構造見ながら説明したい。スクショを提供してくれる?

990 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 16:55:07.96 .net
>>987
【機能】文字列と数値が混在しているデータから数値だけを抽出する超簡単な方法
https://www.youtube.com/watch?v=QcuUTIvjLRU

991 :名無しさん@そうだ選挙にいこう:2022/03/17(木) 20:17:38.10 .net
スケールしない方法を紹介する意味ないだろ
お前普段からそうやって揚げ足取って生きてるのか?

992 :名無しくん@そうだ選挙にいこう:2022/03/17(木) 22:43:08.58 .net
>>987
=IFERROR(MID(A1,4,2)*1,MID(A1,3,2)*1)

993 :名無しくん@そうだ選挙にいこう:2022/03/17(木) 23:11:39.19 .net
>>976
=(WEEKDAY(A1)=7)*(SEARCH(INT(DAY(A1)/7),"02")>0)

994 :名無しさん@そうだ選挙にいこう:2022/03/18(金) 01:13:01.22 .net
>>992
そんなことできたっけ?と思ったらやっぱりエラーになった

995 :名無しさん@そうだ選挙にいこう:2022/03/18(金) 01:35:20.70 .net
>>994
あとはmidをvalueで包めば良い
*1は無くても良い

996 :名無しさん@そうだ選挙にいこう:2022/03/18(金) 01:57:28.18 .net
エラー出る?
https://i.imgur.com/LD5EXv6.jpg
うちは動いてるんだけど

997 :名無しさん@そうだ選挙にいこう:2022/03/18(金) 02:29:21.38 .net
文字列に1かけて数値にするの、うちではエラーになるんだけど、何が違うんだろう?
Excelは2021の買い切り版
https://i.imgur.com/Bz6vaAs.png

998 :名無しさん@そうだ選挙にいこう:2022/03/18(金) 02:35:50.90 .net
VALUE関数でもダメだわ
https://i.imgur.com/SGjvUGA.png

999 :名無しさん@そうだ選挙にいこう:2022/03/18(金) 03:55:51.77 .net
いやいや、文字列の「35」に1かけるから数値になるんであって、
アルファベットが混ざってたら、エラー出るに決まってるでしょ・・・

1000 :名無しさん@そうだ選挙にいこう:2022/03/18(金) 06:15:26.86 .net
次スレ

Excel VBA 質問スレ Part75
https://mevius.5ch.net/test/read.cgi/tech/1644384272/

1001 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1001
238 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★