X



Excel総合相談所 129

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう
垢版 |
2017/10/02(月) 18:58:15.04
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

▼━関連スレ━━━━━━━━━━━━

前スレ
Excel総合相談所 126(実質127)
https://find.2ch.net/search?q=excel

Excel VBA 質問スレ
https://find.2ch.net/search?q=excel+vba

【質問不可】Excel総合相談所スレの雑談・議論スレ
https://find.2ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
0460名無しさん@そうだ選挙にいこう
垢版 |
2017/11/18(土) 09:28:39.79
エクセル2000ですが
行列を入れ替えて値の貼付け
をショートカットで出来ますか?
0461名無し
垢版 |
2017/11/18(土) 12:13:21.58
>>460
VBA使ってもいいならonkey使って割り当てればなんとでもなるが‥
0462456
垢版 |
2017/11/18(土) 14:53:24.69
>>456はレスもらえないほど的外れだったり、微妙な内容だったりします?
0463名無しさん@そうだ選挙にいこう
垢版 |
2017/11/18(土) 17:06:14.07
>>461
そのブックごとにプログラム入れてやる必要があるってことであればダメなんです。

このPCで開くすべてのエクセルで使える方法を探してます。

ctrl+○○でできればその方法を、なければ(クイックアクセスツールバーのすべてのコマンドにもなさそうなので)クイックアクセスツールバーにコマンドを自作して登録する方法があればそれを教えていただけないでしょうか
0465名無し
垢版 |
2017/11/18(土) 18:07:16.26
>>463
全てのブックにマクロ仕込む必要はないよ?
マクロ仕込んだエクセルをバックで開いたままにするだけ
Application.onkey “^F1 “,”test”
Ctrl+F1でtestプロシージャを実行
その中でご希望の処理をすれば良い
0466名無し
垢版 |
2017/11/18(土) 18:17:14.53
>>465
実用性を考えるならアドイン化してエクセル起動したら自動で立ち上がるようにしておけば、機能が増えたかのようになると思う
0467名無しさん@そうだ選挙にいこう
垢版 |
2017/11/18(土) 19:21:25.86
>>465 なるほど!それは考えつきませんでした。でも >>466 さんのアドイン化が希望に添いそうです。アドイン化ちょっと勉強してみます。ありがとうございました。
0468456
垢版 |
2017/11/18(土) 22:16:54.59
>>464
相対パスについて詳しい人いないかなあ。

4.0とはなんぞ
0469名無しさん@そうだ選挙にいこう
垢版 |
2017/11/18(土) 22:30:45.81
>>456
>>464のそもそもそんな使い方しない、には完全同意

まぁ暇なんで試してみた
・同じフォルダにブック2つ作成
・ブック1のA1=ブック2のA1
この時点では相対パス
ブック2を閉じると既に絶対パスになっている
0470456
垢版 |
2017/11/18(土) 23:43:09.93
>>469
そんな使い方しないか。
フォルダを移動ではなく、ファイルを閉じる、でも絶対パスになるのか。なるほど。
他ブックを参照するってことはやめて、それをコピペしてくるマクロを作るって方針に変えます。
0474名無しさん@そうだ選挙にいこう
垢版 |
2017/11/19(日) 10:06:05.22
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 はい(基礎とコピペ程度)
【4 VBAでの回答の可否】 可

概要
エクセルで日付で2017年10月以降はA以前はBとしたい。

詳細
エクセルで1号機から10号機まであり1号機の機器を更新し2017年9月はB
2017年10月以降はAとしたいのですが一番いい方法はないでしょうか?
0475名無しさん@そうだ選挙にいこう
垢版 |
2017/11/19(日) 10:26:08.68
>>474
IF関数で基準にしたい月の一日目のシリアル値以上か未満かで振り分けるのが一番簡単じゃ?
検索データが年月になってるなら、VALUE関数でシリアル値化しちゃえばいいわけだし
0478名無しさん@そうだ選挙にいこう
垢版 |
2017/11/19(日) 12:25:49.98
まだ試してないけど日付でIF関数で<括りの計算できる?
0480名無しさん@そうだ選挙にいこう
垢版 |
2017/11/19(日) 13:13:54.81
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい(すこし)
【4 VBAでの回答の可否】 否
今日が2017/10/2とする
A1〜10は10/1
A11以降が10/2
日付と品番は最多で追加されても5000行(仮に)

A列に日付
B列に品番
C列に品番重複を調べる式
C11=IF(COUNTIF($B$11:$B$5000,B2)>1,"重複あり","重複なし")
D列に重複回数を調べる式
D11=COUNIF($B$11:B11,B11)

毎日A列とB列に日付と品番が追加されていきます。
調べたいのは今日の中での品番重複です。
そのため毎日C列とD列の重複を調べる始まりの列数(第一引数)を手動で直しています。
しかしここをTODAYなどを使って自動化したいです。
ちなみに品番追加はどんどん追加されるのでその日に何列増えるかはわかりません。
よろしくお願いいたします。
0483名無しさん@そうだ選挙にいこう
垢版 |
2017/11/19(日) 13:50:58.92
できたらcountifsの第2条件まで書いていただけると助かります。

重複ありなし表示はどうすればいいですか?
なぜ重複回数だけでなく、重複ありなし表示をさせているかというと、重複回数だけだと1回のみカウントの1、と、重複カウントの1、が見分けられないからです。
E列に作業列増やすしかないかな。。
0486名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 08:03:14.75
現在エクセルで32Mあるファイルを使っています。
自動計算、自動取得で動かしていますが、重いです。
最近ゲーミングPCが流行っていると聞きましたが、
そのくらいハイスペックなPCを使えば長時間使ってもサクサク動きますか?
0487名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 08:37:25.12
>>483
>なぜ重複回数だけでなく、重複ありなし表示をさせているかというと、重複回数だけだと1回のみカウントの1、と、重複カウントの1、が見分けられないからです。

>>480
>A列に日付
>B列に品番
>C列に品番重複を調べる式
>C11=IF(COUNTIF($B$11:$B$5000,B2)>1,"重複あり","重複なし")
>D列に重複回数を調べる式
>D11=COUNIF($B$11:B11,B11)

ちょっとお節介的に気になったんだけど、これって
『重複品番全部(1カウント目を含む)』と『重複回数』両方の情報が必要って事?
いや、もし重複してる分を取り除くとかの目的なら1カウント目の情報は要らないなって思ってさ
0491名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 14:20:55.07
阿藤快と加藤あいくらい違う?
0493名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 21:59:55.39
>>492
じゃたいしてかわらないじゃないか(笑)
0495名無しさん@そうだ選挙にいこう
垢版 |
2017/11/20(月) 23:17:56.59
>>487
1カウント目も必要なのです。
1回目に出てきた品番と2回目以降に出てきた品番、それぞれに付随する属性を比較しなければならないのでどちらも必要という訳です。
重複削除が目的ではないのですね。
0496名無しさん@そうだ選挙にいこう
垢版 |
2017/11/21(火) 06:03:24.33
すみません。
下記の少し複雑な条件付けを特定のセルにしたいのですが、

・A1のセルに゛1゛が入ってもC1のセルは空白のまま。
・B1のセルに゛1゛が入ったらC1のセルには数字の゛1゛が入ります。
・A1、B1両方のセルに゛1゛が入った場合はC1セルは空白のまま。

以上の条件にてC1セルに関数を入れたいのですが、、

何卒、御教授宜しくお願いちまつ。
0500名無しさん@そうだ選挙にいこう
垢版 |
2017/11/21(火) 08:12:53.20
A1に1以外が入った場合でもB1が1でなければ、C1は空白?
それでいてB1が1か空白しかないのかな?
なら

C1=IF(SUM(A1:B1)<>2,B1,"")
で十分
0501名無しさん@そうだ選挙にいこう
垢版 |
2017/11/21(火) 12:18:25.42
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい(すこし)
【4 VBAでの回答の可否】 否

1月 A社
1月 B社
2月 A社
2月 B社
2月 C社

とA列に売上月、B列に相手企業があって、各行にA商品、B商品、C商品…と
各商品別の売上金額が載ってる表があるとします。

これを相手企業別の行、各月の列で売上金額のピボットを作りたい(各企業にコンパクト形式で商品が入ってくる感じ)のですが、どうすればいいでしょうか?
単純に行フィールドに企業、列フィールドに月、値フィールドに各商品の売上合計を入れると、各月の列内に商品ごとの売上金額が出てきて横長になってしまいます
0502名無しさん@そうだ選挙にいこう
垢版 |
2017/11/21(火) 12:34:51.26
496です。
皆さま

御指導、ご指摘、、
ありがたくちょうだいしました。

昨日半日かけて出来なくて、オナニーも忘れるほど悩んでました。

お陰さまで解決出来ました。
関数を組み合わせるのは初めてで、
ピイピイになってました。
ありがとうございました。
0510名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 17:03:43.07
excel2010でグラフをかいたのですが、
凡例を表示させると、横軸の値がブワーっと出てきてしまいます。
データの系列名に入力したものが凡例に表示されると認識していたのでさっぱり原因が分かりません。
どなたかお力をかしていただけませんか?
0512名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 19:21:23.35
>>510
それ、散布図か度数分布図あたりで、
表示されてしまう横軸の値まで、縦軸の値が「ない」とか、
横軸そのものがそこまで0とか
でない?
0513名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 21:50:39.24
今日日付け分解しようとして必死こいてTEXTやMIDだのFINDだの組んでたら、YEARとMONTHとDAYを知らなくて、使って呆気なくて笑った
時間無駄にしたー、オレほんと馬鹿
0516名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 22:50:31.74
>>514
ほんとな
よく1回だけなら手でやるとか周りは言うんだけど、その場はそれで乗り切っても次のために関数探しとくのが大事なことよな
0518名無しさん@そうだ選挙にいこう
垢版 |
2017/11/22(水) 22:53:09.73
>>517
明日の日付にしたいなら+1するだけ
月だけを表示したいなら書式設定で"m"にする
翌月の日付ならdatedif
末日を知りたいなら翌月の一日にして-1するだけとか

まぁ色々できる
0520名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 02:37:46.08
条件付き書式の設定で、数値を手入力しているセルを色つけたいのですが自動でできますか

数式を入力しているセルや空欄のセルは色なしとしたいです

手入力すべきだが、空欄のままになっているセルが色なしとなるのは仕方ないと思ってます(もし可能なら色つけたい)
0521名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 06:23:34.42
>>518
今回は表示させた月だけ、日付だけを別のセルで記号と組み合わせて表示させる必要があった
だからmonth,day,で表示させた後値貼り付けするので関数の方が採用かな
でも覚えとく、ありがとう
なるべく簡単な方がいいからね
0523名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 09:41:18.19
>>518
>末日を知りたいなら翌月の一日にして-1するだけとか
そこは翌月のゼロ日って書かない?

DATE(YEAR, MONTH + 1, 0)
0528名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 12:48:38.65
>>523
-1にする概念を意識したほうがいい場合はあるよ
WORKDAY関数使って、営業日を一日マイナスすることで
営業日の最終日を求めるなんて使い方ができるから
0529名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 12:50:09.04
けっこう複雑なのを教えてもらってそれをどこまでわかりやすくシンプルにするか、できたときはちょっと楽しい
自分はわかりやすいやつがやっぱり好きだな
0530名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 12:55:29.62
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】否

会社でキャリアパスの図を作成するように命令されました
 
Excelで下記URLのようなものを作りたいのですが
 
http://fsm.vip2ch.com/-/sukima/sukima505233.jpg
http://fsm.vip2ch.com/-/sukima/sukima505234.jpg
http://fsm.vip2ch.com/-/sukima/sukima505235.png
 
類似したテンプレート資料などが配布されているサイトなどがあれば紹介お願いします
また、上記URLのようなキャリアパスのモデルで使われるような図は何という名前の図なのでしょうか?
0537名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 14:03:20.75
Excelやマクロで重い処理をするのですが、パソコンのメモリ8と16、ssd256と512
で迷っているのですが、結構速度差はありますか?
0541名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 14:22:18.66
>>530
マジレスすると、
Excelどころか、Wordの2列×n行の罫線表に入力(手書きでも可)してもらって終わり。

テンプレ以前の問題で、
ファイルを重くし、
タダでさえ従業員の気を重くさせる人事管理強化資料の作成に特殊操作を強いて、
見栄えを良くすることの、何にメリットがあるのか分からない。

資料の見栄えより、後フォローの仕組みを考えた方がまだ良い。
従業員に作らせるだけして、何のフォローもないのが最悪。
だったらキャリアパスなんて、どこぞのコンサルの受け売りは止めた方がいい。

この資料で見てくれに拘るのは、
人事担当者の「仕事やってます」アリバイ工作としか思えない。

今日は「勤労感謝の日」だ。
アーメン。
0542名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 14:31:00.07
>>541
御託は立派だけど全然回答になっていない
君の能力では作れないことは分かった
 
まぁ、無理だとは思うが図の名前が分かれば教えてくれ
その名前で検索してテンプレート探すから

それも無理なら去りたまえ
0544名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 15:20:45.74
>>536
内蔵してる図形やSmart Art じゃ物足りないなら Photo Shopで図を自作して加工するしか
どのみちネットで拾ってもそのままじゃ著作権がどーのこーので使えなくなったりするから
地道にコツコツ絵を描くのが最良  会社がそういうのを望んでるんならな
「絵を描く仕事をしに来てるんじゃありません!」って反論できるならそうするがベター
「なんだ、そんなことも出来ないんか フンッ!」 っつって反感買えたらラッキー
「フリー素材集 買ってください」と土下座しろ

>>520
手入力なのかインポートデータなのかコピペなのか、どうやって判断する?
数式だけ判断するならアタマに = があるかどうかだけを見りゃいいが
0546名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 15:25:37.96
>>545
ぐぐって出ないから聞いている
君こそそのワードでぐぐってみろ
 
それで最良のテンプレートが出た問ならここに貼ってみろ
無いから
0548名無しさん@そうだ選挙にいこう
垢版 |
2017/11/23(木) 16:07:21.24
ばかやろうw 乞食か そこまで覚悟してんならあとは自分で動くだけだろ
おまえの最良が他の大多数の最良だと、どうして思えるんだ アタマおかしいマンか
0555名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 07:38:27.81
>>530
「のような図」
というのがどこまで許容されるのかわからん

大体どんなものを作りたいのかもよくわからん
特に3枚目は酷すぎるし、なんでこんなものを例に出してるのかも不明

一応回答するならキャリアパスで探すんじゃなく「矢印」や「シルエット」で検索して組み合わせるだけでいい
真似して作るなら一枚目からシルエットを外したものがいい。グラデーションは使うな

とにかくデザインやったことないなら絶対にやめたほうがいい。基礎知識ないと永久に終わらん。
色の意味もわかってないでしょ
0557名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 13:55:26.69
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

A1に入力規則でA,B,C,D…というリストを作り
A1がAかBであれば、A2に予め用意したリスト1を
CかDであればリスト2を…と言った具合に表示させたいです

A1より上層のリスト(別のセルで「X」を選べばA1がAとBだけになるようなリスト)を作らずにこれを実現することは可能でしょうか
0558名無しさん@そうだ選挙にいこう
垢版 |
2017/11/24(金) 15:31:51.81
>>556
使ったことあればわかると思うが図形の扱いはWordよりExcelの方が全然楽

つか、Visio程の機能は要らんからドローソフトをオフィスに含めて欲しい
図形編集の機能がWord/Excel/PowerPoint で微妙に違うので軽くイラつく
■ このスレッドは過去ログ倉庫に格納されています

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