X

Excel総合相談所 151

■ このスレッドは過去ログ倉庫に格納されています
2022/09/29(木) 07:56:08.51
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。

スレッド作成は>>980がやります

※前スレ
Excel総合相談所 148
Excel総合相談所 150
https://mevius.5ch.net/test/read.cgi/bsoft/1654860173/
378名無しさん@そうだ選挙にいこう
垢版 |
2022/11/02(水) 21:48:01.12
>>377
犯罪者に手を貸せと?
2022/11/02(水) 22:26:34.40
まともな質問にはまともに回答されてる様に見える
まともじゃない質問にはまともな回答がつかないだけ
2022/11/02(水) 22:31:08.94
>>369
いやいや、データを一括でまとめて取り出す方法はちゃんと用意されてるはずだぞ
説明書をきちんと読めよ
公式サイトにSDKもあるって書いてるぐらいなんだから
2022/11/02(水) 22:35:37.98
あんまり叩いてやるな
そもそもは、数万件のデータを手打ちしろなんてバカみたいな仕事を命令したやつが悪いんだよ
電卓で検算しろとか、無能な上司や先輩に振り回された経験なんて誰にでもあるだろ

DX構想なんて、PCを使いこなせないバカを職場から排除するのが最優先事項なんだよ
2022/11/02(水) 23:52:01.41
>>377これが捨て台詞かな?
盗人猛々しい
2022/11/03(木) 04:10:09.75
大昔はガチで数千件のデータを手打ちしていたとは聞いた。
ガクガクブルブル
2022/11/03(木) 13:37:19.12
そんな大昔でもないぞ
たとえばコミケの参加申し込み書5万通は、つい最近までずっと手入力だったし、しかもミスに備えて2回ずつ入力
同じようなことやってる職場はいまだにたくさん残ってる
385名無しさん@そうだ選挙にいこう
垢版 |
2022/11/03(木) 13:51:29.50
コミケの申込書って手書き?それを手入力って悪筆だったら最悪だなぁ
2022/11/03(木) 15:45:31.56
キーパンチャーとか知らんやろな
2022/11/03(木) 17:18:19.36
ねえ、Web上のxlsxワークシートのセルを指定してにオフラインのワークシートのセルから自動でデータ転記するのはどうしたらいい?
VBAとかpythonでできる?
2022/11/03(木) 17:31:03.30
PowerAutomateでできるかもね
2022/11/03(木) 17:40:34.43
質問するなら日本語で頼む
2022/11/03(木) 17:43:49.86
Excelファイル形式のURLがすぐ分かるなら、
DLしなくてもPower Queryで出来る。

DLしたいならVBA併用。

CSSでないWebページで、
htmlをテキストで読込んで、目的のURLを特定できるなら、
PQで行ける。
対話型でページが変遷するのも、ある程度はPQで行けるかと。

CSSのWebページで、深い階層にURL記述がある時は、
Pythonか、
ひょっとするとPowerBI版Power QueryのM言語で行けるかも?
VBAでもCSS、行けるかどうかは知らない。
2022/11/03(木) 19:59:34.12
>>387
スプレッドシートにすれば?
共同で編集するようにすれば転記とか考えなくていいし
2022/11/03(木) 20:04:24.61
>>383
名簿業者が電話帳手打ちを外注してた
2022/11/03(木) 22:11:36.24
Web Driverで要素を取得すれば良い話
2022/11/03(木) 22:28:04.25
vlookupで抽出した文字をctrl+Fで検索しようとしてもヒットしないのですが
数式なので無理なのでしょうか?
一旦文字列として貼付けを行う必要がありますかね?
2022/11/03(木) 22:40:15.42
自分で検索してもどうにも解決出来ないので誰か助けてください
ちなみにPCあまり詳しくないです

印刷するのに余白を狭くしたいのに「ユーザー設定の余白」の項目がどうやっても出てきません
よく見るとメニューも以前と変わってて、検索して出てくる手順のメニューがなくどうにもならない状況で
以前はあらゆるサイトで出てくる通りのメニューでしたし「ユーザー設定の余白」もありました

ブックを開いたときの上部のメニューも以前と違っててなんでこうなったのか全く分からない初心者です
直しかた分かる人がいましたら教えてください
https://i.imgur.com/IHzY85h.jpg
https://i.imgur.com/jc4lxMl.jpg
2022/11/03(木) 22:43:49.07
画像1つ貼り間違えました
https://i.imgur.com/k5tIaOh.jpg
2022/11/03(木) 23:26:18.68
>>394
値で検索だった様な
2022/11/03(木) 23:36:43.55
>>397
出来ました、ありがとうございます。
検索対象をオプションで「数式」から「値」にすればいいんですね。
2022/11/04(金) 00:28:22.98
>>395
そのブックはどうやって開いた?
誰かから送られてきたリンクをクリックして無料版に飛んじゃってるとかじゃない?

無料版は印刷の細かい設定ができない
有料だとフル機能が使える
2022/11/04(金) 01:43:31.00
>>399
ありがとうございます
自分で作成したものだったんですがどこから開いたのか無料版で作ってたようです
有料版でちゃんとできました!
本当にありがとうございました
2022/11/04(金) 01:48:40.03
ブラウザで開いているのに気付かないとか有り得るのか?
402名無しさん@そうだ選挙にいこう
垢版 |
2022/11/04(金) 03:11:34.76
助けてと質問を書き込む人は馬鹿という法則
2022/11/04(金) 07:16:21.19
画像まで用意して質問して、お礼もしてる人を馬鹿呼ばわりは無いんじゃね
404名無しさん@そうだ選挙にいこう
垢版 |
2022/11/04(金) 08:47:51.03
そうそう!場を悪くするコメントを書いている段階で空気を読めないバカですからね >>402
2022/11/04(金) 08:58:45.02
現実社会で誰にも相手にされない可愛そうな人なんだ
なるべく距離をおいて見守ってあげよう
2022/11/04(金) 10:40:09.75
磯でウミウシを見ているような気持ちで見てあげよう
2022/11/04(金) 12:42:57.38
フナムシだろう
2022/11/04(金) 13:08:37.93
フナムシだと嫌悪感あるやん
2022/11/04(金) 16:59:15.00
知恵遅れ袋でも「至急」「助けて」が出てくる質問をしているのは馬鹿ばっか
2022/11/04(金) 20:08:47.63
知恵袋は平日の方が親切に答えてくれる率高い気がする。
2022/11/04(金) 20:53:15.48
うpろだに 2894629.zip DL 411 さんぷる2ヶ入り
2022/11/04(金) 22:33:55.54
履歴書を作るにはExcelとWordどっちがいいの?
2022/11/04(金) 23:28:39.92
君が作って上手くできたなって思う方
2022/11/05(土) 01:33:24.39
履歴書買う気ないのワロタ
2022/11/05(土) 07:51:10.40
エクセルがいいよ書きづらい項目はガンガン消していきましょう
2022/11/05(土) 07:52:09.66
買った履歴書に印刷するんだと位置合わせが面倒だし
417名無しさん@そうだ選挙にいこう
垢版 |
2022/11/05(土) 08:27:59.28
>>412
簡単に作りたいならExcel
見た目の仕上がりに妥協したくないならWord
418名無しさん@そうだ選挙にいこう
垢版 |
2022/11/05(土) 08:31:13.44
顔写真に画像ファイル貼るならExcelだとブサイクになるよ
2022/11/05(土) 08:45:13.95
顔写真に画像ファイル貼るのか!?
2022/11/05(土) 09:43:38.53
>>416
手書きじゃないとマイナスだぜ
421名無しさん@そうだ選挙にいこう
垢版 |
2022/11/05(土) 11:14:01.94
>>420
そういう社風の所には行きたくないから問題なし
2022/11/05(土) 11:32:27.84
https://i.imgur.com/luC8kBU.png
質問です。画像は
『A列の中にD列の文字が含まれている場合、B列にD列の値を反映させる』
事を意図して作った関数なのですが、上手く機能しません
自分の想定では、例えばB1には『a』が反映されると思っていたのですが、どこがおかしいか分かるでしょうか?

一応検索条件をFALSEにしても同様の結果でした
2022/11/05(土) 13:17:18.45
文字があるかどうかを探すならSEARCH(またはFIND)で
但し、無い場合#Valueを返してしまうのでエラー処理
B1に =IF(ISERR(SEARCH(D1,A1)),"",D1) だけでいい
B2以降はフィルで引っ張れば勝手に数式が入る
IFで#Valueだったら空欄にするために””としている 他には”×”とか”(無し)”とかでもお好きに
424名無しさん@そうだ選挙にいこう
垢版 |
2022/11/05(土) 14:51:43.79
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可だけど、セル関数でできれば。。

A:B:C
12766,12765,12764
1951,1951,1950

1行目のABCそれぞれの値と、2行目ABCそれぞれの値を足したら、14717になる組み合わせ
を一つだけセルを光らせたい。

上記なら、A1とB1 A1とB2が該当するが、A1とB1だけで良い。

簡単に表現する方法ありますでしょうか?
2022/11/05(土) 14:53:30.58
すいません。

間違い:
上記なら、A1とB1 A1とB2が該当するが、A1とB1だけで良い。

正しくは:
上記なら、A1とA2 A1とB2が該当するが、A1とB1だけで良い。
2022/11/05(土) 14:54:24.48
何度も間違えてすいません。。
上記なら、A1とA2 A1とB2が該当するが、A1とA2だけで良い。
2022/11/05(土) 15:21:25.42
>>423
ありがとうございます
教えて頂いた関数を運用してみます
2022/11/05(土) 16:06:11.07
>>424
セルを光らせる関数はない
2022/11/05(土) 17:19:50.44
サンプルは3列2行だけだけど、現実はもっと? その上下の和を求める結果は3の2乗で9ヶあるんだが?
その結果を先ずはどこかにリストで書き出しておかなければならない
で、そのリスト(表形式じゃなくて1列にズラっとの方が処理しやすい)を対象に
  例えばG列の一行目から計算式、A1+A2、A1+B2、A1+C2、B1+A2、B1+B2、B1+C2、C1+A2・・・のようにズラっと羅列させたとして
  H1のセルに和の14717を入力したら、計算結果が14717に成ってるセルにジャンプするような発想 そのセルをクリックして編集状態にすれば
  計算式の元に成ってるA1とA2のセルが(光りはしないけど)ハイライトされる

  H1のセルの横(I1)にでも =HYPERLINK("#G"&MATCH(H1,G:G,0),"☆クリック☆ !") とかしとけば、辛うじて求めたいカタチに近付く
  H1に数字入れて、そのI1セルの☆クリック☆ !の文字をクリックすれば一致するリストのセルにジャンプするから、ダブルクリックまたは
  数式バーの内側クリックで欲しいセルがハイライトされる  泥臭いやり方だけど
  あと、一致しない答えとか空白とかだとI1が#N/A に成るから、エラー処理は適宜追加して (G列で計算式間違えると取り留めも無くなるし)
2022/11/05(土) 18:56:12.69
たとえば条件付き書式でA1とA2とB2が真になる式は
A1:C1の条件に =OR((A$1+TRANSPOSE($A2:$C2))=14717)
A2:C2の条件に =OR((A$2+TRANSPOSE($A1:$C1))=14717)
431430
垢版 |
2022/11/05(土) 19:10:30.83
TRANSPOSEいらね
A1:C1をA1に直したときの消し忘れ
2022/11/05(土) 23:36:08.45
Excel始めて3週間の初級者です。VBAでセルを点滅させる事はできますか?
2022/11/06(日) 00:21:39.35
>>422です。すいません、こちらの説明が不適切でした。正しくは以下の画像となります
https://i.imgur.com/adgToCy.png

こちらも目的は前回の質問と同様
『A列の中にD列の文字が含まれている場合、B列にD列の値を反映させる』
なのですが、教えて頂いた
=IF(ISERR(SEARCH(D1,A1)),"",D1) 
だとB1に数値が反映されませんでした

例えばA1に含まれる『a』を条件に、B1にD3の『a』を反映させることが出来るような関数は作成可能でしょうか?
よろしくお願いいたします
2022/11/06(日) 01:06:59.62
>>433
=INDEX(D$1:D$5,MATCH(0,0/COUNTIF(A1,"*"&D$1:D$5&"*"),0))
2022/11/06(日) 07:10:37.88
>>434
ありがとうございます
打ち込んでみたのですが、以下の通りエラーになってしまいます
https://i.imgur.com/0QXbhXt.png

自分の入力の仕方がおかしいのでしょうか?
2022/11/06(日) 07:12:50.04
追記です
試しにD列の順番をバラバラにして見たら以下の通りでした
https://i.imgur.com/SQITrl4.png
2022/11/06(日) 08:26:28.32
配列数式はEnterではなくCtrl+Shift+Enterで入力を確定します
2022/11/06(日) 11:15:13.71
ここで質問する時にエクセル画面をキャプチャしたいんだけど
printscreenでキャプチャ → ペイントアプリでトリミング → 保存 → imgurにアップと手間がかかります。
楽な方法やソフトはありますかね?
2022/11/06(日) 11:24:18.14
>>438
OSは何か分からないけどWindows10なら、切り取り&スケッチ(Win+Shift+S)で切り抜き保存可能
2022/11/06(日) 11:46:54.17
>>439
windows10です。Snipping Toolというものがあるんですね。
凄く楽になりました。ありがとうございます。
2022/11/06(日) 13:24:57.78
>>433
B1はD列にあるbがA1に含まれて無いのだから空欄で正しいのでは?

別途提示された >A1に含まれる『a』を条件に、B1にD3の『a』を反映させる
の意図が分からないけど、A1セルの先頭文字を条件に?B1に?D列3行目の指定文字aを反映?
B1のお約束がA1セルなのかD3セルなのか判然としない・希望が読み取れない

いっそのこと、abcdでは無くもう少しだけでも具体的なものにしてくれないと、そしてA列D列の
ボリューム(行数)や望む結果は具体的にどういったものなのか、例示してもらいたい
こちら側が理解足りないだけなのかも知らんけど
2022/11/06(日) 15:27:31.44
法則

馬鹿は質問もまともにできない
443名無しさん@そうだ選挙にいこう
垢版 |
2022/11/06(日) 17:17:40.46
>>442
ちょっと!ヒロシ君やめなさい!この前も言ったでしょ!
2022/11/06(日) 19:04:54.93
すいません確かに質問の仕方が馬鹿でした
再度説明させてください
オタク臭い例で申し訳ないのですが、以下の通り例を改めました
https://i.imgur.com/Y70jskb.png

こちらについて、例えば
・A2には『イクノ』という文字が含まれている
・D12には『イクノ』という文字が入力されている
・A2の『イクノ』を根拠に、D12の『イクノ』をB2に引っ張って来たい

こういう作業を行える関数を作成したいのです
(※これが例えばB4だったら『オグリ』を引っ張って来たいです)

この説明で如何でしょうか?
ご迷惑をおかけしすいません。再度見て頂ければと思います

よろしくお願いいたします
2022/11/06(日) 19:24:52.97
>>444
VBAでやれ
2022/11/06(日) 19:55:29.46
VBAでも良いです
自分の知見不足が大前提なのですが、恐らく関数で出来るのではと思い相談させて頂きました
2022/11/06(日) 20:01:24.39
>>446
少し待て
2022/11/06(日) 20:02:20.61
>>444
https://i.imgur.com/gtDnqi0.png
=INDEX(D:D,MATCH(FALSE,LEN(SUBSTITUTE(A1,INDIRECT("d1:d"&COUNTA(D:D)),2))=LEN(A1),0),1)

>>445
この程度にvbaとかカスでは?
2022/11/06(日) 20:04:01.20
これぐらいなら関数でやりきった方が良いと思う
2022/11/06(日) 20:27:35.81
>>448
こういう奴が作った関数が後で問題になる典型例
2022/11/06(日) 20:42:34.77
>>450
がvbaで書くと見せかけて逃げまーすwww
2022/11/06(日) 20:51:02.27
>>448
ありがとうございます
自分の環境で打ってみたのですが、以下の通りでした
https://i.imgur.com/Z2GmqJZ.png
私のExcelに何かおかしい設定をしているとかですかね?
2022/11/06(日) 21:10:00.97
>>452
バージョンは?
2022/11/06(日) 21:27:53.77
>>453
2016です
2022/11/06(日) 22:20:59.49
>>454
素直にこんなんでいいんじゃない?
indexmatchで無理に引き当てるのはしんどい
https://i.imgur.com/xOrZLSL.png
2022/11/06(日) 22:27:56.85
>>455
実務だと検索対象がもっと多くなってしまうんです…
関数だと難しいですかね・・・
457名無しさん@そうだ選挙にいこう
垢版 |
2022/11/06(日) 23:25:44.65
>>448
バージョンいくつで動くの?
2022/11/06(日) 23:41:09.42
>>457
スピルを入れてるから365か2021

>>456
いやこれも関数だけど・・・

スプレッドシート使ったら?動くし無料だし
https://i.imgur.com/DooTpcq.png
459名無しさん@そうだ選挙にいこう
垢版 |
2022/11/07(月) 00:08:45.08
>>444
=INDEX($D$1:$D$99,MATCH(1,INDEX(COUNTIFS(A1,"*"&$D$1:$D$99&"*"),),0))
Excel2010

久しぶりにこういうの書いたからもうちょっとスマートにできそうな気もする
2022/11/07(月) 00:14:22.38
indexmatchindexってすげえ・・・思いつかなかった
完敗だわ
461名無しさん@そうだ選挙にいこう
垢版 |
2022/11/07(月) 00:14:59.45
=INDEX($D:$D,MATCH(1,INDEX(COUNTIFS(A1,"*"&$D$1:$D$99&"*"),),0))
運用メンテ考えたらこっちの方が楽なので訂正
2022/11/07(月) 00:21:26.59
b1 =INDEX($D:$D,MATCH(1,INDEX(MATCH("*"&$D$1:$D$5&"*",A1,0),0),0))
2022/11/07(月) 07:13:10.94
>>459
>>461

ああああああああああああああああああああああありがとうございます!!!
こちらの意図したとおりに関数が働きました!!本当に助かりました!!!


これシンプルな質問なんですけど、皆さんはこの手の関数の知識をどのように得てるのですか?
普通に仕事で試行錯誤を繰り返しつつ学習してるんですかね
少なくとも市販のExcel関数の参考書だとこのレベルの関数とかって載って無いですよね?
2022/11/07(月) 08:07:26.79
ただ究極に楽したいだけだよ
手打ち、コピペなんかやってられるかと
2022/11/07(月) 10:28:21.26
智の集結を見た気がする
因みにデータ件数が増えると、459 < 461 < 462 の順で、結果表示に時間が掛かるような挙動だった ← フィルした時
466名無しさん@そうだ選挙にいこう
垢版 |
2022/11/07(月) 11:19:23.40
>>462
MATCH("*"&$D$1:$D$5&"*",A1,0)をINDEX(...,0)で囲むと何が起きるのですか?
2022/11/07(月) 12:33:48.90
配列数式な部分を囲むと通常の数式として扱えるようになるらしい
2022/11/07(月) 12:35:01.90
434 =INDEX(D$1:D$5,MATCH(0,INDEX(0/COUNTIF(A1,"*"&D$1:D$5&"*"),0),0))
448 =INDEX(D:D,MATCH(FALSE,INDEX(LEN(SUBSTITUTE(A1,INDIRECT("d1:d"&COUNTA(D:D)),2))=LEN(A1),0),0),1)
2022/11/07(月) 12:38:02.70
>>466
数式の検証で見ると分かる
INDEXで囲むと配列として扱えるので、それをmatchの第二引数としている

>>467
全然わかってないじゃん
470名無しさん@そうだ選挙にいこう
垢版 |
2022/11/07(月) 15:10:46.41
教えてください。
会社でteamsに上げているexcel で業務進捗の月度の管理をしています。
3名ほどで編集しているのですが、ある日そのファイルが重くなって全く使い物にならなくなります。
他の業務でも共有ファイルはあるものの、このファイルだけこのトラブルがおこります。
その為、毎月新規のファイルで作り直しています。
何か考えられることはありますか?
2022/11/07(月) 15:18:00.96
>>470
スプレッドシートにでもした方がいいんじゃない?
2022/11/07(月) 15:37:00.53
>>448
なんでそんなに数式バーを広げてるの?
普段すげー入れ組んだ式組んでいるのかい?
473名無しさん@そうだ選挙にいこう
垢版 |
2022/11/07(月) 15:37:42.03
>>471
Googleなどを使うのは、会社では推奨されていないにです。
teamsの運用が正規なので、その中でexcel ファイルを利用する様にしています。
2022/11/07(月) 15:38:54.04
>>463
そもそもここの回答者は頭の作りが違う。 普通の人が思い付かない計算式を瞬時に思い付く。
2022/11/07(月) 15:41:43.57
>>472
割りと普通かと
>>468とかインデントなしは目が疲れるわ
2022/11/07(月) 17:26:31.65
確かにネットには乗っていない式だな
2022/11/07(月) 17:29:20.81
>>470
進捗を表示するためのなんかアドインとか使ってる?
あと、こんなのもあった https://mirumi.me/teams
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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