X



Excel総合相談所 130
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@そうだ選挙にいこう
垢版 |
2017/12/24(日) 09:11:43.15
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

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

前スレ
Excel総合相談所 129
https://find.5ch.net/search?q=excel

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

【質問不可】Excel総合相談所スレの雑談・議論スレ4
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
0954名無しさん@そうだ選挙にいこう
垢版 |
2018/04/12(木) 07:37:34.00
>>953
質問者の意図は、元旦と大晦日で一番左と一番右が同じ位置になるようにしたいって話じゃなかろうか
官公庁に提出する書類は日付位置がずれているだけで不備と返されれことあるし

俺は条件つき書式は、重くなるから使わないでIFで条件分岐するけど
0958名無しさん@そうだ選挙にいこう
垢版 |
2018/04/12(木) 12:44:18.08
シートAのA1セルをシートBのB1セルで参照しているとします。
シートBのC1セルに、シートAのA2セルの内容を表示させたい場合、
シートBのC1セルに入れる式を
=offset(indirect(A1),1,0)
としましたが、エラーになります。
どのようにすればよいのでしょう?
0960名無しさん@そうだ選挙にいこう
垢版 |
2018/04/12(木) 20:08:40.54
>>929
ありがとうございます!!
0961名無しさん@そうだ選挙にいこう
垢版 |
2018/04/12(木) 22:09:57.03
ピボットテーブルで空白の列を追加できますか?行見出しで。
空白という文字が入ったところを空白にできますか?
0962名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 11:08:01.51
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

vbaでオートフィルターを設定し絞り込む場合、選択するものを指定しますが、そうではなく◯◯以外を条件とし、またその除外条件が5項目ある場合の方法はありますか?
2項目までしか除外はできないとの情報もあり

a列に何らかの種類があるとして
除外したいのはa,b,c,d,e
これは毎回必ず含まれている
しかしそれ以外のf,g,h,i,......これは毎回種類が不特定に入ってくるため選択要素を指定することができない

フィルターしたい列の情報が毎回同じではありません
しかしそこに除外したい5項目は必ず入っており、それ以外の要素が毎回不特定に存在します
5項目を除いた条件がオートフィルターで取ることが希望です

よろしくお願いします
0964名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 11:34:58.02
フィルターの詳細設定使えばできるんじゃない
vbaならadvancedfilter
毎回同じなら1回条件範囲作れば使いまわせるでしょ

見出 見出 見出 見出 見出 
<>a   <>b   <>c  <>d  <>e

こんな感じのパッと見アホみたいな範囲指定になるけど
0965名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 12:15:35.47
年月日に空白を入れる方法で俺が思いついたやつ
2007以降で条件付き書式が無制限になったから、1-1-1桁から2-2-2桁まで8通り設定すれば出来る
たとえばこんな感じ

セルの表示形式 gggee年mm月dd日

条件1 =and(text(a1,"e")*1<10,month(a1)<10,day(a1)<10)
条件2 =and(text(a1,"e")*1<10,month(a1)<10)
条件3 =and(text(a1,"e")*1<10,day(a1)<10)
条件4 =and(text(a1,"e")*1<10)
条件5 =and(month(a1)<10,day(a1)<10)
条件6 =and(month(a1)<10)
条件7 =and(day(a1)<10)

書式1 ggg_0e年_0m月_0d日
書式2 ggg_0e年_0m月dd日
書式3 ggg_0e年mm月_0d日
書式4 ggg_0e年mm月dd日
書式5 gggee年_0m月_0d日
書式6 gggee年_0m月dd日
書式7 gggee年mm月_0d日

すべて「条件を満たす場合は停止」にチェック

1年を元年にしたければ、条件を16通り(15通り)並べればいい
0968名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 12:53:37.24
ググったらセルごとに手作業で書式を変えて対応するってのがあって、
それならVBAですぐできるよなと思ったり思わなかったり
0970名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 13:32:14.83
具体的って言われてもadvancedfilterは半分以上セルの上の値で決まるから、
一般機能のフィルターの詳細設定の使い方調べてちょうだい

いちおうコード書くけどセル範囲A1:C100が対象データで、5条件のクエリがE1:I2に書いてある場合なら
range("A1:C100"),advancedfilter xlFilterInPlace, range("E1:I2")
ってなる。これだけじゃわからんでしょ
0974名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 14:30:11.09
前にも誰か書いてたけどもうすこし説明つけてやってもいんじゃね?
自分の興味あると回答から逸れても延々長く書く癖にw
こう書けばじゃお前がやれよ、だしな
そういうもんじゃねーだろ
あと俺スゲーしたいだけの奴とかな
0976名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 15:03:04.60
「クエリ」の意味がわからないんじゃないかと予想するけど
聞く方も聞き方考えないと…聞き方ひとつでこのバイトダメだなとか思われちゃうよ
0977名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 15:13:54.70
すみません、説明を求めたばかりに
>>975
誤解されてるようですが基本的なフィルターの使い方はわかってますし、2条件除外までならすでにコードも書けています

すみません、理解力が足りないのか未だに>>971の内容はわかっていません

>>963
ありがとうございます
それも考えたのですが今回は作業列ではなくフィルター除外で実現しようと思いまして

あと今回のフィルター対象は日付ではないので日付の考え方は飛ばして読ませていただきました

もう一度ググったところ、とてもシンプルに複数条件除外するコードを書いてくださってる方の記事を見つけました
試したところそれでうまく動きました
それをヒントに自分でも更に内容を理解したいと思います
理解力足らずお騒がせし申し訳ございませんでした
0984名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 18:05:15.18
結局、平成 1年 1月 8日や平成30年12月31日をはじめ任意の日付を
「平」から「日」までを等幅で表示するのに一つの書式では無理なのか。
0986名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 18:30:27.20
>>962です
>>964は別の作業列を5列×2行を設けるということだったのですね
でしたらば、今回作業列を設けずフィルターだけで実現する前提で考えていましたので頭から排除しており気がつきませんでした

また最初のご回答だけではやはり理解は難しかったです

フィルター自体で数に制限なく除外条件を判断する方法が見つかりましたのでそちらを使用したいと思いますが、また今後の参考にさせていただきたく思います
また客観的に人に説明する場合どのように書いたら親切かという観点でも勉強になりました
ありがとうございました
0987980
垢版 |
2018/04/14(土) 19:19:45.23
ん、スレ立てか
試してみるわ
ちょっと待ってて
0989名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 21:38:25.52
>>984
和暦でひとセル、年の十の位でひとセル、一の位でひとセル・・以下、月、日まで同様
元年の場合は十の位、一の位を結合してひとセル 当然セル幅は4と8とか倍数
そんなに日付の位置揃えにこだわるなら、これで解決
そうまでしてこだわる重要書類のヒントだけでも教えて欲しい
本文側はさぞかし高尚な内容なんだろうな、と

目的はなんだろ? そんな(くだらない)ことにこだわる理由って
上司の受け狙いかな
0991名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 22:35:42.96
解決方法はいくらでもあるけど、書式でやらないといけないという縛りが無茶な部分
ここから東京駅まで行く方法を示せ。但し、息は止めたままで
みたいな
0994名無しさん@そうだ選挙にいこう
垢版 |
2018/04/15(日) 08:28:33.00
まぁでも最近荒っぽい答え方でそれじゃあってのはあるし
単純に感じ悪いコメントは確かにあるからな
昔は答える方がエスパーだったけど今は回答もらった方がエスパーにならなきゃならんかね
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 112日 18時間 43分 56秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


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

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

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