[過去ログ] Excel総合相談所 140 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
903: 902 2020/09/29(火)00:15 AAS
DSTDEVPという関数がありました
904
(1): 2020/09/29(火)17:35 AAS
win10
2016
vba不可

https://i.imgur.com/88YUsbN.jpg
画像の様にセルに数字を入力すると指定した範囲の合計を算出する様にしたいのですがどの様な関数を使用すれば良いでしょうか。
905: 2020/09/29(火)17:45 AAS
=HLOOKUP(Q2,$G$2:$P$4,2,0)+HLOOKUP(R2,$G$2:$P$4,2,0)
中間ってどうやって足せばええんや、オツムが足りんわ
906: 2020/09/29(火)17:54 AAS
>>904
https://i.imgur.com/uwKZmDt.png
907: 2020/09/29(火)20:59 AAS
ありがとうございます
助かりました
908: 2020/09/30(水)12:00 AAS
>>812
デジタル省はアメリカからの要請らしい
安全保障面が前提
それを踏まえてのファイブアイズ加入
909
(2): 2020/09/30(水)14:33 AAS
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

特定シートのみを削除されないようにしたいのですが、どうすればいいでしょうか?
シートは日毎に作成し、入力していき、一定日時が経てば古いシートから削除していきます。
ただ、末尾のシートは基データを入れており、各シートはそこからデータを参照しているため、
末尾のシートを誤って削除されないようにしたいのです。
ブックの保護ではシート追加時に毎回保護解除しなければならないのでなにか良い方法があればご教授お願い致します。
910: 2020/09/30(水)14:34 AAS
>>909
シート名に削除するな!って書くのが1番簡単
911
(1): 2020/09/30(水)15:05 AAS
一応気休めでシートの保護とシートタブの色変えて削除厳禁とは書いてあります。
912: 2020/09/30(水)15:34 AAS
【1 OSの種類】 Windows10
【2 Excelのバージョン】 Excel2016
【3 VBAが使えるか】 はい
【4 VBAでの回答の可否】 可

○月の数字を変更するとL4以降のセルにyyyy/mm/dd形式の日付を自動で入力させるような方法はありますでしょうか?

https://free.uploader.xzy.pw/show/20200930153030_637145777a6a4e683963.BMP
913: 2020/09/30(水)15:50 AAS
>>909
末尾のシートを非表示にするか、外部参照にする

でも、日ごとにシートを作成して都度削除するような運用は
ブックが壊れやすくなる気がするから勧めない
914: 2020/09/30(水)17:54 AAS
>>911
削除禁止シートは一緒にせず別ブックにしとけ
入力はシート直接じゃなくフォームを使え
できればシートの削除や追加はVBAで自動的化した方が間違いが減らせるから、VBA可にできないか検討した方がいい
915: 2020/09/30(水)18:09 AAS
別ブック勧めるなよトラブルの元じゃん素人かよ
916: 2020/09/30(水)19:53 AAS
そのシートをどのくらいの頻度でメンテするかによるな。
917: 2020/09/30(水)21:11 AAS
みんなExcel頑張ってるなぁ。
918
(1): 2020/09/30(水)21:33 AAS
よるな、じゃねーよ
セル結合と別ブック参照はやめてくれ
自分のPCで一生場所動かさない自分だけのオナニー用だけにしてくれ
919: 2020/09/30(水)21:35 AAS
バカが自信満々でトラブルの元まき散らすの勘弁してくれ
920: 2020/09/30(水)22:09 AAS
仲良くしる!
921: 2020/09/30(水)22:56 AAS
いいよ
922: 2020/10/01(木)12:13 AAS
いいね!
923: 2020/10/01(木)14:13 AAS
セル内の文字列にある単語をダブルクリックした場合、
Excel2013→コロン(;)もまたいで選択される
Excel2016→コロン(;)の手前で選択が止まる
これは仕様?どこかに設定ある?おま環?
924: 2020/10/01(木)15:48 AAS
ぶっちゃけExcel2000とかで十分なのにクラウドでデータを解析されるサービスを強要される
925: 2020/10/01(木)18:02 AAS
エクセルでこんな感じ
https://prau-pc.jp/wp-content/uploads/2017/11/Pra1694.jpg
のマトリクス表を作った時に横項目と縦項目がわかりやすいように斜線を境に色の塗り分け
したいのですがなんかお勧めな方法ありますか?
926: 2020/10/01(木)18:21 AAS
VBA
927
(3): 840 2020/10/01(木)18:50 AAS
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

また教えてください。
商品リストシートを作成し商品名や商品コードを入力
入力シートにB列にE列が空欄なら""、E列に商品名があればVlookupで商品コードを参照
D列にC列が空欄なら""、C列に商品コードあればVlookupで商品名を参照するようにしました。

履歴シートの商品名列に入力E列(手入力データ)をコピーしたあと、
入力D列(関数で引用したデータ)を空白を無視して値をコピーするVBAを組んだら
省4
928: 2020/10/01(木)19:30 AAS
答えてあげたいが解読不能。
929: 927 2020/10/01(木)19:36 AAS
分かりにくくて申し訳ない
文字の入ってるセルに上から関数で「""」にしてるセルを空白を無視してコピーすると元々の文字が消えてしまうんです
930: 2020/10/01(木)19:42 AAS
つまり、文字の入ってるセルに、上書きで、「関数で「""」にしてるセル」をコピーすると元々の文字が消えてしまうってこと?
931: 927 2020/10/01(木)19:43 AAS
そうなんです
932: 2020/10/01(木)19:50 AAS
>>918
いやだから動かさなきゃいいんだろ。
933: 2020/10/01(木)19:54 AAS
つまり、文字の入ってるセルに、上書きで、「〜〜」と書いてあるセルをコピーすると元々の文字が消えてしまって、「〜〜」になってしまうってこと?
934: 927 2020/10/01(木)20:55 AAS
あなたはもういいです
935: 2020/10/01(木)21:42 AAS
空白判定はISBLANKかなんかでやってんのかな
その場合何も入っていないかどうかを判定するわけで、数式が入っていたらBLANKとして扱われない
=””でやればいいんじゃないか
936: 2020/10/02(金)12:44 AAS
ExcelVBAにて
If aa = bb And cc <> dd Then
ans = x + y
Elseif aa = bb And cc = dd Then
ans = x
Endif
上記の内容で aa = bb = cc = dd だったのに
x + y が返されました。そこでIF文を入れ替えると正常に
動作したのですが、原因がわかる方教えていただけると幸いです。
937: 2020/10/02(金)12:50 AAS
デバッグしなよ
938: 2020/10/02(金)12:51 AAS
If aa = bb And cc <> dd Or ff = "" Then
ans = x + y
Elseif aa = bb And cc = dd Then
ans = x
Endif

間違えていました。こちらです。
939: 2020/10/02(金)13:00 AAS
ブレークポイントつけてウォッチウィンドウで変数の中身見ながらデバッグしなさいな
940: 2020/10/02(金)14:14 AAS
そんな変人がやることを勧めるのですか?
941: 2020/10/02(金)15:22 AAS
あなたが変人だから勧めたんですよ
942: 2020/10/02(金)15:54 AAS
なんでそんな酷いことを言うんですか
943: 2020/10/02(金)18:09 AAS
恋人だからですよあなたが
944: 2020/10/02(金)18:45 AAS
cc <> dd Or ff = ""
が真だからじゃないの
945: 2020/10/02(金)18:54 AAS
a and b or c って (a and b) or c と一緒でそ
ffが空なら ans = x + y になるんじゃね
946: 2020/10/02(金)19:47 AAS
おい、ならねーぞw
947: 2020/10/02(金)20:38 AAS
ペンがマクロで記録できないんですけど、
いや出来なくてもいいんですけどマクロで書けませんかね。
2019EXCEL2019バージョンです。
セルの上にペンでセルを書いたら、さぞかしアホだろうなと思うんですけど。

あと、戻る、進むのほかに、戻らないがあるといいと思いました。
←┐ ┌→ ×←┐
  ┘ └      ┘
948: 2020/10/02(金)22:11 AAS
ああ、俺が厨二だったら間違いなくセルの色はインクで染めたな。
しかもアホかって言われるまでしつこくやる。
949
(1): 2020/10/02(金)22:37 AAS
https://i.imgur.com/ub6yJc5.jpg
画像右側のように、B列に値が入力されたものだけ項目と一緒に抽出したいと考えています。
マクロを使わずに実装する方法を教えてください。
よろしくお願いします。
950: 2020/10/02(金)23:11 AAS
>>949
どのバージョン使ってるかにもよるけど、filter関数
951: 2020/10/02(金)23:37 AAS
フィルター機能でできるだろ
関数さえいらんわ
952: 2020/10/03(土)01:50 AAS
filter関数はセルの結合をしていると使えない欠陥がある
953: 2020/10/03(土)08:44 AAS
スピルもそうだけど配列数式使うとソートが使えなくなるのそろそろ何とかならない?
954: 2020/10/03(土)09:05 AAS
ソートはテーブル化してOrder Byだな。
955
(1): 2020/10/04(日)18:30 AAS
例えば、
社員リストを元に社員カードを作りたい場合、社員カードのセルに社員リストを参照するのが良いと思うのですが、
どういった方法が一番使い勝手が良いのでしょうか?

社員リスト(人物リスト)
https://dotup.org/uploda/dotup.org2272092.png_yjlmrmi49e0Kv5AvrALh/dotup.org2272092.png
自己紹介カード(赤文字が社員リストから参照している部分)
https://dotup.org/uploda/dotup.org2272094.png_42knHvlYW33nzKwjqql8/dotup.org2272094.png

現状、リストへの参照は、="なまえ-"&sheet!A2&"しゅみ-"&sheet!B2
といった風に無難?な参照方法でカードのセルに書いていっていますが、こういうのはxlookupを使った方がやりやすいのでしょうか?

また、自己紹介カードの参照セルの数字部分(sheet!A2のA2や、sheet!B2のB2)を
省3
956: 2020/10/04(日)18:34 AAS
すみません、
>現状、リストへの参照は、="なまえ-"&sheet!A2&"しゅみ-"&sheet!B2
ここのセル指定がズレていますね、
A2ではなくsheet!B3、B2ではなくsheet!D3
でした 失礼しました
957
(1): 2020/10/04(日)18:42 AAS
一度発行してしまえば今後何枚も印刷するようなものじゃなさそう
用紙一枚に入るだけのレイアウトで番号入力したらxlookupで埋める形よいかと
958: 2020/10/04(日)19:15 AAS
そのような関数はありませんが?
959: 2020/10/04(日)21:01 AAS
Access使えばいいのに
960
(1): 2020/10/04(日)21:13 AAS
セルの内容をクリップボードにコピーするマクロってどうやって作るのですか
961: 2020/10/04(日)21:36 AAS
Win api使うんだよ
962
(3): 2020/10/05(月)03:35 AAS
皆さんExcelの検定とか資格って持ってるのですか?
963: 2020/10/05(月)12:46 AAS
Excel相談員初段黒帯なら持ってる
964: 2020/10/05(月)12:55 AAS
>>960
Sub Sample1() 'セルA1の内容をクリップボードに入れる
  With CreateObject("Forms.TextBox.1")
    .Text = Cells(1, 1)
    .SelStart = 0
    .SelLength = .TextLength
    .Copy
  End With
End Sub
965: 2020/10/05(月)21:48 AAS
>>962
持ってないけど取りたいですね。
966: 牧野 ◆Vbs7gX72NY 2020/10/05(月)22:12 AAS
>>955
indirectを使えば出来るけど、
https://i.imgur.com/sGeXIc8.png
>>957の言うように番号入れるだけにしたほうが確実に楽

>>962
MOSの難しい方取ったわ。一週間問題集解きまくれば簡単に受かる
詳しくは資格板へGo
967: 2020/10/06(火)00:00 AAS
とっても派遣の時給は上がらない
968: 2020/10/06(火)00:52 AAS
>>962
エキスパートまで持ってるけど何の意味もないな
VBA検定の方が欲しい
969: 2020/10/06(火)09:44 AAS
中小はわかんないけど、大手は脱マクロ傾向にあるから、Powerplatformに移行するのおすすめ
Appsでアプリ作ってから会社貸与スマホでの棚卸しや商品管理が楽になったよ
970: 2020/10/06(火)10:17 AAS
中小にはそんな金は無いのです
971: 2020/10/06(火)12:05 AAS
中小向けのソリューションも売り込みが盛んになってきてるし、コロナで業績の落ちたとこはどんどん飛びつくと思うよ
972: 2020/10/06(火)12:14 AAS
業績伸びたらの間違いじゃ無いか
973: 2020/10/06(火)12:33 AAS
経済がわかってない人なんだろ
974: 2020/10/06(火)14:13 AAS
x = Cells(1,1) 'A1



Function(A1)

ってどっちが処理はやいんですか?
975: 2020/10/06(火)14:20 AAS
for-nextで回して時間測ってみ
976
(9): 2020/10/06(火)18:06 AAS
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

a1,b1,c1,d1,e1,f1
にそれぞれ数値が入ってます。
これらの数値がすべて異なる場合に1を重複する場合には0を表示したいのです。
良い方法はありませんか?a1,b1,c1,d1,e1,f1のセルは実際にはもっと増えるため
一つ一つをCountIFなどで判定するのはつらいのです><
977: 2020/10/06(火)18:11 AAS
countifを使わない方法を求めてます。
978
(1): 2020/10/06(火)18:20 AAS
同じ値のセル数をcountすればいいだけじゃないの
979: 2020/10/06(火)18:23 AAS
そんでセルの数と合ってれば1にすればいいだけじゃないの
980
(1): 976 2020/10/06(火)18:24 AAS
>>978
作業列を使ってcountIFを使う方法はわかるのですが、
作業列を使わないで一つのセルで完結に解決したいのです。。。
981: 2020/10/06(火)18:49 AAS
ひたすらFindするとか
982
(1): 2020/10/06(火)19:02 AAS
>>976
そもそもなんで横で比較するんだ?
テーブルの考え方から言って、フィルターかけるのは縦なんだから作りからいけてないのでは
983
(1): 2020/10/06(火)19:07 AAS
無理やり1セルでやってみた
FindじゃなくてMatchだね

https://i.imgur.com/wv6Irqb.jpg
984: 976 2020/10/06(火)19:09 AAS
>>982
縦でも構わないです。
a1,a2,a3,a4・・・でも構いません。
作業列を使わずにスマートに列の中に重複する数値があるかを
一つのセルで完結したいです。
985
(1): 2020/10/06(火)19:09 AAS
>>980
countaでセルの数を数えてcountで基準となるセルと同じセルの数を数えて両方が同じ数なら1にすればいいんでしょ
作業列いらないじゃん
986: 976 2020/10/06(火)19:11 AAS
>>983
ありがとう。。。
でも、数値の入ったセルは今後どんどん増える予定なのです。。。
987: 976 2020/10/06(火)19:15 AAS
>>985
countaとcountでどのように解決できますか?
どのような式になるか教えていただけると助かります。
988: 2020/10/06(火)19:23 AAS
関数がわからないならググれ
作業列作って実験しろ
989: 976 2020/10/06(火)19:23 AAS
関数はわかりますが。。。
countで解決できるとは思えないのですが。。。
990
(1): 2020/10/06(火)19:27 AAS
=(SUM( (A1:F1=TRANSPOSE(A1:F1)) *1) = COUNT(A1:F1))*1
で多分いいと思う
配列数式なので、Ctrl+Shift+Enterで
991: 976 2020/10/06(火)19:27 AAS
count…数値のカウント
counta…空白以外のカウント

これで解決できるのですか?
全く想像できません。。。
わかる方アドバイスお願いします><
992: 976 2020/10/06(火)19:31 AAS
>>990
ありがとうございます。ぜひ使わせていただきます。
動作を確認いたしましたm(_ _)m
993: 2020/10/06(火)21:17 AAS
マクロ使え
994: 2020/10/06(火)21:56 AAS
縦並びでもいいんなら
=IF(SUMPRODUCT(COUNTIF(A:A,A1:A9))=COUNT(A:A),1,0)
範囲のA1:A9の部分はデータの個数に応じて変更して
995
(1): 2020/10/06(火)22:36 AAS
いい加減新しいExcelに変えたほうが良いと思うぞ
http://imgur.com/UbSw0RN.png
996: 2020/10/06(火)23:07 AAS
365覚えると「今まで俺が学んできたことは一体何だったんだ」ってなるよな
997: 2020/10/06(火)23:09 AAS
とりあえず立てといた

Excel総合相談所 141
2chスレ:bsoft
998: 2020/10/06(火)23:13 AAS
LET関数
999: 976 2020/10/06(火)23:40 AAS
>>995
ありがとう。新しい関数を使えば簡単なんですね
1000: 2020/10/07(水)01:02 AAS
1000
1001
(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 77日 17時間 1分 54秒
1002
(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

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

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.746s*