Excel総合相談所 144

■ このスレッドは過去ログ倉庫に格納されています
1
垢版 |
2021/04/29(木) 12:13:05.69
!extend::vvvvvv::
!extend::vvvvvv::
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
【5 クエリが使えるか】はい・いいえ
【6 クエリでの回答】可・否
【7 Accessが使えるか】はい・いいえ
【8 Accessでの回答】可・否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可・否

注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
・絶対に関数で答えてほしい人はVBA使用不可と明記してください。

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

前スレ
Excel総合相談所
https://find.5ch.net/search?q=excel+%E7%9B%B8%E8%AB%87%E6%89%80
Excel総合相談所 142
https://mevius.5ch.net/test/read.cgi/bsoft/1607860077/
Excel総合相談所 143
https://mevius.5ch.net/test/read.cgi/bsoft/1608362765/

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

【質問不可】Excel総合相談所スレの雑談・議論スレ
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
VIPQ2_EXTDAT: default:vvvvvv:1000:512:: EXT was configured
2021/04/29(木) 13:34:47.31ID:rM3R+fD6dNIKU
てす
2021/04/29(木) 14:23:12.62ID:/LDWC6Z70NIKU
まあ自演臭いのが酷かったからIP出しでも良いんだけどさ
ワッチョイまででよくねって感じもする
2021/05/01(土) 14:59:11.66ID:yMJpclFI0
前スレ、100も行ってないのにもう次スレの闇が
5名無しさん@お腹いっぱい。 (ワッチョイW b976-/st4 [60.42.56.78])
垢版 |
2021/05/03(月) 13:49:08.91ID:+7Qg/wcc0
セルの色のテーマがこんだけ種類あって汚いのや偏ったのばかり
普通に綺麗な青赤黄緑紫とかパステル系のテーマが何で無いんなられ?
2021/05/03(月) 13:56:53.08ID:BCM+XxUj0
テーマ変える人が少数すぎるからMSも力を入れていない
2021/05/03(月) 22:40:10.30ID:hQNgJ/vo0
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

新規の「シンプルガントチャート」が作成できる前提ですが、以下2点を
教えてください。
1.条件付き書式でセル塗りつぶしではなく、太線下線にしたい。(下線はできますが太線ができない。)
2.日付ではなく数値で条件付き書式を使いたい。
…目的は標準作業組合せ票に、この条件付き書式を使いたい。数値にすると相対値になるのですが。
この場合、別セルで加算しなければならないのですが。
8名無しさん@お腹いっぱい。 (ワッチョイW 9943-BiPW [118.243.165.199])
垢版 |
2021/05/05(水) 01:18:49.52ID:MTdDEYgA0
時間の表示形式はどうするのが良いでしょうか?
例えば月の残業時間などです。
10時間だとか5時間20分とかをxx:xxみたいに表示したいです。
h:mmとすると10と入力しても0:00となります。
シリアル値だからというのは理解しましたがどうすれば良いか悩んでいます。
2021/05/05(水) 06:50:22.19ID:LcXHfguN00505
>>8
表示形式を設定して時間として表示したいなら
入力も時間として10:00と入力しないとダメなんじゃないかな
2021/05/05(水) 09:15:03.07ID:9tvEvbjJM0505
表示形式は [h]:mm にてあるの?
2021/05/05(水) 09:18:12.12ID:qX2LS/vRM0505
>>10は質問の意図を勘違いしてました
無視してください
2021/05/05(水) 22:23:52.06ID:kfk0XeuF0
>>8
それ10秒の意味になるから10:00とか5:20って打たないとダメで計算は普通の演算子とかSumとかで計算できるよ
2021/05/10(月) 20:55:41.41ID:cts2PONW0
>>8>>12
「10」は「10日」の意味な
2021/05/10(月) 21:56:08.95ID:iAYxwrqc0
こっちが本スレ(まともな)??
2021/05/10(月) 23:00:31.85ID:hzrN5nsQ0
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

もしよろしければご教示お願いできないでしょうか。
あるシートから見て一つ左側にあるシートの、任意のセルの値を参照したいのですが、
VBAが使えない環境なのですが関数だけで記述可能なものでしょうか。
シートの方には、一つ左側にあるシート名に関連する言葉も書けないため困っています。
2021/05/11(火) 06:04:03.07ID:4fD870820
>>15
多分無理
sheet()でインデックスを取得するとこまでは行けるんだけど、インデックスでシートを指定する方法が無い

get.wookbookってマクロ4.0なら行けるかもしれないけど、これのリファレンスがないし
マクロ4.0使うならvbaでいいし
2021/05/12(水) 13:48:05.25ID:C1qL3bF7d
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

VLOOKUPで結果が「0かエラー(#N/A)の時は空白」をしたいです。
=IF(OR(ISERROR(VLOOKUP(略)),VLOOKUP(略)=0),"",VLOOKUP(略)
で式としてはちゃんと組めてる?のかきちんと入るのですが、#N/Aが表示されてしまいます。
ネットで拾い見た式でやってるので、何か根本的に間違っているのかも知れませんが、アドバイスお願いします。
2021/05/12(水) 14:21:41.14ID:f8p8JeEFa
=IFERROR(VLOOKUP関数,"")
2021/05/12(水) 21:17:42.34ID:5vvo7fJ60
>>17
意外とムズいのでtext()に逃げる
=TEXT(IFERROR(VLOOKUP(C1,A:B,2,0),0),"0;-0;;@")
2021/05/12(水) 22:07:12.58ID:kCSwpisT0
>>16
ありがとうございます
難しそうなんですね
マクロ使っていいようするところから始めようと思います
2021/05/17(月) 16:36:19.33ID:mAqOqT+d0
>>15
シート名に規則性はないの?
data1、data2・・・
とかで順番に並んでるんだったら、
文字列関数使って出来そうな気がするけど。
> シート名に関連する言葉も書けない
とはどういう意味?
2021/05/17(月) 16:57:09.59ID:KXGx98Lp0
シートの並び順が計算結果に影響するブック構成は危険と思うのは私だけでしょうか?
2021/05/17(月) 17:27:14.19ID:kd9BaIUe0
同じ様式の表だったら
テーブルにして規則的な名前が付いていれば、やりやすい。

名前に規則性がないけど固定名なら、
シート名かテーブル名の順番リストを作って参照とか。
2021/05/17(月) 20:10:23.62ID:bpPYpYJg0
>>22
多人数が使うなら超危険だけど、自分だけが使うならまぁ
2021/05/19(水) 14:50:54.91ID:CmYZlWgK0
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否
日時・名前・事業所・問い合わせ内容
のような項目が複数のシートにランダムに追加されていくのでそれを1つにまとめて一番下に最新を表示させたいです。
if関数で
シート1の10列目を参照、空白ならシート2の10列目を参照・空白ならシート3の10列目を参照……
のようなものも考えたのですが、追加されるタイミングが様々なのとオートフィルも使えないのであまり効率良くないと思いまして
やはり関数だけでは厳しいでしょうか?
2021/05/19(水) 17:17:47.41ID:+/Zz78MTa
>>25
もう少し情報が欲しいな
シートを複数に分けてる目的は何?
シートの数は固定?それとも入力する人が勝手に増やす事もある?
if関数でシートの10列目〜とあるけど、どこかのシートの10列目に入力したら他のシートの10列目には入力しないルールがあるって事?
2021/05/19(水) 23:33:27.57ID:MdZ1jz9d0
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

不定期に検査した結果(数値)とその日付を記録した表を作りました。
この表を元に縦軸に検査値、横軸を時間軸とした折れ線グラフを作りたいのですが

・横軸ラベルは初回検査日を0日として、6ヶ月後、1年後、1年6ヶ月後…と半年ごとのみにしたい
・半年ごとの区切りで検査をしているわけではない(ちょうど6ヶ月後に当たる日付の検査値は存在しない)
・半年間に検査した回数は一定ではない(半年間に6度検査していることもあれば、2度しか検査していないこともある)

どうしたら出来ますか?
2021/05/20(木) 03:01:30.97ID:3HbYY7hB0
>>26
地域ごとに別れてます。
シートの数は固定です。
それぞれのシートの列が増えるスピードが一定ではないので、1の10列目が空白なら2の10列目を参照して空白なら3の〜と続ければ入力できるかな(日時はフィルターで並び替え)と思ったのですが、よく考えたら重複しますよね…
29名無しさん@お腹いっぱい。 (ワッチョイW d6bb-/TFo [121.87.25.199])
垢版 |
2021/05/20(木) 03:36:03.82ID:tCmfAB+S0
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

初心者にご教授ください
人物の一覧表を作っています

例えば、出身地の列を参照して
アメリカ出身が何人、イギリスが何人
というのを別の表にまとめたいのです

国の数が多すぎるので、値を検索するのも不便です
選択範囲から重複なく抽出できる魔法みたいな関数とかご存知ないですか
2021/05/20(木) 03:46:48.22ID:5VGXXN3Da
会社の見積テンプレートが方眼紙状態のセルを結合で繋げる物凄く使いにくいタイプで、印刷時の見た目同じのまま使いやすくできないか挑戦しているのですが、幅1(13ピクセル)のセル×10を1つのセルにする場合って幅10(85ピクセル)か幅15.63(130ピクセル)のどちらが正しいのでしょうか
2021/05/20(木) 06:45:03.26ID:WMJp/eiwd
>>29
UNIQUE関数
2021/05/20(木) 06:52:19.60ID:SkXv7+6l0
>>29
その名の通り「重複の削除」って機能がある
追加が無いなら「重複の削除」
変動するなら>>31
33名無しさん@お腹いっぱい。 (ワッチョイW d6bb-/TFo [121.87.25.199])
垢版 |
2021/05/20(木) 07:14:38.78ID:tCmfAB+S0
>>31
>>32
あ、ありがてえ…!
恩に着ます
2021/05/20(木) 07:31:45.00ID:SkXv7+6l0
>>30
方眼紙にする場合は、もう好きに作ってとしか・・・
結局はプリンタドライバに影響されてプリンタを変更するだけで印刷結果も変わるので
あんまり深く考えても仕方ないよ

俺が方眼紙で作る時は1cmぐらいにしている。
どうせずれて微調整することになる。セル結合の解除や再設定の対処はしない
2021/05/20(木) 09:41:03.17ID:aqn+PxpI0
>>28
もし手作業でやるなら、各シートからまとめシートに縦にコピペして日付で昇順で並べ替えで合ってる?
その考えで強引だけどシンプルにやるなら
まとめシートの1〜100行はシート1の1〜100行を参照
101〜200行はシート2の1〜100行を参照って予め作っておけば各シートからのコピペ作業は省ける
並べ替えはsort関数が使えると思うからそれで
2021/05/20(木) 12:27:28.04ID:l12m9URJa
>>34
方眼紙+結合のテンプレートを印刷時の見た目変えずに治したいんだが、どうしても印刷ずれるんだ
2021/05/20(木) 13:24:43.27ID:ZNeGH9fCd
>>36
画面上の数字だけ見てても無駄
印刷した物を紙の上で物差しで測って、何%ずれてるか電卓で比例計算しながら幅と高さを調整してくしかない
ExcelはWYSIWYGで設計されてないからどうしようもない
2021/05/20(木) 18:05:04.18ID:ENOxv62dd
>>35
普段は1週間に1回くらい各シートを見て足されてる列だけまとめシートにコピペしてる
sort関数試してみます!ありがとう!
2021/05/20(木) 20:12:01.27ID:mLgqMcZUa
>>37
そうなんですか、ありがとうございます
2021/05/21(金) 13:25:25.11ID:FdVyDMFHp
A1と同値か近似値がB1〜B1000にあった時、Bにあった値をCに表示させる

という関数は可能でしょうか?

最終的にA1からA1000までを調べなければなりません

初心者ですいません、どなたか分かる方がいらっしゃいましたらお願い致します
2021/05/21(金) 16:11:15.98ID:ahMd/xRM0
>>40
近似値の条件にもよるけどB列の値が昇順に並んでるならLOOKUP関数で出来そう
2021/05/21(金) 17:34:50.56ID:FdVyDMFHp
>>41
返信ありがとうございます
当方は製造業なのですが、このたび製品型番の変更がありまして
アイテムのうち型番が変更されるものもあれば、されないものもあります
旧型番がA列に、新型番がB列に羅列されておるのですが、B列は順不同になっており、更に型番の変更が無いところはスペースになっていたりします
これを精査してシステムの中に戻す作業なのですが、
パソコン初心者の私にはハードルが高い業務です
アドバイスありがとうございました、試してみます
2021/05/22(土) 00:45:24.04ID:Wm9/fgMAH
>>42
B列の空白はA列の値でそのまま埋めて、新旧の対応表を作るだけと違うの?
型番の近似値なんか求めてもしょうがないと思うんだけど
2021/05/23(日) 00:19:02.61ID:r1PiOXqP0
どなたか>>27をお願いします。
2021/05/23(日) 09:24:39.55ID:BRw0UpDm0
>>27
軸の種類を日付にして目盛間隔6月にすれば出来ない?
グラフに関しては画像付きで解説してるサイト見た方が分かりやすいと思うよ
それでやってみたけどちょっと違うとかなら別だけど
2021/05/23(日) 09:28:42.57ID:PHPsYNaG0
>>27
各6ヶ月間それぞれの平均と最大最小を取って箱ひげグラフ
2021/05/25(火) 23:41:12.14ID:82k37lru0
>>45,46
ありがとうございます。
他サイトも探してみます。
2021/05/26(水) 16:56:04.62ID:+oUWqUQSM
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】可
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可


マクロが入ったブックがたくさんあるんだけど、複数あるモジュールの中の一つ(仮に名前をaとする)を解放したい
でもブックが多いので、ブックを開いたら自動的にaってモジュールだけを削除するマクロみたいなのは組めないかな
可能ならメンバー全員に導入するつもりなのでシートの移動とかそういうややこしい作業はなくここにドラッグしたら良いとかひたすら簡単なやり方がいい
今の開発タブからモジュールの解放作業すら理解出来ずやってくれない人たちだから簡単じゃないと絶対やらないんだ
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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