2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Excel総合相談所 130

1 :名無しさん@そうだ選挙にいこう:2017/12/24(日) 09:11:43.15 .net
▼━質問テンプレ (出来れば使ってね) ━━━
【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

959 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 05:18:48.70 .net
>>957
それ、どういう表示形式?

960 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 06:57:00.22 .net
>>948
普通に
yy m d
って書式でいけたけど

961 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 07:37:34.00 .net
>>960
質問者の意図は、元旦と大晦日で一番左と一番右が同じ位置になるようにしたいって話じゃなかろうか
官公庁に提出する書類は日付位置がずれているだけで不備と返されれことあるし

俺は条件つき書式は、重くなるから使わないでIFで条件分岐するけど

962 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 07:49:51.39 .net
大正1年じゃなくて元年としたいところだな

963 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 08:11:30.16 .net
>>961
あぁそうか、二桁になってもスペース消えないんだった、アホなこといってすまん
>>960は取り消しで

964 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 09:43:35.60 .net
? は全角使うんだな

965 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 12:44:18.08 .net
シートAのA1セルをシートBのB1セルで参照しているとします。
シートBのC1セルに、シートAのA2セルの内容を表示させたい場合、
シートBのC1セルに入れる式を
=offset(indirect(A1),1,0)
としましたが、エラーになります。
どのようにすればよいのでしょう?

966 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 16:43:35.39 .net
indirectの中身は下をダブルクォーテーションで囲む
sheet1!a2
仕事中なので試してませんが・・・

967 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 20:08:40.54 .net
>>936
ありがとうございます!!

968 :名無しさん@そうだ選挙にいこう:2018/04/12(木) 22:09:57.03 .net
ピボットテーブルで空白の列を追加できますか?行見出しで。
空白という文字が入ったところを空白にできますか?

969 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 11:08:01.51 .net
【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項目を除いた条件がオートフィルターで取ることが希望です

よろしくお願いします

970 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 11:14:28.62 .net
>>969
ないんだな、これが
作業列を使うしかない

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

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

こんな感じのパッと見アホみたいな範囲指定になるけど

972 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 12:15:35.47 .net
年月日に空白を入れる方法で俺が思いついたやつ
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通り)並べればいい

973 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 12:47:44.63 .net
>>972
うまいな

974 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 12:50:53.46 .net
桁数の多い方から並べた方がシートが少しだけ軽くなるように思う

975 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 12:53:37.24 .net
ググったらセルごとに手作業で書式を変えて対応するってのがあって、
それならVBAですぐできるよなと思ったり思わなかったり

976 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 13:21:46.08 .net
>>971
具体的なコードで教えていただけるとありがたたいです

977 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 13:32:14.83 .net
具体的って言われてもadvancedfilterは半分以上セルの上の値で決まるから、
一般機能のフィルターの詳細設定の使い方調べてちょうだい

いちおうコード書くけどセル範囲A1:C100が対象データで、5条件のクエリがE1:I2に書いてある場合なら
range("A1:C100"),advancedfilter xlFilterInPlace, range("E1:I2")
ってなる。これだけじゃわからんでしょ

978 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 13:41:12.70 .net
>>977
すみません、
>5条件のクエリがE1:I2に書いてある場合なら
ここの意味がわかりません

979 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 13:43:58.88 .net
だから調べて
ながくなるし面倒だからここに書く気はないよ

980 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 13:45:37.74 .net
>>979
いや、調べられるなら調べるのですが、上記の意味はまったくわからないので調べようがなく

981 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 14:30:11.09 .net
前にも誰か書いてたけどもうすこし説明つけてやってもいんじゃね?
自分の興味あると回答から逸れても延々長く書く癖にw
こう書けばじゃお前がやれよ、だしな
そういうもんじゃねーだろ
あと俺スゲーしたいだけの奴とかな

982 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 14:42:34.59 .net
だってこれだよ?書く気になんないよ
https://support.office.com/ja-jp/article/-4c9222fe-8529-4cd7-a898-3f16abdff32b?ui=ja-JP&rs=ja-JP&ad=JP

983 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 15:03:04.60 .net
「クエリ」の意味がわからないんじゃないかと予想するけど
聞く方も聞き方考えないと…聞き方ひとつでこのバイトダメだなとか思われちゃうよ

984 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 15:13:54.70 .net
すみません、説明を求めたばかりに
>>982
誤解されてるようですが基本的なフィルターの使い方はわかってますし、2条件除外までならすでにコードも書けています

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

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

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

もう一度ググったところ、とてもシンプルに複数条件除外するコードを書いてくださってる方の記事を見つけました
試したところそれでうまく動きました
それをヒントに自分でも更に内容を理解したいと思います
理解力足らずお騒がせし申し訳ございませんでした

985 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 15:19:06.14 .net
>>983
クエリはわかっています
ですが今回なぜE1:L2が出てくるのか全くわかりませんでした
そしてそこでなぜクエリ?とは思いました

986 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 15:25:58.52 .net
思うがそもそも回答側が勘違いしてないか?

987 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 16:18:21.78 .net
そういう場合はだいたいにおいて質問側の要領が悪い

988 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 16:27:44.74 .net
>>987
スレ立てよろ

989 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 16:43:11.19 .net
>>978
いや自分もわからんな、これ
単にフィルターするのになぜ違う場所にクエリなん?

990 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 17:49:01.58 .net
>>987
責任転嫁か
だいたいにおいてとかじゃなく、今回の>>969のどこが間違ってるか書いてやれば?
あ、あとスレ立てよろしくー

991 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 18:05:15.18 .net
結局、平成 1年 1月 8日や平成30年12月31日をはじめ任意の日付を
「平」から「日」までを等幅で表示するのに一つの書式では無理なのか。

992 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 18:18:04.00 .net
8つの書式でできるなら別にいいんじゃね

993 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 18:30:27.20 .net
>>969です
>>971は別の作業列を5列×2行を設けるということだったのですね
でしたらば、今回作業列を設けずフィルターだけで実現する前提で考えていましたので頭から排除しており気がつきませんでした

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

フィルター自体で数に制限なく除外条件を判断する方法が見つかりましたのでそちらを使用したいと思いますが、また今後の参考にさせていただきたく思います
また客観的に人に説明する場合どのように書いたら親切かという観点でも勉強になりました
ありがとうございました

994 :980:2018/04/14(土) 19:19:45.23 .net
ん、スレ立てか
試してみるわ
ちょっと待ってて

995 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 19:32:17.99 .net
ほいよ次スレ
質問スレってのが現行スレなかったけど
テンプレこんな感じでよかったんかな

Excel総合相談所 131
https://mevius.5ch.net/test/read.cgi/bsoft/1523701626/

996 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 21:38:25.52 .net
>>991
和暦でひとセル、年の十の位でひとセル、一の位でひとセル・・以下、月、日まで同様
元年の場合は十の位、一の位を結合してひとセル 当然セル幅は4と8とか倍数
そんなに日付の位置揃えにこだわるなら、これで解決
そうまでしてこだわる重要書類のヒントだけでも教えて欲しい
本文側はさぞかし高尚な内容なんだろうな、と

目的はなんだろ? そんな(くだらない)ことにこだわる理由って
上司の受け狙いかな

997 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 21:58:58.83 .net
わかりにくさが理解できず独善さに浸る愚かさ

998 :名無しさん@そうだ選挙にいこう:2018/04/14(土) 22:35:42.96 .net
解決方法はいくらでもあるけど、書式でやらないといけないという縛りが無茶な部分
ここから東京駅まで行く方法を示せ。但し、息は止めたままで
みたいな

999 :名無しさん@そうだ選挙にいこう:2018/04/15(日) 06:12:56.63 .net
このスレの一部の回答者ってのは、自分が感じ悪いのわかってんのかね

1000 :名無しさん@そうだ選挙にいこう:2018/04/15(日) 06:27:46.41 .net
釣りでしょ
誰にも相手にされない寂しい人かと

1001 :名無しさん@そうだ選挙にいこう:2018/04/15(日) 08:28:33.00 .net
まぁでも最近荒っぽい答え方でそれじゃあってのはあるし
単純に感じ悪いコメントは確かにあるからな
昔は答える方がエスパーだったけど今は回答もらった方がエスパーにならなきゃならんかね

1002 :名無しさん@そうだ選挙にいこう:2018/04/15(日) 10:40:20.82 .net
>>991
wordに手打ちじゃダメなの?

1003 :名無しさん@そうだ選挙にいこう:2018/04/15(日) 10:41:12.54 .net
そこまで見た目に拘るならセル分けたほうが早いな

1004 :名無しさん@そうだ選挙にいこう:2018/04/16(月) 03:51:56.80 .net
次スレは自己満回答なくなりますように

1005 :名無しさん@そうだ選挙にいこう:2018/04/16(月) 03:52:44.90 .net
次スレは感じ悪って回答者が改心しますように

1006 :名無しさん@そうだ選挙にいこう:2018/04/16(月) 03:53:41.78 .net
次スレは中途半端な説明でわかりにくい回答が減りますように

1007 :名無しさん@そうだ選挙にいこう:2018/04/16(月) 03:55:39.79 .net
いやそもそもわかりやすいスマートな回答してりゃそうならない…だったら1000

1008 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1008
307 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★