Excel総合相談所 123 [無断転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@そうだ選挙にいこう
2016/06/27(月) 08:07:25.88【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
▼━関連スレ━━━━━━━━━━━━
前スレ
Excel総合相談所
http://sirtuin.me/index.php?word=Excel%E7%B7%8F%E5%90%88%E7%9B%B8%E8%AB%87%E6%89%80
Excel VBA 質問スレ
http://sirtuin.me/index.php?word=Excel%20VBA%20%E8%B3%AA%E5%95%8F%E3%82%B9%E3%83%AC%20
【質問不可】Excel総合相談所スレの雑談・議論スレ
http://sirtuin.me/index.php?word=Excel%20%E9%9B%91%E8%AB%87
0002名無しさん@そうだ選挙にいこう
2016/06/27(月) 08:08:00.98・1 現行スレ内で既出の質問が無いか、ページ内検索をしよう。(Ctrl+F)
・2 図やコードを書く場合、TABや連続する半角スペースは無視されるので注意。
・3 VBAコードを貼る場合は、部分的に伏せたり省略したりせずに全て貼りましょう。何レス使っても構いません。
・4 2回目以降の質問では名前欄に初回質問の番号を入れよう。
・5 回答内容でわからない部分があっても、すぐに聞き返さずにヘルプやGoogleなどで検索しましょう。
・6 バグ・動作上の不都合・仕様に関する質問などはマイクロソフトのサポートを受けましょう。
・7 VBAはプログラム言語のVisualBasic(6以前)に近い処理が可能で Excelに関係ないことも出来ます。
Excelの操作に関係ない部分は、スレ違いなのでこのスレでは回答が得られにくいです。
ここで聞くよりもVBスレやAPIスレなどの該当スレで質問しましょう。
但し向こうはプログラマのスレなので、構文規則などの最低限の事は覚えてから質問しましょう。
ここみたいに丸投げはダメですよ。
・8 うまくいかなかったにしても自分でやってみたこと(組んだ数式やコード)は書きましょう。
例えエラーになる式やコードでも、何をやりたいのかを的確に把握する手がかりになります。
その上で、どううまくいかないのかを具体的に書きましょう。
エラーが出るなら、何処でどういうエラーが出るのか、
想定外の結果が出るなら、条件と想定上の結果、実際の結果などを詳しく書いてください。
・9 マルチは嫌う人が多いのでなるべく避けましょう。マルチをすると、逆に回答は得られにくくなると思ってください。
・A テキストボックス(エディトボックス)、コンボボックス(ドロップダウンリスト)、リストボックス、コマンドボタン、
チェックボックス、オプションボタン(ラジオボタン)、スピンボタン、スクロールバー、等の質問をするときは、
ユーザーフォーム、コントロールオブジェクト、フォームオブジェクトのどれなのかを必ず書くこと。
0003名無しさん@そうだ選挙にいこう
2016/06/28(火) 00:07:36.89出て中々前に進んでくれません。
エクセルに詳しいかたおられましたら対処法を教えてください。
0004名無しさん@そうだ選挙にいこう
2016/06/28(火) 00:40:14.05【2 Excelのバージョン 】 Excel*2013*
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
期限(カウントダウン)の表の作り方を教えて欲しいです。
提出物を守れない人のために次のような表を作りたいのですが、始めたばかりでうまくできません。
添付した画像のように表を作る際、どのように関数を入れれば良いのでしょうか?
ttp://o2.upup.be/GT44XiPgSi
※
第一リミットの日付は受取日の4日後の日付。
第二リミットの日付は受取日の10日後の日付。
受取日を入れると自動的に表示され、エクセルを開いた日から残り何日かを2段目の部分に表示させたいです。
アドバイス宜しくお願いします。
0005名無しさん@そうだ選挙にいこう
2016/06/28(火) 01:01:28.00土日祝日も受け取ってくれるん?
期限前にフォローアップしないのかい?
一旦出したけど再提出、は期限守った事でいいん?
00064
2016/06/28(火) 06:45:09.17この表の通りで大丈夫なんです。
退職するのですが、引き継ぎの方がとてものろまな方なので開いた時に
すぐ分かるように、難しくしないでシンプルにと思いました。
第一リミットでまず上司に、第二リミットで案件を一つ終わらせる目安が有り
この表の通りでOKなのです。
相手が年配の方なのですることのところに記入と、受領日を打ち込むだけで
見れたら便利かなと・・・
0007名無しさん@そうだ選挙にいこう
2016/06/28(火) 07:59:07.12そのマクロの当該箇所を修正すればいい
0008名無しさん@そうだ選挙にいこう
2016/06/28(火) 14:07:50.27条件書式を設定したセルの色をVBAで変更するのはどうしたらいいですか?
条件書式が入ったシートの色の上から
エラーデータのみ赤色に変えたいです。
100×2000くらいのデータなので、
結果を別セルに持って条件書式、というのはやめたいのです。
VBAで直接色を変えたいです。
どのようにしたらよいですか?
Excel2013
0009名無しさん@そうだ選挙にいこう
2016/06/28(火) 16:24:55.27条件付き書式が最後に処理されると思うから 難しいと思うよ
代案として
エラーデータかどうかの判定をVBAでやって 色付けを条件書式って事 もし出来たらやる?
(勿論 別セルは使わない という条件でね)
簡単に説明すると
条件付き書式に 数式を使って・・・・
ってのがあるけど この数式に VBAで組んだ ユーザ定義関数も当然使えるのよね それ使うの
(エラーデータの判定仕様によっては これでも難しい場合もあるが・・・)
0010名無しさん@そうだ選挙にいこう
2016/06/28(火) 18:09:15.72まじか!
ユーザー定義の数式使えるの!
ありがとう。良いこと聞きました。
今回のに使えるかどうかはおいといて、
そんな事できるって事知らなかった。ありがとう。
0011名無しさん@そうだ選挙にいこう
2016/06/28(火) 22:20:38.22エラー値だと赤くなる条件付き書式をまた別に作って優先度を設定するのはダメなの?
0012名無しさん@そうだ選挙にいこう
2016/06/29(水) 00:52:23.23office2010
セルの結合でなくてクリックしたときに任意の範囲をまとめて選択する設定ってありますか?
例えばA3をクリックしたらA1:C5が選択されてるグループ化みたいな
0013名無しさん@そうだ選挙にいこう
2016/06/29(水) 07:59:32.080014名無しさん@そうだ選挙にいこう
2016/06/29(水) 08:04:58.64>例えばA3をクリックしたらA1:C5が選択されてるグループ化みたいな
VBAならどこかのセルに設定を記載しとけば出来るよ
0015名無しさん@そうだ選挙にいこう
2016/06/29(水) 18:15:35.45例えば、以下のような表があるとします。
A B
1 10
2 13
3 6
4 7
5 12
6 15
7 17
8 13
9 5
10 6
11 14
12 12
13 10
14 8
15 9
ここで、
「B列で10以上の数字が3つ以上連続で並んでいるセルのみ」
「マクロ化はなしで、昇順降順ができないという」
という条件で色を染める方法がありますでしょうか
よろしくおねがいします
0016名無しさん@そうだ選挙にいこう
2016/06/29(水) 18:52:45.75B3条件付き書式で
=and(b1>=10,b2>=10,b3>=10)
下にオートフィル
100とかだとsumproduct()になるかもしれない
0017名無しさん@そうだ選挙にいこう
2016/06/29(水) 19:27:08.49作業列を使っていいならこうするとか
C1 =IF(B1>=10,1,0)
C2 =IF(B2>=10,C1+1,0)
C2を下にオートフィル
D1 =IF(C1>=3,1,IF(C1=0,0,D2))
D1を下にオートフィル
D列が 1 の行を色付け
0018名無しさん@そうだ選挙にいこう
2016/06/29(水) 19:56:08.42すみません、調べててもわからなかったのですが、
それぞれの数式は条件付き書式→新たなルール で追加することで
色付けできるということでしょうか
エクセルのことあまり詳しくなくてすみません・・・
0019名無しさん@そうだ選挙にいこう
2016/06/29(水) 20:02:04.87新しいルール→数式を使用して〜
http://stamp-uploda.com/src/file2142.jpg
0020名無しさん@そうだ選挙にいこう
2016/06/29(水) 20:18:28.61なるほど。ありがとうございます
ちなみになのですが、この方法はB列を直接色付けするのではなく
別の列(C列)などを指定して色付けするという解釈でいいのでしょうか?
0021名無しさん@そうだ選挙にいこう
2016/06/29(水) 20:50:49.06説明めんどいから
http://www.dotup.org/uploda/www.dotup.org923250.xlsx.html
中身見てわからんかったらまた聞いて
0022名無しさん@そうだ選挙にいこう
2016/06/29(水) 21:29:49.82なるほど、適用先を設定すればよかったのですね
これを参考に本命のエクセルデータのほうも無事にできました
ありがとうございます!
0023名無しさん@そうだ選挙にいこう
2016/06/30(木) 03:58:11.12どういたしまして
0024名無しさん@そうだ選挙にいこう
2016/06/30(木) 22:07:04.70そこから1日の範囲内の要素を大きい順に並べ替えて
1日の合計数の半分になるように上から要素を足していって半分になる時点のセルを求める
ここまでの一連の流れを、関数をどう組み合わせればできるかアドバイスを…
VBAはかじり出したばかりでまだほとんど使えない
0025名無しさん@そうだ選挙にいこう
2016/06/30(木) 22:30:46.50Sheetレイアウトも示さないの?
Sheetに関数を設定し毎日データ入力すれば何の作業もしないで出来上がる ってのはVBA使わないと難しいな
0026名無しさん@そうだ選挙にいこう
2016/06/30(木) 22:42:37.86やっぱVBAでないと難しいか
ありがとう
0027名無しさん@そうだ選挙にいこう
2016/06/30(木) 23:17:51.90こんな人はどうやって思い出していけばいいですか?
初歩的なテキストを手に思い出していけばいいでしょうか?
0028名無しさん@そうだ選挙にいこう
2016/06/30(木) 23:58:03.96初心者としてはじめる
0029名無しさん@そうだ選挙にいこう
2016/07/01(金) 00:06:26.06そうですね
そうします
0030名無しさん@そうだ選挙にいこう
2016/07/01(金) 12:37:21.77小数点部分できれいに揃えたい場合どうしたらいいでしょうか?
9.5
9.6
12.3
8.0
9.6
0031名無しさん@そうだ選挙にいこう
2016/07/01(金) 12:39:41.96整数と小数部分でセルを分けるしか無い
0032名無しさん@そうだ選挙にいこう
2016/07/01(金) 12:49:08.01その例だと 書式設定→ユーザ定義で 0.0?
0033名無しさん@そうだ選挙にいこう
2016/07/01(金) 12:52:14.760034名無しさん@そうだ選挙にいこう
2016/07/01(金) 13:48:24.42こういう無責任に脊髄反射で嘘言うヤツって何なの
003531
2016/07/01(金) 13:49:48.430036名無しさん@そうだ選挙にいこう
2016/07/02(土) 23:40:40.29データを手入力したのですが
その全ての数値を、小数点以下切り捨てにしたいのですが
それぞれの数値に一つ一つ切り捨ての関数を
入力しなくてはダメでしょうか?
それとも一気に出来る方法はありますか?
よろしくお願いします。
0037名無しさん@そうだ選挙にいこう
2016/07/02(土) 23:43:06.09VBA
0038名無しさん@そうだ選挙にいこう
2016/07/02(土) 23:56:39.06データのデータ区切りかなんかで
区切り記号を小数点で区切れぱ
整数と小数に分けてくれるから小数列を削除すればいいんでね?
0039名無しさん@そうだ選挙にいこう
2016/07/03(日) 07:10:36.28.* で検索して空文字列に置換
0040名無しさん@そうだ選挙にいこう
2016/07/03(日) 07:26:07.38関数を入力するのは最初のセルだけ
あとはフィルハンドルを必要なだけドラック
0041名無しさん@そうだ選挙にいこう
2016/07/03(日) 08:06:59.41A列(A1〜A100)に数字が並んでるとして
B1に =int(a1) と入力
B1をB2〜B100にコピー
コピーのやり方はオートフィルでググル
対象の数字がバラバラに配置されてるならVBA
ちなみにオレはこういうケースではオートフィルは使わない
スクロールの間マウス操作がうざいから
B1コピー、B2クリック、B100シフトキー押しながらクリック、貼り付け
このほうが好きだなー
0042名無しさん@そうだ選挙にいこう
2016/07/03(日) 10:43:40.91これが間違いがないし速い
0043名無しさん@そうだ選挙にいこう
2016/07/03(日) 10:56:12.99ちょいと突っ込みさせて
負数がなければそれでもいいけと
=INT(-2.5) は -3になるから =ROUNDDOWN()の方良いかなと思うのよね
0044名無しさん@そうだ選挙にいこう
2016/07/03(日) 11:12:21.46一応
× ドラック
○ ドラッグ
0045名無しさん@そうだ選挙にいこう
2016/07/03(日) 12:23:44.75【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
入力規則のリストなんですが
1
2
3
・
・
・
100
ってリストを作りたいんですが
バカ正直に100行入力するか、1〜100までの数字が入った100セルを用意しないとダメなんでしょうか?
何かのオプションから「1-100」的な入力で手軽に1〜100のリストは作れないでしょうか?
0046名無しさん@そうだ選挙にいこう
2016/07/03(日) 12:36:11.91A1に1
A2に2
A1A2を選択してオートフィル
オートフィルも知らなさそうだから一応貼っておく
http://www.becoolusers.com/excel/autofill.html
https://www.sony.jp/support/vaio/guide/excel/001.html
0047名無しさん@そうだ選挙にいこう
2016/07/03(日) 13:16:44.89A1からA100に、1から100を入力して
B1に1を入力して
B2の数式を =B1&","&A2 にしてB100までコピペして
B100をコピー
0048名無しさん@そうだ選挙にいこう
2016/07/03(日) 14:13:55.16A1 に 1
B1 に 2 を入れて 100 までオートフィル
全体をコピーしてメモ帳に貼り付け
タブをカンマに置換
0049名無しさん@そうだ選挙にいこう
2016/07/03(日) 14:39:36.87フォームのスピンとかのがいいんじゃないのそれ
0050名無しさん@そうだ選挙にいこう
2016/07/03(日) 15:29:07.02A1に=ROW()と入力してエンター
A1に1が表示されたら右下の黒い四角をA100まで引きずり下げる
0051名無しさん@そうだ選挙にいこう
2016/07/03(日) 15:38:43.36オートフィルは知ってるけど、それって100セル使うよね?
1セルも使わず、もしくは作業セルは1〜2セル程度で、
またリストの入力欄に1,2,3,4,5,…100と無駄に全部入力する事も無く
1〜100から選べるリストを作りたい
妄想だけど「List(1-100)」みたいな関数とか
リストの操作で「開始1 終了100」を選べば1〜100を自動でリスト化してくれるようなオプションとか
そういう機能が欲しいのだけれど・・・
互換性を謳ってるくせに誤動作起こすKINGSOFTやLIBRE OFFICEでも使うんで、VBAは論外で
0052名無しさん@そうだ選挙にいこう
2016/07/03(日) 15:55:48.91ない。>>47が最適解
あとLIBRE OFFICEはいいけどKINGSOFTは使わないほうが良い
0053名無しさん@そうだ選挙にいこう
2016/07/03(日) 15:58:26.03やっぱりないですか・・・
やむなしか
作業セルを無駄に使えないので1,2,3,4,…100と手入力するか
0054名無しさん@そうだ選挙にいこう
2016/07/03(日) 16:09:31.51新しいシート作ってコピーしたら消すとかでいいんじゃない
それかブラウザの開発者ツールでも使うか
for (var i=1 ; i<=100 ; i++){ a = a + i + ',';}console.debug(a);
0055名無しさん@そうだ選挙にいこう
2016/07/03(日) 16:20:25.19> 作業セルを無駄に使えないので1,2,3,4,…100と手入力するか
>>47-48 が何をやってるかも理解できてないのかよ...
0056名無しさん@そうだ選挙にいこう
2016/07/03(日) 18:04:20.70005745
2016/07/03(日) 19:13:21.03【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
って書いてあるだろ、死ねよ。
0058名無しさん@そうだ選挙にいこう
2016/07/03(日) 19:25:39.120059名無しさん@そうだ選挙にいこう
2016/07/03(日) 20:16:09.57というか>>54のコードはVBですらない
0060名無しさん@そうだ選挙にいこう
2016/07/03(日) 23:00:00.73自宅のLAN設定などができる。パソコンに関して聞かれることが多いが、家族のレベルの低さに辟易している
学生。office付きの高いPCを買ってもらった。LGA1150かLGA775。
エクセルが結構得意。vlookupも使える。
vbaは触ってみたけど詳しくはわからない。必ず使うのはmsgbox
唯一得意なエクセルで回答者になってみたらぼろくそに叩かれた。
そのためテンプレを憲法のように振りかざして相手を否定している
当たってる?
>>59
だからブラウザの開発者ツールって言ってるじゃん。
言ってる意味わからないなら反論しても恥ずかしいだけだゾ
0061名無しさん@そうだ選挙にいこう
2016/07/03(日) 23:06:50.24ここから幾らでもコピペするがいい
https://ideone.com/GAVb8I
数字を変えたければforkして適当にいじってRunするがいい
0062名無しさん@そうだ選挙にいこう
2016/07/03(日) 23:33:53.96006345
2016/07/03(日) 23:35:02.53じゃあ、『vbaなら一瞬で終わるのにねぇ』は要らないよな。
定規がないのに「定規があれば直線が引けるのにねぇ」と同じレベルで本末転倒。
vbaなしのExcelでできないなら、「できない」と回答するか、分からないなら黙っていればよろしい。
0064名無しさん@そうだ選挙にいこう
2016/07/03(日) 23:44:24.12外部ツールを使うのは何でダメなの?エクセルに拘ってる理由が全くわからない
それとも君のPCにはエクセルしか入ってないの?
あとプロファイル当たってる?
0065名無しさん@そうだ選挙にいこう
2016/07/03(日) 23:48:16.00>>55
>>47
0067名無しさん@そうだ選挙にいこう
2016/07/04(月) 00:41:03.64あと>>60のプロファイル当たってる?当たってたら答えなくていいよ
006845
2016/07/04(月) 00:51:36.46大外れ
0069名無しさん@そうだ選挙にいこう
2016/07/04(月) 01:23:42.04それは残念。ありがとう
0070名無しさん@そうだ選挙にいこう
2016/07/04(月) 02:28:12.420071名無しさん@そうだ選挙にいこう
2016/07/04(月) 02:41:04.37どうExcelを使えば卒業できますか?
0072名無しさん@そうだ選挙にいこう
2016/07/04(月) 06:41:30.26VBA 使えないって書いてあるのに開発者ツールとかアホすぎる w
0073名無しさん@そうだ選挙にいこう
2016/07/04(月) 07:15:30.69カロリー計算表を作ってそれに従った行動を心掛ける
まず30Kgぐらい落とさないと女性との出会いそのものがないだろ
0074名無しさん@そうだ選挙にいこう
2016/07/04(月) 08:14:59.57VBAを使えないんじゃなくて
LibreやKINGSOFTで使うからVBAを使わないと質問者が言ってるぞ
0075名無しさん@そうだ選挙にいこう
2016/07/04(月) 10:41:28.98エクセルを極めれば女性事務員さんから引っ張りだこ
すっげーもてている錯覚に陥るので、そのモチベーションで仕事を頑張ってお金を稼ぎ、風俗へ行こう
>>74
もう放置でいいかと
0076名無しさん@そうだ選挙にいこう
2016/07/04(月) 15:17:59.13どんなグラフにしたいのか、イメージ画像とかない?
0077名無しさん@そうだ選挙にいこう
2016/07/05(火) 03:28:02.11.
.
. .
こんなのです
0078名無しさん@そうだ選挙にいこう
2016/07/05(火) 12:52:00.55VBAの使用はOKか?
OKなら捨てアドで連絡先をここに書いてくれ
ファイル送る
0079名無しさん@そうだ選挙にいこう
2016/07/06(水) 00:35:16.55【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい(参考書等持っていない独学)
【4 VBAでの回答の可否】 可
1つのフォルダ内にあるエクセルのデータを統合するマクロを作っています。
元データになるエクセルファイルは、全て共有設定されており、再計算をオフにしても、画面更新をオフにしても、ものすごく時間がかかります。
そこで、ExecuteExcel4Macroを使って、エクセルを開かずにデータ統合することにしました。
本当なら、元データになるエクセルファイルをもっとどうにかできればいいのですが……
相談�@ExecuteExcel4Macroを使って抽出できるのは、セルの値だけでしょうか?
数式やセルの名前などは抽出できないでしょうか?
相談�Aエクセルを開かずに、全てのシートのデータを抽出することも可能ですか?
シート名・シート数はエクセルにより様々なので、あらかじめ決めておくことはできません。
ご存知の方がおられたら、教えて頂きたいです。
ずっとぐぐって時間が過ぎてしまうので、可能かどうかだけでも知りたいです。
0080名無しさん@そうだ選挙にいこう
2016/07/06(水) 00:46:03.071.はセルの値だけ。
解答ではないけど、macro4.0で作るのはちょっと怖いな。そろそろ無くなりそうな気もする
他の方法として
・可能ならサーバー上でマクロを動かす
・共有ファイルが遅い時の対処
http://www.excel.studio-kazu.jp/kw/20160204091719.html
・頑張ってローカルにコピーして色々してから統合
0081名無しさん@そうだ選挙にいこう
2016/07/06(水) 08:50:02.59ということは一個でも開かれてる状態だと、そのファイルが閉じられるまで、
マクロさんはじっと待つことになる?
だからものすごく時間がかかるとか・・
どんなやり方をしようが、同時に2カ所でデータをいじったらまずくないのかなあ
0082名無しさん@そうだ選挙にいこう
2016/07/06(水) 08:52:03.72>共有ファイルってリードオンリーでない限り同時に開けないよね
読み取り専用で開く事ができる
>ということは一個でも開かれてる状態だと、そのファイルが閉じられるまで、マクロさんはじっと待つことになる?
ならない
>どんなやり方をしようが、同時に2カ所でデータをいじったらまずくないのかなあ
普通
もうちょっと調べて書き込んで
0083名無しさん@そうだ選挙にいこう
2016/07/06(水) 08:57:47.870084名無しさん@そうだ選挙にいこう
2016/07/06(水) 09:01:34.560085名無しさん@そうだ選挙にいこう
2016/07/06(水) 09:25:04.42008681
2016/07/06(水) 09:25:06.381番は寝ぼけて適当ねw
2番は79に遅い原因の一つとしてファイルを読み取り専用で開いてるか確認してる
3番も79に確認してるだけ
>>79
ここは参考にならない?
http://edutainment-fun.com/excel/edit/tipReadOnly.html
0087名無しさん@そうだ選挙にいこう
2016/07/06(水) 09:29:14.62サーバーのファイル容量がパンパンでtmpファイルの作成がうまくいかないのが原因の時があった
0088名無しさん@そうだ選挙にいこう
2016/07/06(水) 09:32:58.54イメージはこんな感じ?
各部署で随時入力するデータ(例えば出退勤、売上・・)を管理部門が定期的に読み込み、一括管理する。
だとしたら、更新日時をチェックして、更新されたファイルだけ読み込む方が速いわな。
0089名無しさん@そうだ選挙にいこう
2016/07/06(水) 22:52:16.46【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
エクセルでレーダーチャートを作りたいのですが、グラフが中心に集まって
五角形の中心に青い点がある状態になってしまいます。
http://www4.synapse.ne.jp/yone/excel2010/excel2010_graph_radar.html
このサイトの「レーダーチャートの作成」の2までは出来るのですが、3が出来ません。
説明ベタで申し訳ありませんが、御助力どうかお願い致します。
0090名無しさん@そうだ選挙にいこう
2016/07/07(木) 01:15:46.35【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 否
・概要
別シートの内容を別ウィンドウのExcelで編集したい
・詳細
1つのExceAには、二つのシート�@�Aがあります。
�@のシートでは、vlookup関数で�Aのシートの内容を引用して表示しています。
�@と�Aを同時に修正する際、シートの切り替えが面倒…というより、�@の内容を見ながら
�Aを修正して�@に反映させたいので、シートの切替では作業に支障を来すのです。
そこで、Excelを二つ起動して、上画面に置いたExcelで�@を編集しつつ
下画面に置いたExcelで�Aを編集したいのです。
今はExcelAの�@シートから1行ずつ下画面に開いたExceBlに行貼り付けて、それを見ながら
上画面に開いたExcelAの�Aを修正しているのですが数百行あるのでコピペも手間です…
0091名無しさん@そうだ選挙にいこう
2016/07/07(木) 05:50:50.13よくわからんが やりたい事こうゆうこと?
https://www.moug.net/tech/exopr/0030084.html
ちなみに↑のページに
この解説動画のリンクがはってある
http://www.aoten.jp/snack/excel/s2_2.html
0092名無しさん@そうだ選挙にいこう
2016/07/07(木) 15:35:38.97【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 少し
【4 VBAでの回答の可否】 可
シングルクォーテーション( ' ) の一括削除について
あるソフトから出力したcsvのデータの中に '1234' とシングルクォーテーションで囲われた
データがあり、このシングルクォーテーションが邪魔なため、置換で削除しようとすると
「その関数は正しくありません」というメッセージがでてきます。
当然VBA
Cells.Replace What:="'", Replacement:=""
でもダメでした。
なにか良い方法はありますか?
0093名無しさん@そうだ選挙にいこう
2016/07/07(木) 16:00:17.000094名無しさん@そうだ選挙にいこう
2016/07/07(木) 16:19:50.01それよりエラーの出た関数を書いてもらいたい
単に関数が間違ってると思うから
=SUBSTITUTE(A1,"'","")
これでダメだった?
0095名無しさん@そうだ選挙にいこう
2016/07/07(木) 16:28:57.32先頭の「'」(シングルコーテーション)を削除する
http://officetanaka.net/excel/function/tips/tips15.htm
0096名無しさん@そうだ選挙にいこう
2016/07/08(金) 09:47:15.51ありがとうございました。
てっとり早く>>94氏の方法で運用したいと思います。
因みに
>それよりエラーの出た関数を書いてもらいたい
置き換え(ctlr + f)なので関数は使用していませんでした。
0097名無しさん@そうだ選挙にいこう
2016/07/08(金) 09:57:04.07【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 ギリギリ
【4 VBAでの回答の可否】 微妙
Aさん a, b, c
Bさん c, d, e
Cさん a, e, f
みたいなデータを
a b c d e f
A 1 1 1 0 0 0
B 0 0 1 1 1 0
C 1 0 0 0 1 1
に変換したいんですが、Excelでできますか?
0098名無しさん@そうだ選挙にいこう
2016/07/08(金) 10:15:04.130099名無しさん@そうだ選挙にいこう
2016/07/08(金) 11:55:38.35出来るよ
関数でやる場合は
一文字を1セルに分割してからIF関数で0か1に変換しまた結合
0100名無しさん@そうだ選挙にいこう
2016/07/08(金) 12:20:42.51一文字以上含まれてるなら1、含まれてないなら0表示にする発想で
0101名無しさん@そうだ選挙にいこう
2016/07/08(金) 23:49:41.85http://i.imgur.com/ApOqczt.jpg
�@計算用の補助列作成
�A式を入力
=COUNTIF($C$1:$C$3,$A7*"&B$6&"*")
�Bフィルハンドルで適用範囲を広げる
こんなんでどう?レイアウトはテキトー
0102101
2016/07/08(金) 23:55:44.23に修正して。スマンコ
0103名無しさん@そうだ選挙にいこう
2016/07/09(土) 00:06:20.81【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
Aのシートには2つ列がある。3万行くらいの商品名の列と、それに付随する数字のコードが入った列
BのシートにはAに含まれる3千行くらいの商品名の列。コードの列は無し
でBの商品にAで該当するコードを当てはめたい。
これってどうにかできます?
ただしAとBの名称のセルの中身は若干異なるところもあって
半角カナと全角カナで違ったり、Bは先頭に空白があったりで、これも完璧に同じにしなきゃダメですよね?
0104名無しさん@そうだ選挙にいこう
2016/07/09(土) 00:20:30.09AのシートのA1に商品名と書かれて、B1にコードと書かれた表があると仮定します。
BのシートもA1B1は上記と同じ内容と仮定します。
その場合、BのシートのB2に
=INDEX(Aのシート!B:B,MATCH(A2,Aのシート!A:A,0))
と入れてフィルハンドルをポチポチかドラッグすればよし。
0105104
2016/07/09(土) 00:30:11.37完璧に同じにする必要あり。
英字の大文字小文字の違いなら問題ないが、全角半角はダメ。空白もしかり。
0106名無しさん@そうだ選挙にいこう
2016/07/09(土) 00:37:13.54残念ながら、>>97の後出しじゃんけんで、その解は題意を満たしてないことになる悪寒
0107名無しさん@そうだ選挙にいこう
2016/07/09(土) 00:51:26.96あざっす!
一致させる作業はASCとREPLACEを使えば良いのかな
明日やってみます
0108名無しさん@そうだ選挙にいこう
2016/07/09(土) 04:43:14.68不要な空白の削除なんかは TRIM 関数が使えると思う
https://support.office.com/ja-jp/article/TRIM-関数-410388fa-c5df-49c6-b16c-9e5630b479f9
0109名無しさん@そうだ選挙にいこう
2016/07/09(土) 08:05:48.64あとは>>94のパターン
年賀状の宛名や名前などに必須
データ管理に使ってたというのがバレバレだなw
0110名無しさん@そうだ選挙にいこう
2016/07/09(土) 11:13:48.270111名無しさん@そうだ選挙にいこう
2016/07/09(土) 11:22:55.31【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】否
【4 VBAでの回答の可否】否
4列×約10万行のセルにカタカナの文字列が敷き詰められています
これをまとめて平仮名に変換する必要があります
どうすれば効率よくできますか?
対応できる関数などを教えて下さい
0112名無しさん@そうだ選挙にいこう
2016/07/09(土) 11:47:26.98ひらがな⇔カタカナの変換
http://excel-ubara.com/excel2/EXCEL010.html
0113名無しさん@そうだ選挙にいこう
2016/07/09(土) 12:32:18.28JISコード表見ながらの変換は必須だったな。
あれから30うん年・・
0114名無しさん@そうだ選挙にいこう
2016/07/09(土) 12:46:02.820115名無しさん@そうだ選挙にいこう
2016/07/09(土) 16:34:17.400116名無しさん@そうだ選挙にいこう
2016/07/09(土) 16:36:27.58もう一つの定番がスナミ
0117名無しさん@そうだ選挙にいこう
2016/07/09(土) 22:50:30.06> そこはリニトカだろ
すまん、素で勘違いしてたわ
0118名無しさん@そうだ選挙にいこう
2016/07/09(土) 23:14:26.14【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 不可
同じ英文字の大文字と小文字を分けてセル数をカウントする方法を教えて下さい。
A
a
A
b
b
B
とあったらAは3つ,Bは3つではなく、Aは2つ,Bは1つとしてカウントしたいんです。
0119名無しさん@そうだ選挙にいこう
2016/07/09(土) 23:50:02.89前スレ
http://echo.2ch.net/test/read.cgi/bsoft/1461287268/779-797
0120名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 10:26:40.38GIセンター
0121名無しさん@そうだ選挙にいこう
2016/07/11(月) 15:37:53.43【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
vlookup関数で返された値(文字列)を検索すると見つけられるようにできますでしょうか?
できる場合どのような方法で値を検索できるようになるでしょうか?
よろしくおねがいします
0122名無しさん@そうだ選挙にいこう
2016/07/11(月) 15:58:36.95ごめん 言ってる意味がわからん
もっと具体的に説明して
0123名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:07:24.11大雑把ですみません
例えば
1 山田太郎
2 山田花子
3 ジョンスミス
というテーブルがあったとして
vlookupで検索値を左の数字、範囲を上記のテーブル、列番号を2としますね
検索値が1ならば山田太郎という値が返ってきます
このときセルの表面上を見る限り 山田太郎というセルが存在するのですが
ctrl+F で山田太郎を見つけることができないのです
この返し値を検索で引っかかるようにしたいというか数式ではなく文字列として認識させたいというか・・・・・・
0124名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:14:29.61A1〜A10それぞれのセルにVlookup関数が入ってて、例えば人名をよその表から引っ張ってきている。
A1〜A10の人名リストを検索して"田中"があるかどうか検索したい。
ところが普通に検索するとA1〜A10のセル中の数式を検索してしまうから、
引っ張ってきた人名を検索したいということではなかろうか。
このスレに居着いて1ヶ月、質問者のレベルがだいぶわかってきた・・
0125名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:15:48.43ctrl+Fした時の 検索対象を "値"にしてもダメなの?
0126名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:16:29.39つまりそういうことです
0127名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:17:13.44タッチの差で遅れたw
>>124で正解か?!
0128名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:20:19.42おお!
ありがとうございます!
がっつり検索できました!
0129名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:23:39.550130名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:27:20.780131名無しさん@そうだ選挙にいこう
2016/07/11(月) 16:29:34.97先に回答したもんの勝ちww
0132名無しさん@そうだ選挙にいこう
2016/07/11(月) 18:48:24.310133名無しさん@そうだ選挙にいこう
2016/07/11(月) 22:17:04.27ただ職場のpcはマクロ使えないかも
0134名無しさん@そうだ選挙にいこう
2016/07/11(月) 22:34:12.39https://support.office.com/ja-jp/article/%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B7%E3%83%BC%E3%83%88%E3%81%A7%E9%9D%9E%E8%A1%A8%E7%A4%BA%E3%81%AE%E3%82%BB%E3%83%AB%E3%82%92%E6%A4%9C%E7%B4%A2%E3%81%99%E3%82%8B-ead313b5-1673-4c31-95ef-ec97767ad04d
0135名無しさん@そうだ選挙にいこう
2016/07/11(月) 22:35:45.360136名無しさん@そうだ選挙にいこう
2016/07/11(月) 22:42:36.32非表示のシート名を検索したいの?
非表示シートの中の値(文字列)を検索したいの?
0137名無しさん@そうだ選挙にいこう
2016/07/12(火) 04:29:54.31=sumproduct((offset(sheet1!a1,,,100)=sheet2!a1*(offset(sheet1!b1,,,100)=sheet2!b2),offset(sheet1!c1,,,100)))
100の部分をデータが100行以上あると書き直さなければいけないので、何かいいやり方はありませんか?
データは毎回データベースから引っ張るので行数は毎回違います
0138名無しさん@そうだ選挙にいこう
2016/07/12(火) 04:32:53.43中の値
0139名無しさん@そうだ選挙にいこう
2016/07/12(火) 07:18:20.03そのまま検索は無理。
非表示を解除できないなら、新しいシートを作成してA1に
=IF(非表示シート名!A1="","",非表示シート名!A1)と入れて縦横にオートフィルすれば検索可能になる。
0140名無しさん@そうだ選挙にいこう
2016/07/12(火) 08:01:53.30COUNTA($A:$A)
0141名無しさん@そうだ選挙にいこう
2016/07/12(火) 12:37:35.95俺ん所の EXCEL2016 じゃその数式だと "数式には問題あります"って出るぞ カッコの位置おかしくね?
↓じゃないかと思うのだが
=SUMPRODUCT((OFFSET(Sheet1!A1,,,100)=Sheet2!A1)*(OFFSET(Sheet1!B1,,,100)=Sheet2!B2),OFFSET(Sheet1!C1,,,100))
それで本題だけど これじゃダメなん?
=SUMPRODUCT((Sheet1!A:A=Sheet2!A1)*(Sheet1!B:B=Sheet2!B2),Sheet1!C:C)
あとSUMIFS使えないバージョンなの?
0142名無しさん@そうだ選挙にいこう
2016/07/12(火) 19:28:21.82すみません。間違えてました。
会社の古いパソコンでまだ2003なので、sumifsがありません。
列全て指定すると再計算が長くて使い物にならなかったので、なんとかべつの方法で出来たらと思ったのですが...
0143名無しさん@そうだ選挙にいこう
2016/07/12(火) 22:48:23.68【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 不可
データの入力規則について質問です。
・種類:リスト
・元の値:=$A$1:$A$10
にした時、設定後のリスト候補に無駄な空白の選択肢が表示されてしまいます。
『空白を無視する』にチェックはあるのに無視されません。ちなみにチェックを外しても表示は同じです。
A1:A10は他シートのデータが元データになっており数は5〜10の間で変動します。
その都度、範囲指定を手作業で変えずに自動化させる良い方法はないでしょうか。
0144名無しさん@そうだ選挙にいこう
2016/07/12(火) 22:56:42.26空白を無視するの意味が違う、というか俺も今知ったわ。なんだこれ
http://officetanaka.net/excel/function/tips/tips51.htm
とりあえず思いつくのはこんな感じ
B1=IF(A1="","",COUNTA($A$1:A1))
C1=IFERROR(INDEX(A:A,MATCH(ROW(),B:B,0)),"")
B・C列を下にオートフィル、C列をリストにするとかどうだろう
0145名無しさん@そうだ選挙にいこう
2016/07/12(火) 23:55:49.61空白じゃないんじゃね?
空白だったら、「空白を無視する」に関係なく(そもそも前レスのとおり意味が違う)、
空白の選択肢は出ない。
他シートからデータを引っ張ってくるときに、余分なセルを確実に空白にしてみて。
0146143
2016/07/13(水) 07:03:11.98正確には=""が入っています。
しかし、それすらも入っていないセルで試しても同じ結果です。
0147名無しさん@そうだ選挙にいこう
2016/07/13(水) 13:06:45.203日おきと2日おきに背景色をつけるにはどうしたらいいですか?
一応簡単に3日おきと2日おきに背景色をつけてコピーして貼り付けとか考えてるんですが
0148名無しさん@そうだ選挙にいこう
2016/07/13(水) 13:09:04.66条件付き書式で今アカンjい
http://kokodane.com/2013_waza_058.htm
0149名無しさん@そうだ選挙にいこう
2016/07/13(水) 13:54:24.64【2 Excelのバージョン 】2010
【3 VBAが使えるか .】使えない
【4 VBAでの回答の可否】否
if関数について教えて下さい。
たとえば=IF(A1=B1,"",C1)とした際、結果が""の時に見た目は何もなしとなりますが
COUNTAで集計するとデータありとしてカウントに含まれてしまいます。
COUNTAで集計されないような完全な空(無)セルと同じ扱いにする方法を教えて下さい。
もしくは""をカウントしない別のカウント系関数があればそちらを教えて下さい。
ちなみに指定列は数値ではなく文字列なのでCOUNTでは集計できません。
0150名無しさん@そうだ選挙にいこう
2016/07/13(水) 14:21:01.700151名無しさん@そうだ選挙にいこう
2016/07/13(水) 14:31:32.88【2 Excelのバージョン 】2010
【3 VBAが使えるか .】使えない
【4 VBAでの回答の可否】否
条件付書式なんですが、
入力用セルのA10のセルを、-1以下なら赤、0なら黒、10以下はグレー、それ以上は濃いグレーと色が変るようにしたんですが
A10以外に10個ほど指定したら
急に、「色が変る入力セル」の挙動が重くなりました
具体的には、入力後、色が変るまで数瞬(0.何秒か)待たされ、待っている間は次のセルへの入力ができない(先行入力は可能で、待ち時間中に次のセルに入力すると、1テンポ送れて表示される)状態で、
入力後反応が悪くてイライラする「もっさり」した感じです
PCが2011年の時に最新だった機種なんですが、やはりPCが悪いのでしょうか?
それとも、色を変える条件付書式はよほど金に物言わせたPCでもない限り
誰がやってもこういう「もっさり」になるのでしょうか?
知人から2010は他のExcelより幾分重いよと聞いてるのですが2010のせいでしょうか?
0152名無しさん@そうだ選挙にいこう
2016/07/13(水) 14:59:10.39条件付き書式の範囲が列全体とか行全体になってない?
0153名無しさん@そうだ選挙にいこう
2016/07/13(水) 15:07:41.4211セルです
全部2×5セルを結合した大きな結合セルではありますが
0154151 ◆D13aoIQqSA
2016/07/13(水) 15:23:06.58ちなみに、2×5セルの巨大な結合セル(文字も大きい)が11セットって意味です
セル1つ1つを指定して条件付書式やってますので
列全体や行全体を条件付書式やってた・・・なんて事は有りません
0155名無しさん@そうだ選挙にいこう
2016/07/13(水) 17:07:14.53どっかにxlsxファイルアップロードして
0156名無しさん@そうだ選挙にいこう
2016/07/13(水) 17:37:16.592003で実験した。
2003は3条件しか設定できないから、10以上という条件をはずして、
シート全体に設定したけど、サクサクと動くぜ。
その遅いという症状は立ち上げた後の一回目だけじゃないの?
0157名無しさん@そうだ選挙にいこう
2016/07/13(水) 18:53:35.84重箱の隅をつつくような確認で申し訳ないが、言葉の意味通りなら、条件や設定が重複している可能性も考えられるんだけど、その点は大丈夫ですか?
>入力用セルのA10のセルを、-1以下なら赤、0なら黒、10以下はグレー、それ以上は濃いグレーと色が変るようにしたんですが
これはそれぞれ↓こうなっていますか?
※適用先の$A$10以外は適当に書いています
※整数のみ前提、数式で入力していない前提で書いています(もし数式入力ver.が必要なら言ってください)
�@セルの値>=11 / 濃灰色 / 適用先:$A$10,$B$13,$C$17・・・
�Aセルの値が1から10の範囲内 / 薄灰色 / 適用先:$A$10,$B$13,$C$17・・・
�Bセルの値=0/ 黒色 / 適用先:$A$10,$B$13,$C$17・・・
�Cセルの値<=-1 / 赤色 / 適用先:$A$10,$B$13,$C$17・・・
>A10以外に10個ほど指定したら
>急に、「色が変る入力セル」の挙動が重くなりました
条件付き書式→ルールの管理で、一番上にある「書式ルールの表示」を「このワークシート」or「シート:(該当シート名)」を選んでください。
今回の↑の設定に関して、上記4列分だけになっているか確認してみてください。
やり方によってはちょっとしたバグにより、大量に設定にされてしまっている場合があります。
その場合は一旦削除して、ルールの管理画面で上記4種類を登録しなおした方が無難です。
あとは蛇足かもしれませんが、入力したつもりのセル以外に見えない何かが登録されていないか、『CTRL+END』で確認してください。
(csvやテキスト、サイト等からコピペした場合は特に。)
0158151 ◆D13aoIQqSA
2016/07/13(水) 18:59:07.00超身バレレベルなんで勘弁
>>156
はい、1回目です
”同じセルは”、2回目以降はサクサクです
ただし、別のセルはやっぱり1回目の入力が重いですね
>>157
大丈夫です、重複はありません
0159151 ◆D13aoIQqSA
2016/07/13(水) 19:01:47.42下や右に変なセルはありませんでした
0160名無しさん@そうだ選挙にいこう
2016/07/13(水) 19:31:46.64新しいブックに丸ごめコピペすると軽くなるかも
0161名無しさん@そうだ選挙にいこう
2016/07/13(水) 19:43:20.50ExcelとWordの勉強の為にPC購入するのですがデスクトップでもノートでも操作法や表示画面は変わりませんか?
出来ればノートにしたいのですがなんとなくOfficeはデスクでやるイメージがあるので…
0162名無しさん@そうだ選挙にいこう
2016/07/13(水) 19:46:59.800163名無しさん@そうだ選挙にいこう
2016/07/13(水) 19:49:57.70うん、どっちでも操作なんかは一緒
大きく違うのは画面サイズぐらいじゃないかなあ
ワードでもエクセルでも画面が狭いと、全体を把握するのに行ったり来たり(または拡大縮小)が増えるから、能率はだいぶ悪くなると思う
0164名無しさん@そうだ選挙にいこう
2016/07/13(水) 19:59:51.71ノートのキーボードとデスクで使うキーボードはレイアウトが違うっぽいんですが、そこでボタン操作が違くなるとかはないですか?
重ねて申し訳ないです┏○
0165名無しさん@そうだ選挙にいこう
2016/07/13(水) 20:06:49.54デスクトップ:拡張性が高い。安い。持ち運べない。
ノート:持ち運べる。画面が小さい。パーツの交換ができない。壊れやすい。
個人的にはデスクトップ。ノートでエクセル作業とかやる気が起きん。
あとデスクトップをデスクとは略さない。好きに単語作ると誤解のもとになるから避けたほうがいい。
操作や機能が変わることはないけど、操作感は変わる。
例えばデスクトップがこんな感じとすると
http://stamp-uploda.com/src/file2214.jpg
ノートはこんな感じ
http://stamp-uploda.com/src/file2215.jpg
ボタンの位置は変わらないけど、見きれてしまって探すことになる可能性がある。
どっちにしろ、最初はできるだけ安いやつを買ったほうがいい。
よく分からずにいきなり高いものを買うと後悔する
0166名無しさん@そうだ選挙にいこう
2016/07/13(水) 20:10:34.86【2 Excelのバージョン】 Excel2013
【3 VBAが使えるか】 いいえ
【4 VBAでの回答の可否】 否
複数の縦行(A〜E)にランダムな個数(A行は2個、B行は3個など)のデータが入っています。
データの途中に空白はありませんが、データの終わりは空白です。
これを縦1行に並べたいので、次のような配列関数で処理しました。
=INDEX($A$1:$E$120,MOD(SMALL(IF($A$2:$E$120<>
0167名無しさん@そうだ選挙にいこう
2016/07/13(水) 20:12:14.99理由はわからん
0168166
2016/07/13(水) 20:12:59.50=INDEX($A$1:$V$120,MOD(SMALL(IF($A$2:$V$120<>"",COLUMN($A$2:$V$120)*1000+ROW($A$2:$V$120)),ROW()-1),1000),SMALL(IF($A$2:$V$120<>"",COLUMN($A$2:$V$120)),ROW()-1))
ここまでは問題ないのですが、縦行をA,C,Eのように1行おきのデータだけ
並べたい場合はどうしたらよいでしょうか?
0169名無しさん@そうだ選挙にいこう
2016/07/13(水) 20:13:58.64沢山ありがとうございます
画面かなり変わりますね…
見切れてしまうところは簡単に横移動して見れるんでしょうか?。。。
ページを切り替えて…とかなら中々面倒ですよね
0170166
2016/07/13(水) 20:17:12.15書き間違えです。
お手数おかけしますが、ご教授お願いいたします。
0171名無しさん@そうだ選挙にいこう
2016/07/13(水) 20:24:41.94あぁごめんちょっと嘘ついた
見きれるのは2003以前だった。
2010はこんな感じ
http://stamp-uploda.com/src/file2217.jpg
多分見切れることはないと思う。
レイアウトが簡略化される程度で、そこまで不便ではないと思う。多分。
本気でオフィス覚えるならデスクトップだけど、
結局遊び用途が大半になるだろうから、それも含めてノートでいいんじゃない
0172名無しさん@そうだ選挙にいこう
2016/07/13(水) 20:38:17.900173名無しさん@そうだ選挙にいこう
2016/07/13(水) 21:17:54.30無線マウスとキーボード
蓋閉じたまま電源オンオフできてら尚ヨシ
0174名無しさん@そうだ選挙にいこう
2016/07/14(木) 00:17:28.43【2 Excelのバージョン 】 2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
【5 参考データ .】http://www.dotup.org/uploda/www.dotup.org942043.xlsx.html
(バナーの上の"ダウンロード"からお願いします。)
データの入力規則のリスト設定について質問です。
2つのプルダウンリストを用意して1つ目のプルダウンで都道府県を選び、
2つ目のプルダウンでは選んだ都道府県情報を元にした細かい地域データを選択できるようにしたいです。
都道府県の選択肢(1つ目のプルダウン)は3つで固定なので問題ないのですが、地域データ(2つ目のプルダウン)は元データにより数が増減します。
データ数を無視してリスト表の上から下まで範囲指定するとデータが埋まらなかった時に2つ目のプルダウンリストに無駄な空白行が入ってしまいます。
そのためOFFSET関数で変動するデータに合わせてピッタリ指定範囲をするようにしたところ2つ目のプルダウンからリストがでなくなってしまいました。
最終的にしたいことは、
・1つ目のプルダウンから都道府県を選んで、そのデータを元に2つ目のプルダウンで細かい地域の選択をする
・2つ目のプルダウンリストの無駄な空白行を表示させないようにする
です。
この2つを満たす方法を教えて下さい。
0175名無しさん@そうだ選挙にいこう
2016/07/14(木) 01:27:02.57よく分からんけど、リスト用素材シートには
初期データシートを参照する数式が入っているみたいだから、countaとかで数えると、空白扱いされずカウントされてしまってるんじゃ?
都市データの個数を 別途ちゃんとカウントして、オフセットさせたらフィットした箱型のプルダウンになるかと
あと、この手の処理を関数でやると、データ数が増えるとだいぶ重くなるよ。できればVBAでやったほうがいい
0176名無しさん@そうだ選挙にいこう
2016/07/14(木) 04:32:27.05これで どうでしょうか?
名前の定義
大阪 =リスト用素材!$C:$C
愛知 =リスト用素材!$D:$D
東京 =リスト用素材!$E:$E
入力規則の数式
=OFFSET(INDIRECT(B1),1,0,SUMPRODUCT((INDIRECT(B1)<>"")*1)-1,1)
0177名無しさん@そうだ選挙にいこう
2016/07/14(木) 06:35:03.98改元した場合datestring関数や表示形式のgggはどうなるんでしょう?
わかる人はいますか
0178名無しさん@そうだ選挙にいこう
2016/07/14(木) 07:22:53.280179名無しさん@そうだ選挙にいこう
2016/07/14(木) 07:30:29.82DATESTRINGは非公式関数だからアプデされない可能性もある気がする
たぶん表示形式とデータが連動していると思ってはいるが
再来年でサポートが切れる2007も改元の時期によってはアプデ対象外かもな
0180名無しさん@そうだ選挙にいこう
2016/07/14(木) 09:00:45.840181174
2016/07/14(木) 13:55:52.58【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
と書いてあるだろ。死ねやクソが!!
>>176
理想通りにできました。ありがとうございました。
0182名無しさん@そうだ選挙にいこう
2016/07/14(木) 15:09:13.48面白い手を考えるなぁ
0183名無しさん@そうだ選挙にいこう
2016/07/14(木) 17:14:29.23【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 少し
【4 VBAでの回答の可否】 VBAでの回答を希望
A列のデータに入力されている3番目の特定文字が入力されている行番号を取得したい。
例えば、特定文字を「氏名」とすると、3番目は9行目なので9を取得したいのです。
1 氏名
2 あ
3 い
4
5 氏名
6 う
7 え
8
9 氏名
0184名無しさん@そうだ選挙にいこう
2016/07/14(木) 17:29:20.21Sub a()
g = Range("A1000000").End(xlUp).Row
t = 0
For i = 1 To g
If Cells(i, 1) = "氏名" Then
t = t + 1
End If
If t = 3 Then
MsgBox "3番めは" & i & "行目です"
Exit Sub
End If
Next
End Sub
0185名無しさん@そうだ選挙にいこう
2016/07/14(木) 17:52:25.83サンクスでした。
0186名無しさん@そうだ選挙にいこう
2016/07/14(木) 20:22:29.09自演だろw
0187名無しさん@そうだ選挙にいこう
2016/07/14(木) 20:41:52.70【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 無理
【4 VBAでの回答の可否】 無理
OpenOffice Calcからxls形式で出力したワークシートなんですが
Unicodeの実体参照特殊文字が含まれており
Excel2010で開き直すと、それらの文字が、全て・←に化けます
Excelで文字を入力し直して、保存し直したいのですが
・コピーアンドペーストで直接文字をコピーしても・←に化ける
・直接 &#何々; と打ったが、当然ただの文字列になった
・挿入タブ→記号と特殊文字で出そうとしたが、何故か表に無い
・挿入タブ→記号と特殊文字→文字コードで数字入力しても見当違いな文字が出る
・挿入タブ→記号と特殊文字→文字コードで16進変換したコードを入力しても見当違いな文字が出る
表示したいのは囲碁記号の ⚆ ⚈ ⚇ ⚉ なんですが
どうすれば表示させて、保存後もそういった文字が残るかご教示下さい
0188名無しさん@そうだ選挙にいこう
2016/07/14(木) 21:07:40.75表示されるかどうかは、フォントが対応しているかどうかで決まる
俺の環境では以下の2つのフォントで表示された
Segoe UI Symbol
DejaVu Sans
http://stamp-uploda.com/src/file2225.jpg
もしこれ以外のフォントを使いたいなら、この文字のフォントだけvbaで置き換えるしかない
>>186
あぁ自演か
暇な人もいるもんだねぇ
0189187
2016/07/14(木) 22:55:53.83【3 VBAが使えるか .】 無理
って書いたのに、「vbaで置き換えるしかない」って何なの?
きちんと読んでから答えていただけませんか?
0190名無しさん@そうだ選挙にいこう
2016/07/14(木) 22:56:31.96嫌だよめんどくさい
0191187
2016/07/14(木) 23:01:57.56じゃあレスするな。地獄へ落ちろ!!
0192187
2016/07/14(木) 23:04:29.84Dejavu Sansにしたら、きちんと表示された上に
OpenOfficeでも、OpenOffice側でDejavu Sansにするだけで
Excelでもちゃんと表示されました!
保存もバッチリです
ありがとうございました
0193名無しさん@そうだ選挙にいこう
2016/07/14(木) 23:04:55.620194名無しさん@そうだ選挙にいこう
2016/07/14(木) 23:07:56.55はい、いつもの成りすましね。
申し訳ないがその手の方法は使い古されているので全くダメージ無いのよ
もうちょっとだけでいいから頭を使おう
なんだったら俺に聞いてもいいぞ
>>192
乙
0195名無しさん@そうだ選挙にいこう
2016/07/14(木) 23:08:11.87どういたしまして
0196名無しさん@そうだ選挙にいこう
2016/07/14(木) 23:10:26.29でも、開くやつと開かないやつがある・・・・・・
開かないヤツを見直すと・・・・・・中身はHTMLかよ
こりゃ、WindowsUpdateが悪いのか、そんなファイルを作ったヤツが悪いのか・・・
0197名無しさん@そうだ選挙にいこう
2016/07/14(木) 23:11:32.21どっちもどっちだな
まあ両方とも分かっていてやっているんだろうが…
夏って感じだな
0198名無しさん@そうだ選挙にいこう
2016/07/14(木) 23:30:00.68【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 可能
【4 VBAでの回答の可否】 可能
困りました。
改ページプレビューの範囲外が黄色っぽくなってしまいました。
↓
http://i.imgur.com/uxWzOwu.jpg
目が疲れます。初期のグレーに戻す方法を教えて下さい。
0199名無しさん@そうだ選挙にいこう
2016/07/14(木) 23:37:44.922007以降の中身はxml。htmlみたいな奴。拡張子xlsxにすると開くかも
もし使ってるバージョンが2003以前なら乗り換えるしか無い
>198
多分テーマとかが影響していると思う
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1059992560
0200名無しさん@そうだ選挙にいこう
2016/07/15(金) 00:50:10.73コピペしただけでパンっと埋まるような関数が思いつかないのですが何かありませんか?
入力するほうのエクセルはコードがなく商品名も若干違いますし、商品AとBを足したものを入力しなくてはならなかったりします。
0201名無しさん@そうだ選挙にいこう
2016/07/15(金) 00:57:18.19関数だとvlookup()ぐらいだけど商品名が違うとかなりキツイ
表記ゆれに対応したvbaを使うぐらいしか無い
http://15g.jp/post-319/
合計は法則がわからんのでどうにもならんね
0202名無しさん@そうだ選挙にいこう
2016/07/15(金) 01:58:39.02【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
パソコンの知識はあまり無いです
セル内での改行について質問です
・折り返し位置は気にしない場合→セル折り返し
・任意の位置で折り返し→Alt+Enter
と認識しているのですがAlt+Enterを押そうとすると(Altを押したら)
^^と文字が2つ連続で出ます、更にファイル…ホーム…挿入…などのタブがアドインに合わさり改行できません
カレー^^|にくじゃが
このような状況です
Altを押したとき、Altはすごい勢いで連打されている状態に見えます
どうすれば改行できるようになりますか?
0203名無しさん@そうだ選挙にいこう
2016/07/15(金) 02:15:03.02Altを押すと^^が出てきてしまいます
google chromeを使用している際にAltを押すと
�@右上部の三のマークのメニューが開く
�A上部のURLの欄に ^^と表示
が同時に起こります
word2010でAltを押すと
�@白紙の紙に^FF3Eと表示
�A画面は「ファイル」の「情報」というところに飛びます
0204名無しさん@そうだ選挙にいこう
2016/07/15(金) 03:35:29.22少なくともExcel関係ない
0205名無しさん@そうだ選挙にいこう
2016/07/15(金) 04:00:53.79今使っているサーバの稼働時間をメモしたいのですが、日時表示では「00w07d01h44m」と表示されます。
これを「00週07日01時間44分」のように文字の入れ替えはできないものでしょうか?
うまく説明できずにすみません…
【1 OSの種類 .】 Windows 7
【2 Excelのバージョン 】 Excel 2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 可
皆様よろしくお願いいたします。
0206名無しさん@そうだ選挙にいこう
2016/07/15(金) 07:40:04.660207名無しさん@そうだ選挙にいこう
2016/07/15(金) 08:37:14.19カルトへ向かうはずの非難の矛先を逸らすこと。
国益に反することを言ったり、対立を煽ろうとするので放置し難いが、
主義思想についての洗脳を受けているわけではなく、フリをしているだけなので、
言い負かされてもダメージを受けた様子もなく、論点をすり替えられるかスルーされるだけ。
まともに相手をしてはならない。
0208名無しさん@そうだ選挙にいこう
2016/07/15(金) 09:23:20.07ハードに問題があるような
・キーボードを一回抜き差しする
・IMEを変えてみる(googleIMEなど)
押しっぱなしだとどうなるんだろう
0209名無しさん@そうだ選挙にいこう
2016/07/15(金) 09:26:37.86A1が00w07d01h44mとすると
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"w","週"),"d","日"),"h","時"),"m","分")
表示形式で週は使えない
0210名無しさん@そうだ選挙にいこう
2016/07/15(金) 13:43:15.82ユーザー設定で##[=w]"週";##[=d]"日";##[=h]"時";##[=m]"分"としても
すべての[]内が[=0]となってしまってできなかったので…
>>209
ありがとうございます、目的通りの結果になりました。
週は使えないんですね…
0211名無しさん@そうだ選挙にいこう
2016/07/15(金) 18:11:08.82【Excelのバージョン】Excel 2010
【VBAが使えるか】いいえ
【VBAでの回答の可否】否
折れ線グラフについてお願いします
縦軸が数値、横軸が回数
1.例えば10回中、5回目のセルが空の場合、折れ線グラフが0になって急落するようになってしまいますが、5回目だけ断線するようにできないでしょうか?
2.例えば20回中、10〜15回目に測定環境が変わったんだと表すために、折れ線グラフの10〜15回目に縦の境界線とグラデーションを表示できますか?
※境界線とグラデーションは異なる色
宜しくお願いします
0212名無しさん@そうだ選挙にいこう
2016/07/15(金) 18:48:13.731.無理
2.可能
0213名無しさん@そうだ選挙にいこう
2016/07/15(金) 19:45:48.271.だけど
Excel 2010のグラフで補間してプロット?非表示および空白のセルの設定ダイアログ
http://www.relief.jp/itnote/archives/003879.php
上のページは 質問とは少々違うが 説明しやすいから紹介する
>[非表示および空白のセルの設定]ダイアログ
> -[空白セルの表示方法]欄
> -[データ要素を線で結ぶ]オプションをOnに
これを 以下のように読み替えて下さい
> -[空白にする]オプションをOnに
これで断線すると思うよ
0214198
2016/07/15(金) 20:01:29.91Windowsのテーマを変えても全く変わりませんでした。
あとWordの背景は普通にグレーです。
0215名無しさん@そうだ選挙にいこう
2016/07/15(金) 20:51:59.81詳しくありがとうございます
助かりました
2.はどうやったらいいでしょうか?
0216名無しさん@そうだ選挙にいこう
2016/07/16(土) 16:12:10.942. に関して やりたい事とは 若干違うんで 提案になるけれど
下のようにするのはどう?
B列 折れ線グラフ
C列 棒グラフ(要素の間隔 0)
0217名無しさん@そうだ選挙にいこう
2016/07/16(土) 18:12:20.46ありがとうございます!
機能としては用意されていないまでも、こうやって棒グラフで対応させるとは凄い発想ですね
やってみます、ありがとうございました
0218名無しさん@そうだ選挙にいこう
2016/07/16(土) 22:11:09.23フォントの種類だけ変更出来ないようにすることは出来ますか?
私の中でアダ名がメイリオっていう同僚が、どんなものもメイリオにするのを
今度さわるであろうファイルで阻止したいので。
VBAで出来るならなんとしてもやってみます。
アホな質問ですみません。
0219名無しさん@そうだ選挙にいこう
2016/07/16(土) 22:20:18.93ガンバレ!
ファイルを閉じる寸前に元のフォントに変更すればおk
0220名無しさん@そうだ選挙にいこう
2016/07/16(土) 22:24:03.01ただ私は秘かに仕込んで奴が勝手に代えられないようにしたいのです。
何か無いですかね〜。
0221名無しさん@そうだ選挙にいこう
2016/07/16(土) 22:49:35.130222名無しさん@そうだ選挙にいこう
2016/07/16(土) 22:50:56.33まじでクソフォント。
0223名無しさん@そうだ選挙にいこう
2016/07/17(日) 08:29:06.44クソと言われても無くなったら困るw
0224名無しさん@そうだ選挙にいこう
2016/07/17(日) 12:14:38.490225名無しさん@そうだ選挙にいこう
2016/07/17(日) 12:58:02.90フォントを削除するってのはどう?
メイリオは無理かな
>>222
あれが一番見やすい
下手にカッコつけて変なフォント指定するよりデフォルトでいい
大事なのは中身
0226名無しさん@そうだ選挙にいこう
2016/07/17(日) 14:24:00.15解像度低い時代用のクソフォントありがたがるとか老害。
そのくせ「これが一番見やすい」とか抜かす。
ジジイが見慣れてるだけのクソフォント延命させんな
0227名無しさん@そうだ選挙にいこう
2016/07/17(日) 14:30:58.05ジジイの屁理屈真に受けたバカは「Pゴシックが業界標準」とかウソまで言い出す始末だから厄介。
自分だけで使うのは構わないから、クソはクソだってちゃんと理解して使え。
0228名無しさん@そうだ選挙にいこう
2016/07/17(日) 15:11:52.000229名無しさん@そうだ選挙にいこう
2016/07/17(日) 15:20:29.79まあ変に横幅とるとか、妙に丸くて萎えるとかちょっとした不満はあるのですが。
ただ奴がいいことしてやった感でフォントをメイリオに変えて行って、
みんなこだわり無さすぎとか抜かすのにイラッとするだけなので。
そりゃあ私だって広報物とかならフォントにこだわって作りますよ。
0230名無しさん@そうだ選挙にいこう
2016/07/17(日) 15:30:53.310231名無しさん@そうだ選挙にいこう
2016/07/17(日) 17:29:43.60ゆとり教育ってまともに話すこともできなくなるのか
ちょっと可哀想だな
>>229
それは上司に話を持って行ってなんとかするしかないな
小さいことだけどためこむと良い結果にならない
>>230
知らん
多分ブラウザの標準フォント
0232名無しさん@そうだ選挙にいこう
2016/07/17(日) 20:32:06.730233名無しさん@そうだ選挙にいこう
2016/07/17(日) 22:07:14.65セル参照をしているセルの中で改行して文字(または数字その他)を
追加することはできるんでしょうか。
例えば、
C1に abc という文字が入っている。
A1に =C1 が入っている。A1は abc が表示されている。
A1の =C1 の後ろに改行して xyz を入力してA1に
abc
xyz
と表示させる。
=C1 の後ろにAlt+Enterを入力して xyz
0234233
2016/07/17(日) 22:12:33.94セルA1で、=C1 の後ろにAlt+Enterを入力して xyz と入力すると
=C1 とxyzの間に空白が大量に挿入されて、A1には #NAME? と
表示されます。
どうもセル参照だけでなく、式の後ろに改行を入れられない様子ですが、
式の後ろに改行を入れる方法はあるのでしょうか。
0235名無しさん@そうだ選挙にいこう
2016/07/18(月) 00:01:17.78Ver.とかマクロ可否とか前提条件不明だから、
とりあえず書式設定変更可と仮定して返答する
セルA1に『=C1&CHAR(10)&"xyz"』を入力
セルの書式設定から、配置タブの《折り返して全体を表示する》にチェックを入れる
※(と)は半角にしてください。
0236名無しさん@そうだ選挙にいこう
2016/07/18(月) 00:51:57.13原因はキーボードのAltキーにゴミが詰まってるから
答えは>>235と重複するができる
・あらかじめA1の書式を「折り返して・・」にしておく(後でもかまわないが)
・C1に abc 入力 → A1に abc 表示
・C1をF2で値変更 Alt+Enter xyz を値に追加
・C1が2段に → A1も2段に
0237名無しさん@そうだ選挙にいこう
2016/07/18(月) 08:37:28.71ありがとう。これで大丈夫そうです。
職場の環境でOS・Excelともいろいろあるので。
>>236
別人です。今のシートは参照先に計算式が入っているので
>>235の方法を取りますが、こちらも使うことがありそうです。感謝。
0238名無しさん@そうだ選挙にいこう
2016/07/18(月) 18:02:15.04特定の1セルに入力した数字が奇数か偶数かを判定し
その同じ1セルの背景色をかえるにはどうセットすれば良いのでしょうか?
0239名無しさん@そうだ選挙にいこう
2016/07/18(月) 18:08:39.57A1セルに設定するとして、条件式が
=MOD(A1,2)=0
0240名無しさん@そうだ選挙にいこう
2016/07/18(月) 18:10:27.46=MOD(A1,2)=1
0241名無しさん@そうだ選挙にいこう
2016/07/18(月) 18:21:46.72>>240
ありがとうございます。
A1の条件付き書式指定でその式に等しいときでAIセルに指定しましたが変化は見られません。(Excel2003)
A1以外に指定すると色が切り替わるようですね。
0242名無しさん@そうだ選挙にいこう
2016/07/18(月) 19:12:57.45両方登録しないと、結果が登録してないほうの数字だった場合は当然書式が変わらないけど、そこは大丈夫なの?
0243名無しさん@そうだ選挙にいこう
2016/07/18(月) 22:45:55.670244名無しさん@そうだ選挙にいこう
2016/07/18(月) 23:10:39.24セルを多少変更するぐらいなら2.3日あれば十分。
ほとんどがそれで足りる
本気で全部網羅しようと思うとADOとかCOMとかオブジェクト志向となって一生終わらん
0245名無しさん@そうだ選挙にいこう
2016/07/19(火) 01:26:28.81まあ最低でも10年はかかるんでない?
0246名無しさん@そうだ選挙にいこう
2016/07/19(火) 23:38:17.89俺は1週間ぐらいでマスターできたから、もっと早い人もたくさんいると思う
予想では最短だと半日ぐらいかなあ?
0247名無しさん@そうだ選挙にいこう
2016/07/20(水) 02:14:06.96入門書一冊読んでみて出来なければセンスないから諦めた方がいい
0248名無しさん@そうだ選挙にいこう
2016/07/20(水) 05:18:34.350249名無しさん@そうだ選挙にいこう
2016/07/20(水) 05:19:13.030250名無しさん@そうだ選挙にいこう
2016/07/20(水) 05:31:39.950251名無しさん@そうだ選挙にいこう
2016/07/20(水) 08:32:47.30オレもそう思う
入門書見て自力で変更したり出来なきゃ諦めるべき
センスないのに、どうしても覚えたいなら個人レッスン受けるしかない
0252名無しさん@そうだ選挙にいこう
2016/07/20(水) 09:07:25.92マスターしたかと問われても、なんとなくとしか答えようがないw
0253名無しさん@そうだ選挙にいこう
2016/07/20(水) 10:33:57.05スクリプト全般互換性がないから
始めても無駄って俺みたいな奴もいる
0254名無しさん@そうだ選挙にいこう
2016/07/20(水) 10:50:24.42それが一番だよな
そして今後も検索しながら開発を続けることだろう
>>253
さすがに企業ならエクセル入れたほうがいいと思う
0255名無しさん@そうだ選挙にいこう
2016/07/20(水) 12:27:57.73LibreOfficeなら、VBA入門書レベルなら互換性あるよ
0256名無しさん@そうだ選挙にいこう
2016/07/20(水) 12:59:54.60それ互換性あると言えるのだろうか・・・
無いよりマシだけど
0257名無しさん@そうだ選挙にいこう
2016/07/20(水) 13:40:17.15Excelどうしでもバージョン違えばエラーとか起こすんだが?
0258名無しさん@そうだ選挙にいこう
2016/07/20(水) 13:42:29.74例えば?
0259名無しさん@そうだ選挙にいこう
2016/07/20(水) 14:08:33.5732bitと64bitではAPIの呼び出し方法が違うってのがあるある
あとワークシート関数を流用したい時もバージョンごとにどんどん追加されてる
セキュリティの設定も変わってきてるから、そのままでは古いマクロが動かないとかたまによくある
0260名無しさん@そうだ選挙にいこう
2016/07/20(水) 15:57:52.84ヘルプだけ見て自己流の印刷マクロなんか組んでいたけど、
Excelになってさあやるぞと始めると、
「宣言?何それ?」
だった。
0261名無しさん@そうだ選挙にいこう
2016/07/20(水) 19:41:38.17鳥越俊太郎「北朝鮮人にも無条件に選挙権を与えるべき」との仰天提案に大学教授が批判
https://www.youtube.com/watch?v=fEgrac3P84Y
日本人は外国人参政権の恐ろしさに付いてもっと話し合うべきです、日本の政治を北朝鮮や中国共産党工作員が動かすようになります。
0262名無しさん@そうだ選挙にいこう
2016/07/20(水) 21:04:55.81グラフ関係は 2003/2007/2010 で結構変わってる
2010 でもデータラベルがうまく配置できなくて情シスに頼んで 2013 入れて使ってる
0263249
2016/07/20(水) 23:36:17.790264名無しさん@そうだ選挙にいこう
2016/07/20(水) 23:46:06.52FOBって何?聞いたこともない
実務を効率化させながら覚えるのが一番早くて確実
何でもいいから始めたほうがいいと思う
もし迷ったらサイコロでも振って決めれば良い。どうせ内容は大して変わらん
ただ逆引き辞典系はやめたほうがいい。ネットで検索するから使わない
0265名無しさん@そうだ選挙にいこう
2016/07/21(木) 01:21:55.44FOMのこと?
FOMはあまりおすすめではない。
大村あつしのVBA本格入門が分かりやすい
0266249
2016/07/21(木) 10:00:27.33まぁ独学でがんばってみるよ。
ありがとう。
0267名無しさん@そうだ選挙にいこう
2016/07/21(木) 20:11:19.99自分も Multiplan のときはマクロ組んでいたけど、Excel は自動記録さえ馴染めない
0268名無しさん@そうだ選挙にいこう
2016/07/21(木) 20:33:04.040269名無しさん@そうだ選挙にいこう
2016/07/22(金) 03:09:52.21自動記録は記録し過ぎなところがあるからねぇ
0270名無しさん@そうだ選挙にいこう
2016/07/22(金) 08:28:42.450271名無しさん@そうだ選挙にいこう
2016/07/22(金) 08:32:01.89なんでも文句つける
0272名無しさん@そうだ選挙にいこう
2016/07/22(金) 11:08:17.03まぁ続きは↓でやってくれ
【質問不可】Excel総合相談所スレの雑談・議論スレ3
http://echo.2ch.net/test/read.cgi/bsoft/1354358619/
0273名無しさん@そうだ選挙にいこう
2016/07/22(金) 15:06:52.42http://i.imgur.com/WD2Fv1Z.jpg
(次の非表示モジュール内でコンパイルエラーが発生しました:module1以下略)
他の人のpcだと入力できるので私のpcに何か原因があると思うのですが…
わかるからよろしくお願いします。
0274名無しさん@そうだ選挙にいこう
2016/07/22(金) 15:11:38.47OSはWindows7でエクセルは2013です
0275名無しさん@そうだ選挙にいこう
2016/07/22(金) 15:12:40.39問題の出たVBAのコードを示して
もし他の人が作ったものを使ってるだけで 君はVBA分らない人なら 作った人に聞いてね
これだけじゃ 分らんよ
0276名無しさん@そうだ選挙にいこう
2016/07/22(金) 15:17:10.65そうなんですか
某電力会社の申請申込用紙(Excel版)なので作った人は社内にいないのです
わざわざ確認して頂きありがとうございました
動く人のpcを随時お借りする形で対処していきたいと思います
0277名無しさん@そうだ選挙にいこう
2016/07/22(金) 15:20:10.36>一般に、このエラーはコードがこのアプリケーションのバージョン
>またはアーキテクチャと互換性がない場合に発生します
> (たとえば、ドキュメントのコードの対象が 32 ビット版の
>Microsoft Office アプリケーションであるのに、64 ビット版 Office で実行しようとした場合)。
非表示モジュール <module name> 内でコンパイル エラーが発生しました
https://msdn.microsoft.com/ja-jp/library/office/gg251410.aspx
0278名無しさん@そうだ選挙にいこう
2016/07/22(金) 15:23:06.99これ以前にパスワード聞いてきた人?まぁいいけど
・検索で
「○○電力会社申請用紙 次の非表示モジュール内でコンパイルエラーが発生しました」
みたいにすれば検索できるかも
・OOoで開いてみる
・ほかの人のPCで上書き保存しなおして、自分のところで開いてみる
ぐらいかねぇ
0279名無しさん@そうだ選挙にいこう
2016/07/22(金) 15:38:47.19>>278
有難うございます
検索してみましたが出て来ませんでした
エラー箇所はその都度別パソコンで開けば私のpcでも入力できるのでそれで頑張ります
0280名無しさん@そうだ選挙にいこう
2016/07/22(金) 15:47:22.80仮想PCというものもあるよ
頻繁に使うものなら検討してみてね
0281名無しさん@そうだ選挙にいこう
2016/07/22(金) 18:50:49.682010や2013を使ってて
ExcelやVBAなど困ったことありますか?
0282名無しさん@そうだ選挙にいこう
2016/07/22(金) 18:54:07.890283名無しさん@そうだ選挙にいこう
2016/07/22(金) 19:00:59.93それ以外では古いゲームが一個動かなかったぐらい。
普通に使う分にはそろそろ問題無いと思う
0284名無しさん@そうだ選挙にいこう
2016/07/22(金) 19:03:25.020285名無しさん@そうだ選挙にいこう
2016/07/22(金) 19:05:15.73どこのソフトだよアホ笑
0286名無しさん@そうだ選挙にいこう
2016/07/22(金) 19:05:40.22興奮しすぎ、落ち着け
0287名無しさん@そうだ選挙にいこう
2016/07/22(金) 19:05:51.340288名無しさん@そうだ選挙にいこう
2016/07/22(金) 19:21:03.07MS公式には 2010以上は問題なようです(2007が微妙w)
Windows 10 で動作する Office のバージョン
https://support.office.com/ja-jp/article/Windows-10-%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B-Office-%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-0fc85c97-da69-466e-b2b4-54f7d7275705
>次のバージョンの Office は、Windows 10 ですべての機能がテストされ、サポートされていることが確認されています。
>Windows 10 へのアップグレードが完了したら、ご利用のコンピューターにインストールされます。
>Office 2016 (バージョン 16)
>Office 2013 (バージョン 15)
>Office 2010 (バージョン 14)
>Office 2007 (バージョン 12) はサポートの対象ではなくなったため、Windows 10 で機能のテストが行われていません。
>ただし、Office 2007 は Windows 10 にインストールされ、動作します。
>Office 2007 以前のバージョンの Office はサポートされておらず、Windows 10 では動作しない可能性があります。
0289288
2016/07/22(金) 19:22:44.97× MS公式には 2010以上は問題なようです(2007が微妙w)
○ MS公式には 2010以上は問題ないようです(2007が微妙w)
失礼しました
0290名無しさん@そうだ選挙にいこう
2016/07/22(金) 19:39:28.712007って、サポートの対象じゃなくなったの?
職場のPCは2007で、さっきまで使ってたんだが
0291名無しさん@そうだ選挙にいこう
2016/07/22(金) 20:19:24.94うちだと、Win7Pro64bitにインストールされたOffice2010(32bit)をアップデートしたが
今のところ何の問題もないよ
0292名無しさん@そうだ選挙にいこう
2016/07/22(金) 20:23:30.77日本語版のサポート情報はこういう重要なところをサボるから信用できない
英語版ならちゃんとメインストリームサポートが終了したと書いてある
https://support.office.com/en-us/article/Which-versions-of-Office-work-with-Windows-10-0fc85c97-da69-466e-b2b4-54f7d7275705?omkt=en-US&ui=en-US&rs=en-US&ad=US
ちなみに延長サポートも来年には終了するから会社ならそろそろバージョンアップを考えた方がいいと思う
0293名無しさん@そうだ選挙にいこう
2016/07/22(金) 21:00:22.34それで隣の部署に2010proへのバージョンアップ指示が来ていたのか
なるほど
うちもそろそろ来るのかも
0294名無しさん@そうだ選挙にいこう
2016/07/22(金) 21:38:52.950295名無しさん@そうだ選挙にいこう
2016/07/23(土) 02:53:13.39上記の左の表からグラフを作りたいのですがうまくいきません
横軸に診断年、凡例を部位にして、全年齢の各部位の数値をグラフ化するには
どうすればいいでしょう?
0296名無しさん@そうだ選挙にいこう
2016/07/23(土) 05:06:03.93ピボットグラフかな?
ピボットテーブルで
診断年 胃 肝臓 結腸 ・・・・・・・・
1980 50035 10712 6913・・・・・・・・
1990 64763 23497 20628・・・・・・・・
2000 68992 27411 33915・・・・・・・・
・
・
という形にして これをグラフ化する
0297名無しさん@そうだ選挙にいこう
2016/07/23(土) 07:02:39.57ピボットグラフでなくても、フィルタで出来るかも?
「全年齢」という謎の項目が合計値でなければ。
ただ、診断年の異なる「胃」が4つあるのに、横軸の「胃」が2つしかないのが謎。
元のデータが各症例の患者ごと「個別年齢」で、
横軸に「部位」と「診断年」も表示して、
縦軸に取りたいのが、「年齢合計」?でも、「年齢平均」でも、「症例数」でも、
ピボットグラフで出来ると思う。
0298名無しさん@そうだ選挙にいこう
2016/07/23(土) 08:05:21.530299名無しさん@そうだ選挙にいこう
2016/07/23(土) 11:52:47.58【質問不可】Excel総合相談所スレの雑談・議論スレ3
http://echo.2ch.net/test/read.cgi/bsoft/
1354358619/
0300名無しさん@そうだ選挙にいこう
2016/07/23(土) 11:55:30.83【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
広瀬 桐生 嶋 烏丸
09:00 ○ ○ × ×
10:00 ○ × × ○
11:00 × ○ ○ ○
12:00 ○ ○ ○ ○
13:00 ○ × × ×
↑みたいな表があったとして
A1に時間を入れてA2に名前を入れたら、A3に交差する位置のセルの情報を表示させたいです。
どうすればできますか?
10:00 ←これと
嶋 ←これを入力して
× ←これを表示させたい。
0301名無しさん@そうだ選挙にいこう
2016/07/23(土) 12:09:48.02【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
おそらくマクロになるかと思います
再計算中は下に再計算1%とか出ますよね
それをリアルタイム反映でワークシート内に大きな文字で表示させたいのですが可能でしょうか
できるのであれば方法を教えて下さい
マクロ以外でできるのであれば別の方法でも構いません
0302名無しさん@そうだ選挙にいこう
2016/07/23(土) 12:45:35.68MUCH、OFFSETで
0303名無しさん@そうだ選挙にいこう
2016/07/23(土) 16:14:52.96もちつけ
0304名無しさん@そうだ選挙にいこう
2016/07/23(土) 20:12:29.93=INDIRECT("r"&MATCH(TIME(10,0,0),A:A,0)&"c"&MATCH("嶋",1:1,0),0)
>>302
indirectが好きだわ
offsetのほうが良いんだろうか
>>301
あるかもしれないけど、無いような気がする
0305名無しさん@そうだ選挙にいこう
2016/07/23(土) 20:35:30.13>indirectが好きだわ
>offsetのほうが良いんだろうか
INDIRECTもOFFSETも大差ないんじゃない?
INDEX使えば軽くなると思う
0306名無しさん@そうだ選挙にいこう
2016/07/24(日) 03:08:51.360307名無しさん@そうだ選挙にいこう
2016/07/24(日) 10:53:58.49オートフィルするならINDIRECTは、OFFSETよりも使いにくいかな
幅や高さが絡まないなら、INDEXの方が再計算しない分軽くなりやすい
ただ、単体ではINDEXの方が重いから他にSUMPRODUCT等の揮発性関数を使うならOFFSETの方がリソース不足になりにくい
0308名無しさん@そうだ選挙にいこう
2016/07/24(日) 13:18:21.18その入力の際、セルを一度に線を変えたりコピペしたくて複数セルをドラッグして選択することがよくあるのですが、
普段は選択されているセルは灰色の背景で表されています。なのに、同じように選択していると思うのにたまに水色の背景みたいなもので選択され、
そのときに左上のセルに毎回入れてもない謎の数式が入ります。
一度その数式?が入ったら、他のセルをクリックしてもそのセルの編集が終わらず、計算式のところでデリートしても消えず、消したくていろいろバックスペースやデリートを押したり、ダブルクリックしたりしても何も変わりません。
最近試みているのは数式を入力するバー?(×とかfxとかのアイコンがあるところ)で×を押すとスムーズに消える気がします。
それになってしまったときに、数式が消えた時は
空欄になったり、####となったり、なぞの数式が文字列みたいな感じで入力されて終わります。
いつもそれを元のデータに戻して保存していたのですが、
綺麗な状態で保存しても、その後一部の無関係な部分のデータ全ての行にハイフンが入ったり
文字化けしたり、データの書式が全てリセットされたりとおかしな不具合が出ているので、この現象が関係しているのかなと思います。
パソコンの本体も変えましたがエクセルは同じ現象が起きます。
会社の誰も理由がわからず、追求もしてくれないので自分でなんとか原因を探りたいです。Microsoftにも電話しましたが、通常利用ではあまりそんなことはないと言われて終わりました。長文になりましたが、誰か分かる方、お願いします。
0309名無しさん@そうだ選挙にいこう
2016/07/24(日) 14:48:32.98【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
Excelとは直接関係ないかもしれませんがよろしくお願いいたします。
セルの書式設定>表示形式>数値に▲がありますが
これを使うのは一般的には金額的なものだけでしょうか?
%と合わせて使ったり、人数の差分や時間の差分として使うのはおかしいですか?
【例】
▲10% ▲2人 ▲5秒
0310名無しさん@そうだ選挙にいこう
2016/07/24(日) 14:51:41.12特定のシートだけでなりますか?
新規のシートでも同じですか?
OSは?Excelのバージョンは?
0311名無しさん@そうだ選挙にいこう
2016/07/24(日) 15:07:50.50まったくExcelと関係ないと思うけど
そして「▲」について自分が詳しいわけじゃないけど
自分は金額以外でもよく使うし、それをおかしいと言われたこともない
それに、今まで見てきた他の人の文書でも金額以外にも使われてたと思う…
0312名無しさん@そうだ選挙にいこう
2016/07/24(日) 16:01:50.58大体どれくらいの操作を基本と言っているのでしょうか?
0313名無しさん@そうだ選挙にいこう
2016/07/24(日) 16:10:18.56起動終了ぐらい
0314名無しさん@そうだ選挙にいこう
2016/07/24(日) 16:54:18.061.計算は手元の電卓でやって、結果を入力できるレベル
2.セルに = から計算式を入力すればいいと知っているレベル
3.ツールバーのΣを押すといいと知っているレベル
4.SUMという関数を覚えていて、それを使えるレベル
自称「エクセルできますよ」というのが1.レベルの人も意外といる
(そういう人でもセルの結合や罫線の設定とかはできる)けど、
まぁさすがに会社がほしいのは2.からだろうか…
0315名無しさん@そうだ選挙にいこう
2016/07/24(日) 17:23:47.69文字入力、VBA作成、表作りくらいだと思う
0316名無しさん@そうだ選挙にいこう
2016/07/24(日) 17:27:01.37OSはwindows7、
excelは2013です。
全てのシートで試したわけではありませんが、
仕事で使うシートで今その現象が起きたと確認しているものは全て古い時のバージョンのものを
互換モードで編集しています。
仕事で使うものはほぼ既に完成されたデータに
追加をしていって使用しているので、新規のシートを使うこと自体あまりないので起きていないのか、
古いものだけで起きているのかは検証できていませんが、
ほぼ古い既に作られたデータで起きていると思います。
0317名無しさん@そうだ選挙にいこう
2016/07/24(日) 17:34:53.37・文字入力
・データの保存/読み込み
・VBAマクロ
・書式設定
・簡単なショートカット
・シート追加や行の挿入など
0318名無しさん@そうだ選挙にいこう
2016/07/24(日) 18:05:41.92まず、異常ファイルをコピーして適当な名前を付け、それをいろいろ試しましょう。
○「編集」−「ジャンプ」−「セル選択」−「オブジェクト」を試してみて
何もないと思うけど一応w
○Ctrl Aでシート内全選択して、「編集」−「クリア」−「いろいろ」
○互換モード(後出しはやめましょう)ではなくて、2013方式で保存する
○テキストで書き出してメモで開いてみる
手元にファイルがあれば・・
0319名無しさん@そうだ選挙にいこう
2016/07/24(日) 19:23:00.42やっぱVBA必須なのか
他人が作ったものの参照セル変更やマクロの記録ぐらいしかできない俺ぐらいだと
基本的な操作ができると言って入ったら早期に切られる可能性高いかw
以前うちの職場に経理として基本的操作ができると入った女性が必要レベルに達してなくて
年明け来なかったのを見てるから雇う方も雇われる方も不幸になると思うし
経理のファイル触ったことないからどのぐらいのレベルが必要かわからんが
0320名無しさん@そうだ選挙にいこう
2016/07/24(日) 19:36:39.54vba必須な求人は少ないよ
0321名無しさん@そうだ選挙にいこう
2016/07/24(日) 19:51:37.05「Excelの基本操作」にVBAが入るわけないw
0322名無しさん@そうだ選挙にいこう
2016/07/24(日) 19:52:47.64VBA は基本操作じゃないだろ
そもそも開発者タブは既定では出てないし
0323名無しさん@そうだ選挙にいこう
2016/07/24(日) 20:53:43.540324名無しさん@そうだ選挙にいこう
2016/07/24(日) 21:22:15.86多分問題はない
おかしいかどうかは、見る人によるし、歴史的な側面もある
・まずなんでそう書くかという理由から。
金は大切だから特殊な記法が多かった。
昔は9も
△
/
のように書いたりもした。
・そして昔はパソコンがなかったから、黒塗り▲なんて書いてられないという側面もあった
今はPCが当たり前だし、見やすく違和感がなければ問題はないと思う。
もし不安ならそれを見る人に聞くのが一番いいと思う。
俺はみにくいとも思わないし違和感もない。さすがに新入社員だと違和感があるかもしれないが、じきになれるだろう
0325名無しさん@そうだ選挙にいこう
2016/07/24(日) 21:23:54.26sum、if関数。あとグラフをぱっと作れればいいと思う
vbaを覚えてるに越したことはないが、一般的ではないと思う
面接で聞くのが一番いい
0326名無しさん@そうだ選挙にいこう
2016/07/24(日) 21:41:08.25【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
使用範囲の図示化と重複チェック手法についてずっと悩んでいます。
例えば、0〜10000番地のメモリアドレスがあり、
0327名無しさん@そうだ選挙にいこう
2016/07/24(日) 21:42:01.224000〜8000,"c"は9000〜10000を使用しているという情報を表でスタート
アドレスと最終アドレスを記述することで表現しているとします。
a,0,3000
b,4000,8000
c,9000,10000
この場合、a,b,cそれぞれが0〜10000の範囲のどこを使用しているかの図式、
また、もし仮に使用範囲が被っている場合は何らかの警告を出す仕組みを
作りたいです。excelのグラフでいうと箱ひげ図がイメージに近いです。
0〜10000の一本の棒グラフがあり、0〜3000はaの色、3001〜3999は未使用を
表す白、4000〜8000はbの色、8001から8999は未使用を表す白、9000〜10000は
cの色といったように図示するにはどのような方法があるでしょうか。
また、仮に範囲が重複している場合、それを検知するにはどういった方法が
あるでしょうか。for〜nextでしらみつぶし的に検知することは可能ですが、
それですと、メモリ範囲の増加(最大100万程度を想定)、もしくは対象の
増加(a,b,cだけではなくもっと多い場合。最大100程度を想定)にとても
時間がかかってしまいます。
本件はずっと悩んでいるのですが、お知恵を貸してください。
0328名無しさん@そうだ選挙にいこう
2016/07/24(日) 21:50:15.15重複チェックだけは自動でやりたいです。
というか、範囲が多くなりすぎると、自動ではないとつらいので…
上記の例のように順番に並んでいるなら分かりやすいですが、
a,2000,4000
b,1500,3200
c,50,8100
のような場合はパッと見分からないので…
0329名無しさん@そうだ選挙にいこう
2016/07/24(日) 21:54:33.25配列を用意し(array[0]〜array[10000])、aが0〜3000を使用しているなら、
array[0]〜array[3000]に"1"を格納してチェックしていく方法です。
ですがこの方法だと、メモリが0〜100万の場合は100万個の配列を用意して
回さなくてはなりません…
0330名無しさん@そうだ選挙にいこう
2016/07/24(日) 21:57:20.73図で入力と出力書いたほうがいいかも?
0331名無しさん@そうだ選挙にいこう
2016/07/24(日) 22:00:11.12チェックについては、表を開始番号の昇順に並び替えたあと、
下の行の開始番号が上の行の開始番号以下になっていないかを見ればいい気がするけど
0332名無しさん@そうだ選挙にいこう
2016/07/24(日) 22:00:11.27a,0,3000なら0〜3000を使用しており、途中で例外がありません(2500だけは
除外する、など)
故に、メモリ範囲全てを配列化する必要はなくできそうな気がするんです。
範囲対範囲でand演算を行うようなことができれば…
ただ、私の知識ではその具体的な手法が思いつかないです
0333名無しさん@そうだ選挙にいこう
2016/07/24(日) 22:15:13.67なるほどー。昇順に並び替えた後に、大小で重複をチェックする手法ですか。
ですが、昇順で並べても間に未使用領域がある関係上、大小だけではチェック
できないかと…
例えば昇順に並べて以下のようになった場合です
a,0,4000
b,3000,3500
c,7000,9000
d,8000,8500
0334名無しさん@そうだ選挙にいこう
2016/07/24(日) 22:18:03.960335名無しさん@そうだ選挙にいこう
2016/07/24(日) 22:41:19.52ありがとうございます!重複チェックできました!
関数だけでできるとは思わなかった…
こういう単純な手法に落とし込める思考能力は本当に尊敬します
後は図示だけですねー
全範囲0-10000に対して、
aの使用範囲:0-2999
bの使用範囲:4000-6999
cの使用範囲:5000-8999
のような状況を一目で視認できるような手法をご存じでしたら、ぜひ
ご教授頂きたいです。解析学問の世界にそういう用途のグラフはないのでしょうか
ただ、"昇順に並び替てから処理する"という考え方を頂いた今となっては、
vbaでセルに色を塗っていけば力技でできることはできますね。
エクセルのグラフ機能でできればベストなのですが
0336名無しさん@そうだ選挙にいこう
2016/07/24(日) 23:18:45.22ただ、項目(a,b, c,...)ごとに色を変えるのは無理っぽい…
それでよければ、以下Excel2010での手順だけど…
1.項目名と開始値の間に1列挿入する
2.データ範囲の、終了値列の一個右までの範囲(5列)を選択
3.リボンのメニューからグラフを挿入(種類「株価」の中にある「箱ひげ」の絵を選ぶ)
4.作られたグラフを選択した状態で「データの選択」を開く
5.横(項目)軸ラベルに a,b,c,... が並んでいなければ「行/列の切り替え」
6.系列1と系列4を削除(箱ひげの「ひげ」なのでいらない)
2016は持ってないので、細かいところは違うかもです…
0337名無しさん@そうだ選挙にいこう
2016/07/24(日) 23:27:57.70そんな新人にVBAなんかやらせるようなセキュリティのない企業はやばい。
0338名無しさん@そうだ選挙にいこう
2016/07/25(月) 01:35:18.98【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
2つのグラフに対して、凡例は1つにし
凡例にある項目の色を各グラフで同じ色に自動で振り分ける方法があるでしょうか
例のように凡例がA・B2つだけなら手動で色分けが簡単ですが
多くなると時間がかかって大変です
0339名無しさん@そうだ選挙にいこう
2016/07/25(月) 01:52:41.82あるよ
0340名無しさん@そうだ選挙にいこう
2016/07/25(月) 05:01:02.12レス遅くなってすみません
ピボットグラフで作ろうと思ったのですが
列ラベルに「部位」
行ラベルに「診断年」
値に「全年齢」
とそれぞれのフィールドを当てはめたところ
なぜかピボットテーブルの値フィールドにおかしな数値が入りました
例:1980年の胃の値フィールドに158810
(本来なら>>295の図にある50035)
というかんじで全ての値が表のとおりには反映されていません
なぜでしょう
↓のようなグラフをつくりたいです
0341340
2016/07/25(月) 06:12:37.09行や列を非表示にした状態でピボットテーブル作ってたんですが
それぞれ削除した上で別シートにコピペしてから作り直したらうまくいきました
0342名無しさん@そうだ選挙にいこう
2016/07/25(月) 06:59:48.81遅くなりましたが、ご回答ありがとうございます。
箱ひげは私も試していたのですが、項目数が多くなればなるほど、
グラフが横に伸びていってしまうので、やはり縦棒1本の中に情報を
集約したいところです。
とはいえ、やはりエクセルのグラフで該当するものはなさそうですね
言うならば、ドーナツグラフの縦棒版を作りたいだけなのですが
有料無料問わず、世の中にはそういうことができるソフトもなさそうですし…
0343338
2016/07/25(月) 07:40:49.82あるんですね。ありがとうございました。
0344名無しさん@そうだ選挙にいこう
2016/07/25(月) 08:35:04.28全員が共有するデータをわたしの提案で2013年度版で保存してくれるかといえば却下されそうなので
それは試せないかもしれませんが、
自分のパソコン上でできることはしてみます。
お返事ありがとうございます。
0345名無しさん@そうだ選挙にいこう
2016/07/25(月) 08:56:51.72自分でも色々ネットで調べていたところ、セルが循環参照のときと同じような色になっています。
excelについて全然詳しくなく、また何か後出しがありましたらすいません。
0346名無しさん@そうだ選挙にいこう
2016/07/25(月) 09:57:49.00自己解決したならいいけど
何処かの項目でフィルタしてるなら 元データでフィルタしないで
ヒボットテーブルで フィルタ出来るからそこでやる
(フィルタ項目が既にヒボットで使ってる項目ならチョット工夫が必要だけど)
因みに EXCEL2010以上なら スライサーを使う手もある
0347名無しさん@そうだ選挙にいこう
2016/07/25(月) 12:02:02.85入門書の内容が出来るレベル
0348名無しさん@そうだ選挙にいこう
2016/07/25(月) 18:32:02.86何かあった時に、周りを巻き込まずに自力で解決できりゃ十分
0349名無しさん@そうだ選挙にいこう
2016/07/25(月) 19:05:24.17Excelの基本操作余裕だろと思って事務したけど
グラフとか資料作成とかはまた別の知識で勉強したぜ
0350名無しさん@そうだ選挙にいこう
2016/07/25(月) 20:10:57.20正社員で入社した会社がオフィス2003使ってたんで
面接でアピールしたわりには資料作りに時間かかりまくってたぜ
0351名無しさん@そうだ選挙にいこう
2016/07/25(月) 20:33:37.100352名無しさん@そうだ選挙にいこう
2016/07/25(月) 20:44:45.85実務経験がないなら目標として取るのは悪く無いが、大半の内容は使わない
0353名無しさん@そうだ選挙にいこう
2016/07/25(月) 22:31:34.35そんなのなくても使えるよ
0354名無しさん@そうだ選挙にいこう
2016/07/25(月) 22:45:21.03PMP持ってないのにプロマネできますとはいえないのと同じで。
0355名無しさん@そうだ選挙にいこう
2016/07/25(月) 23:04:36.35面接官が鋭い質問してくるからそれに対応した回答すればおk
0356名無しさん@そうだ選挙にいこう
2016/07/26(火) 21:38:24.77さすがにそれは同じじゃないだろ…
0357名無しさん@そうだ選挙にいこう
2016/07/27(水) 18:27:56.16【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 少し
【4 VBAでの回答の可否】 可
下のファイルのA2セルの2文字目に何かデータが入っているようです。
VBAでこの何かのデータを消したいのですが作業セルを使用せずに消すことは可能でしょうか?
またこのデータは何でしょうか?
http://fast-uploader.com/file/7025167203917/
0358名無しさん@そうだ選挙にいこう
2016/07/27(水) 19:01:00.86改行文字CR(文字コード13)が入ってる
VBAで置換するなら
Range("A2").Value = Replace(Range("A2").Value, vbCr, "")
0359名無しさん@そうだ選挙にいこう
2016/07/27(水) 19:05:57.54ありがとうございます
0360名無しさん@そうだ選挙にいこう
2016/07/27(水) 22:57:36.410361名無しさん@そうだ選挙にいこう
2016/07/27(水) 23:03:50.98あるセルに、例えば「28」と入力すると
そのセルに、今月だと、2016/07/28の日付が
保存されるようにするには、どうしたらいいでしょう?
0362名無しさん@そうだ選挙にいこう
2016/07/27(水) 23:23:08.34【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
下記画像のように、複数のセルに記入した文字列を、別の特定の区切り文字列で接続する事をやりたいです。
接続するセルの数が決まっている場合はconcatenate関数で繋げば良いのですが、セルの入力状態によって接続する数が増減する場合には、A列にはどのように数式を記述すれば良いのでしょうか?
お知恵いただきたく、お願いいたします。
ttp://iup.2ch-library.com/i/i1683712-1469629106.png
0363名無しさん@そうだ選挙にいこう
2016/07/27(水) 23:39:23.422パターン
A1=28
1.
A2=DATE(YEAR(TODAY()),MONTH(TODAY()),A1)
書式設定を日付に
2.
A2=TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()),A1),"yyyy/m/d")
0364名無しさん@そうだ選挙にいこう
2016/07/27(水) 23:46:50.99A1=B1&IF(C1="","","!!!"&C1)&IF(D1="","","!!!"&D1)&IF(E1="","","!!!"&E1)&IF(F1="","","!!!"&F1)
10〜20ぐらいならあれこれ考えるよりベタ書きの方が早い。vbaすら不要
作業列を使うなら
B2=B1
C2=B2&"!!!"&C1
C2を右にオートフィル
俺ならベタ書きで20作っておくけど、30以上に可変する場合はvbaにするかねぇ。セルの文字列制限に引っかかる
0365名無しさん@そうだ選挙にいこう
2016/07/27(水) 23:51:15.96Office IME 2007 がある中、2010を追加で並存でインストールってできる?
0366名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:02:13.360367名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:03:31.54個人的にはgoogleIMEがオススメ
快適さが段違い
0368名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:09:41.940369名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:15:28.37また途中で送っちゃった(慣れないブラウザを使ってるもので)
「28」と書き込んだセル自体を
2016/07/28と自動修正したいと言うことで
つまり日付入力を簡単にしたいと言うことで
0370名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:27:23.04情報の抜き取り的に、ビジネスで使うのは怖い。
Microsoftなら対価がOSやOfficeに含まれてると抗弁できそうだし
0372名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:40:17.81vbaしかない
>>370
パケット監視してるけど了承なしに送ることはなかった
そもそもgoogleのサービスはサーバー上でも使いまくってるから今更感が凄い
まぁ気持ち悪いなら使わなくてもいいけどね
0373名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:48:42.45パケット監視できると色々わかって楽しそう。
スキルがうらやまし
0374名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:50:36.41ネットは嘘だらけ。自分で調べれるようになっておかないと不便で仕方ない
0375名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:53:24.91パケット解析の勉強はその嘘だらけのネットから学んだわけじゃないの?
0376名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:55:08.10その点に突っかかっても仕方無いよ
もっと生産的なことを考える癖をつけたほうがいい。時間がもったいない
0377名無しさん@そうだ選挙にいこう
2016/07/28(木) 00:57:14.07何が生産的なことにつながるか、
判断は自分が決めるんだよ
0378名無しさん@そうだ選挙にいこう
2016/07/28(木) 01:02:47.81A2に =B2&"!!!"&C2&"!!!"&D2&"!!!"&E2&"!!!"&F2 でおk
0379名無しさん@そうだ選挙にいこう
2016/07/28(木) 11:28:50.64エクセル2010です
エクセルファイルを開きます。
画面上部にホームとか挿入とかあるじゃないですか
コマンドって読んで良いんですかね?!
エクセルファイルを開いたばっかりの時はこのコマンドが聞かないんです。
別に灰色くなってるわけではありません。ボタンが効かないんです。上部に黄色く 編集を有効 にするボタンがあるわけでもないんです。
印刷するときは左上のファイルをクリックして印刷画面に進みますよね?!
ここをクリックしても何の反応も無いんです。
しかしctrl+p のキー操作であれば印刷に進めるんです。
他の使えないコマンドも、一回ctrl+p という操作をした後であれば反応してくれるようになります。
この現象はなんなんでしょうか?
解消方法はアルのでしょうか?
ご回答いただければ幸いです。
0380名無しさん@そうだ選挙にいこう
2016/07/28(木) 11:34:36.96名称はメニューとかメニューバー、ツールバーと呼ぶ
プレビューに問題があるらしい
http://ameblo.jp/cyuncyun621/entry-11474635930.html
https://support.microsoft.com/ja-jp/kb/2744429
http://www.excel.studio-kazu.jp/kw/20120703132425.html
もしこれでもダメなら
エクセル メニューバー 反応しない
で検索してかたっぱしから試してみて
0381名無しさん@そうだ選挙にいこう
2016/07/28(木) 12:06:26.46>メニューとかメニューバー、ツールバー
こっちの方が通じるもんなー
0382名無しさん@そうだ選挙にいこう
2016/07/29(金) 01:33:52.67マクロの記録でこのような場合、sheet2のA1:A504までをsheet3に自動的にコピーしたいのですがどのように記載すればいいでしょうか?
Sheet1はA1:AA6でデータ空白あり、Sheet2はA1:A504のみ、Sheet3の先頭からスタート
Sheet1のA1:A6にSheet2のA1を入力したものをSheet3にはきだしたいです。
Sub Macro1()
' Macro1 Macro
Range("A1:AA6").Copy
Sheets("Sheet3").Paste Application.CutCopyMode = False
Sheets("Sheet2").Range("A1").Copy Sheets("Sheet3")
Range("A1:A6").Paste Application.CutCopyMode = False
Sheets("Sheet1").Copy
Sheets("Sheet3").Range("A7").Paste Application.CutCopyMode = False
Sheets("Sheet2") Range("A2").Copy
Sheets("Sheet3").Range("A7:A12").Paste Application.CutCopyMode = False
Sheets("Sheet1").Copy
Sheets("Sheet3").Range("A13").Paste Application.CutCopyMode = False
Sheets("Sheet2").Range("A3").Copy Sheets("Sheet3")
Range("A13:A18").Paste Application.CutCopyMode = False
End Sub
0383名無しさん@そうだ選挙にいこう
2016/07/29(金) 01:40:01.84実際のファイルを見せてほしい
A7とかどこから出てきたからわからん
0384名無しさん@そうだ選挙にいこう
2016/07/29(金) 02:30:13.61Sheet1に下記のようなデータがあります
A1 b1・・・AA1
A6 B6・・・AA6
Sheet 3のA 1に上記のデータをコピーして
Sheet2のA1をA1A2A3A4A5A6にコピー
これを3回繰り返しています
A7はSheet3の2回目、A13はSheet3の3回目
これをSheet2のA1からA504まで504回繰り返したいです
0385名無しさん@そうだ選挙にいこう
2016/07/29(金) 13:25:08.13>>マクロの記録でこのような場合、
とか書いてるけど そのコード 本当に"マクロの記録"で作られたものなの?
なにもかも無茶苦茶なんだけどw
そして >>384の説明も意味不明
0386名無しさん@そうだ選挙にいこう
2016/07/29(金) 13:59:30.96何度か読んでみたけど内容が頭に入らなくて諦めた
0387名無しさん@そうだ選挙にいこう
2016/07/29(金) 14:54:55.24マクロは改行エラーでかけなかったのでselect とかselectionを消してます。余計なことしてすいません。
Sheet1に下記のようなデータがあります A列以外は文字列数値が入っています(空白あり)
A1 空白 B1・・・AA1
A2 空白 B2・・・AA2
A3 空白 B3・・・AA3
A4 空白 B4・・・AA4
A5 空白 B5・・・AA5
A6 空白 B6・・・AA6
Sheet2に下記のようなデータがあります。
A1 n11001
A2 n00098
A3 455551
・・・
A504 s30009
1,Sheet 3のA1:AA6にSheet1のA1:AA6をコピーして
Sheet2のA1を空白列A1:A6にコピー
2,Sheet 3のA7:AA12にSheet1のA1:AA6をコピーして
Sheet2のA1を空白列A7:A12にコピー
3,Sheet 3のA13:AA18にSheet1のA1:AA6をコピーして
Sheet2のA1を空白列A13:A18にコピー
これをSheet2のA1からA504まで504回繰り返したデータを作りたいです。
このようなファイルを12個作らないといけないので相談に来ました。
よろしくお願い致します。
0388名無しさん@そうだ選挙にいこう
2016/07/29(金) 14:55:52.431,Sheet 3のA1:AA6にSheet1のA1:AA6をコピーして
Sheet2のA1を空白列A1:A6にコピー
2,Sheet 3のA7:AA12にSheet1のA1:AA6をコピーして
Sheet2のA2を空白列A7:A12にコピー
3,Sheet 3のA13:AA18にSheet1のA1:AA6をコピーして
Sheet2のA3を空白列A13:A18にコピー
これをSheet2のA1からA504まで504回繰り返したデータを作りたいです。
0389名無しさん@そうだ選挙にいこう
2016/07/29(金) 15:00:59.66'
' Macro1 Macro
'
'
Range("A1:AA6").Select
Selection.Copy
Sheets("Sheet3").Select
ActiveSheet.Paste
Sheets("Sheet2").Select
Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("A1:A6").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Sheet1").Select
Selection.Copy
Sheets("Sheet3").Select
Range("A7").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Sheet2").Select
Range("A2").Select
0390名無しさん@そうだ選挙にいこう
2016/07/29(金) 15:01:25.40Sheets("Sheet3").Select
Range("A7:A12").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Sheet1").Select
Selection.Copy
Sheets("Sheet3").Select
Range("A13").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Sheet2").Select
Range("A3").Select
Selection.Copy
Sheets("Sheet3").Select
Range("A13:A18").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("B21").Select
End Sub 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
0391名無しさん@そうだ選挙にいこう
2016/07/29(金) 15:17:41.03Sheet1のA列空白なんだよね?
Sheet3にA列コピーする意味ある?(しかも Sheet2のデータで上書きしてるし)
これをふまえて作るとこうかな?
Sub Macro2()
For Row = 1 To 504
OutRow = (Row - 1) * 6 + 1
Sheets("Sheet1").Range("B1:AA6").Copy Sheets("Sheet3").Cells(OutRow, "B")
Sheets("Sheet2").Cells(Row, "A").Copy Sheets("Sheet3").Cells(OutRow, "A").Resize(6, 1)
Next
End Sub
0392名無しさん@そうだ選挙にいこう
2016/07/29(金) 16:03:59.15完璧です、これで今日中に終われそうです。
ありがとうございました。
0393名無しさん@そうだ選挙にいこう
2016/07/29(金) 17:06:35.39【2 Excelのバージョン 】 Excel2000
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
VBAなしで
A1セルの「計算式の内容」をB1セルに取得する関数はありませんか?
手でA1をCTRL+CしてB1にCTRL+Vでも、VBAの.Formula()でもなく、
A1セルの計算結果ではなくA1の計算式自体を、B1にコピーして、計算式自体を引数に更に計算したいのです
具体的にはこんな感じです
A1:=A2*A3
B1:←ここに「A2*A3」を「文字列として」表示させたい
C1:=if(B1="A2*A3","TRUE","FALSE")
0394名無しさん@そうだ選挙にいこう
2016/07/29(金) 17:19:21.43ないんじゃね
A1B1入れ替えて、EVALUATE()使うとか
http://excel-ubara.com/excelvba4/EXCEL219.html
A1:=evalute(b1)
B1:A2*A3
C1:=if(B1="A2*A3","TRUE","FALSE")
0395名無しさん@そうだ選挙にいこう
2016/07/29(金) 17:29:19.880396名無しさん@そうだ選挙にいこう
2016/07/29(金) 19:26:39.42Excel2016では、データの入力規則でのリスト表示件数調節できますか?
例えば、Excel2010では8個以上のリストを作るとリストをプルダウンすると9行目からはスクロールしないといけないんですが
プルダウンの表示件数を15行とかに調整できたりしますか?
Excel2016使ってる人いたらよろしくお願い致します
0397名無しさん@そうだ選挙にいこう
2016/07/29(金) 19:42:07.24EXCEL2016でも8個までで 変更できないな
0398名無しさん@そうだ選挙にいこう
2016/07/29(金) 19:55:13.48まじですか・・・
ありがとうございました
0399名無しさん@そうだ選挙にいこう
2016/07/30(土) 10:10:54.45くっそ不便やなぁこれ。文字サイズも大きくできひんし。
0400名無しさん@そうだ選挙にいこう
2016/07/30(土) 16:06:24.82本当に不便ですよね・・・
フォームコントロールを使えば一応はできるんですけど、セルのみでリスト使う場合は本当に不便なんですよねこの制限・・・
プルダウンの表示件数とリスト文字の大きさくらいは調整できるようにしてと、2003年くらいの時に要望出したんですけど、2016になってもまだできないんですよねー
0401名無しさん@そうだ選挙にいこう
2016/07/31(日) 01:34:38.54【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 可
対戦の戦績表の様なものを作っています。
1の行には使用環境+キャラクター名が記されており、12〜1011の行には○○に勝利、○○に敗北等と記されています。
今回作成したいセルでは全てのキャラクターA使用の列において、対キャラクターAで勝利した回数を集計したいと考えています。
=SUMPRODUCT((シート1!1:1="*キャラクターA*")*(シート1!12:1011="*キャラクターA*勝*"))
=SUMIFS(シート1!12:1011,シート!12:1011,"*キャラクターA*勝*",シート1!1:1,"*キャラクターA*")
ググってみて上記2つを試してみましたが上は0、下はValueとなってしまいました。
修正点、もしくは他の達成方法を教えてください。
0402名無しさん@そうだ選挙にいこう
2016/07/31(日) 02:09:07.04あと回数の集計なら COUNTIFSだと思う
0403401
2016/07/31(日) 02:40:35.50それでもうまくいかないです。
ゲームの説明を省きましたがシャドウバースというTCGの戦績表です。
http://ux.getuploader.com/YSYFs/download/33/%E3%82%B7%E3%83%A3%E3%83%89%E3%83%90%E5%8B%9D%E6%95%97%E3%83%AD%E3%82%B0-7%E6%9C%8812%EF%BD%9E.xlsx
これが現在編集中のものになります。
総合戦績シートのF15:L21に表示する予定のものが質問の対象になります。 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
0404名無しさん@そうだ選挙にいこう
2016/07/31(日) 03:05:02.01COUNTIFだねえ
0405名無しさん@そうだ選挙にいこう
2016/07/31(日) 03:13:08.43色々な事が一気に解決しそうで想像しただけで嬉しくなる
しかしルールがサッパリわからん
0406401
2016/07/31(日) 03:37:32.60countif(B12:J1011,"*キャラクター2*勝*")を
そのセルの所属する列の1:1行(B12であればB1)に"*キャラクター1*"が含まれる場合だけカウントしたい
ということです
0407名無しさん@そうだ選挙にいこう
2016/07/31(日) 10:51:24.98indexとmatchを使えばできるねえ
0408名無しさん@そうだ選挙にいこう
2016/07/31(日) 10:58:13.99【1 OSの種類 .】 Windows7
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
10分に1回機械から測定値が自動でエクセルワークシートに入力されます
この時に、エクセルワークシートでも測定値をもとに計算しています
その結果を別のワークシートにVBAでかき出す(VBAとワークシートの処理が混在している状態です)
測定値が入力される
ワークシートでの自動計算
Call Sleep(1000) (多くの計算が行われるわけではないので1秒待つまでに計算が行われて終了している模様?)
VBAの処理(他シートに書き出す)
という形になっています
VBAでsleepをしている間に、一般的にエクセルワークシートの自動計算は実行されるのでしょうか?
0409名無しさん@そうだ選挙にいこう
2016/07/31(日) 12:30:06.74長々と書いてるけど、全部読み飛ばして、質問は最後の一文だけ読めばいいの?
それとも質問は別にある?
0410名無しさん@そうだ選挙にいこう
2016/07/31(日) 12:59:56.85再計算後に書き出したいなら、Application.CalculationStateの値をチェックしてxlDoneだったら計算終わってる。
そうなるまでsleepでループさせときゃいい。
0411名無しさん@そうだ選挙にいこう
2016/07/31(日) 13:29:45.95これだけで十分です
>>410 どうもありがとう!
0412名無しさん@そうだ選挙にいこう
2016/07/31(日) 13:35:31.45ちょっと長くなっちゃったけど。
「総合戦績」のF15に入力して、L21までフィルハンドルでコピーしてみて
=SUMPRODUCT((ISNUMBER(FIND($A15,戦績記録表!$B$1:$J$1)))*(ISNUMBER(FIND(MID(F$14,2,LEN(F$14)-3),戦績記録表!$B$12:$J$1011)))*(ISNUMBER(FIND(
0413名無しさん@そうだ選挙にいこう
2016/07/31(日) 13:37:29.69=SUMPRODUCT(
(ISNUMBER(FIND($A15,戦績記録表!$B$1:$J$1)))*
(ISNUMBER(FIND(MID(F$14,2,LEN(F$14)-3),戦績記録表!$B$12:$J$1011)))*
(ISNUMBER(FIND("勝",戦績記録表!$B$12:$J$1011))))
0414401
2016/07/31(日) 15:49:34.51ありがとうございます
>>413
ありがとうございます!
作成優先でフィルハンドルの活用をあまり考えていなかったので勉強にもなりました!
0415名無しさん@そうだ選挙にいこう
2016/07/31(日) 17:41:49.97【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 可
横軸を1月から12月にして、2016年から過去3〜4年分のデータの折れ線グラフを重ねて表示したいです。
年を全て同じにして散布図にすれば解決にすると思うんですが、年を残したままできませんか?
0416名無しさん@そうだ選挙にいこう
2016/07/31(日) 18:49:00.860417名無しさん@そうだ選挙にいこう
2016/07/31(日) 19:13:12.25散布図なんかにする必要はない
0418名無しさん@そうだ選挙にいこう
2016/07/31(日) 19:22:50.122014/2/1
2014/3/6
…
2016/1/8
2016/1/10
2016/2/23
2016/3/3
こういうデータを年ごとに1系列にして、X軸を1〜12月にして、一枚のグラフ上に折れ線にしたいんです
0419名無しさん@そうだ選挙にいこう
2016/07/31(日) 19:31:36.120420名無しさん@そうだ選挙にいこう
2016/07/31(日) 19:42:05.53どうも苦手で、すぐにvbaに頼ってしまいます
0421名無しさん@そうだ選挙にいこう
2016/07/31(日) 19:59:58.19簡単にしたファイル上げれば誰かやってくれるだろ
0422名無しさん@そうだ選挙にいこう
2016/07/31(日) 20:02:35.63↓2013年〜2016年分を載せるとして書いています。
A2〜A13に「1月」〜「12月」を入力
B1〜E1に「2013年」〜「2016年」を入力
A1〜E13を選択して折れ線グラフ作成すれば
作りたいグラフが出来ないですか?
0423名無しさん@そうだ選挙にいこう
2016/07/31(日) 20:21:38.46Excel2010のOfficeパーソナルを持ってて、プロダクトキーもわかってるんですが
肝心のインストールディスクをなくした場合、もうExcelやワードを入れることは無理でしょうか?
Windows7からWindows10にクリーンインストールしたんですが、いざExcelを入れようとしたら、なぜかディスクだけがなくなってて困ってます・・・
プロダクトキーはあるんですが、何か解決策はありますでしょうか
0424名無しさん@そうだ選挙にいこう
2016/07/31(日) 21:11:51.48MSに電話して相談する これ確実
で今回の件で使えるかわかんないけど
マイクロソフトのページに こんなページがあるよ
https://www.microsoft.com/ja-jp/software-download/office
0425名無しさん@そうだ選挙にいこう
2016/08/01(月) 09:55:19.36ここの回答に記載されている関数の説明お願いできませんか?
=IFERROR(INDEX(A$5:D$5,SMALL(IFERROR({1,2,3,4}/SIGN(MMULT(COLUMN(A:CV),(A$5:D$104=I$3)*(A$6:D$105=I$4))),
0426名無しさん@そうだ選挙にいこう
2016/08/01(月) 10:11:05.75全部説明は面倒だわ
自分で検索して、わからないとこだけ聞いてくれ
あと全部読んでないけど、これは多分間違っている、というか意味が無い
IFERROR({1,2,3,4}
配列数式で行方向に並べるなら正しくはこうだと思う。
IFERROR({1;2;3;4}
0427名無しさん@そうだ選挙にいこう
2016/08/01(月) 12:11:53.07そうですね、失礼しました。
この関数入力すると検索したい番号を入れて、その番号が連続している列を結果として表示するものだと思います。
この関数が知恵袋では該当する列があった場合A6:D6の値を表示するという事までは理解出来ました。
これを一旦そのまま表作成して、関数をコピペすると反映されるのですが、
セル挿入してA6:CV6に範囲を拡張すると反映されなくなります。
どこを変えれば反映されるようになるか、それだけで構いませんので教えて頂けませんか
0428名無しさん@そうだ選挙にいこう
2016/08/01(月) 16:53:05.29一例として あの数式を G列までに拡大すると
=IFERROR(INDEX(A$5:G$5,SMALL(IFERROR({1,2,3,4,5,6,7}/SIGN(MMULT(COLUMN(A:CV),(A$5:G$104=I$3)*(A$6:G$105=I$4))),""),ROW(A1))),"")
とするといいみたいね
・・・という事は CV列まで拡大するのはこの数式では現実的じゃないと思われ
=IFERROR(INDEX(A$5:CV$5,SMALL(IFERROR({1,2,3,・・・・・,100}/SIGN(MMULT(COLUMN(A:CV),(A$5:CV$104=I$3)*(A$6:CV$105=I$4))),""),ROW(A1))),"")
上の数式で {1,2,3,・・・・・,100} の所は 1,2,3,4,5,6,7,8, と 100まで続くのよね
0429名無しさん@そうだ選挙にいこう
2016/08/01(月) 16:54:42.92は
A1=1
A2=2
と入れていってA1:A100でも良い気がする
0430名無しさん@そうだ選挙にいこう
2016/08/01(月) 16:58:21.73あまくまで あの数式をそのまま 使ったとしてね
いい案があったら 書いてあげて
0431名無しさん@そうだ選挙にいこう
2016/08/01(月) 17:00:40.65申し訳ないがこれ以上は手伝えないな
あの式はすごいけどげんなりする
vbaならすぐに終わるのに、ねぇ
0432名無しさん@そうだ選挙にいこう
2016/08/01(月) 17:01:41.360433名無しさん@そうだ選挙にいこう
2016/08/01(月) 17:21:15.79放置して
0434名無しさん@そうだ選挙にいこう
2016/08/01(月) 18:11:16.92単純なミスでした。
確かに1〜100まで入力するのは式が長くなって見辛いですが、自分の技術では原始的でも実現出来れば満足です
0435415
2016/08/01(月) 19:08:40.86最終的に作成したいグラフのイメージは、
http://i.imgur.com/iE0FfvO.png
こういう感じです。
ただし各年の日付は>>418に書いたように、同月同日にはなりません
0436名無しさん@そうだ選挙にいこう
2016/08/01(月) 20:11:32.52ヒボットグラフじゃダメなん?
ヒボットテーブルでクロス集計してグラフを作る
0437名無しさん@そうだ選挙にいこう
2016/08/01(月) 21:11:04.060438名無しさん@そうだ選挙にいこう
2016/08/01(月) 21:23:01.05前回の書き方だと、日付列とデータ列はそれぞれ一行ずつにしか書いちゃダメかのようなニュアンスを受けたけど、
特にそういった縛りはないんですか?
例えば、>>422 のように
A列のA2以下に全日付を書いて、
B1C1D1などの各1行目には年を書き、
B2などには、存在するデータのみを入力し、
データは日単位、軸は月単位で表示してしまうとか。
0439名無しさん@そうだ選挙にいこう
2016/08/01(月) 22:01:55.26https://dekiru.net/article/12724/
ピボットテーブルの縦方向に日付(年)、横方向に日付(月)とすれば、
グラフの元データができて、折れ線グラフができると思います。
当方、Win10のクリーンインストール中につき、Libreofficeで試したので
日付から年と月を作業列に抜き出す操作が必要でした。結果はこんな風です。
http://i.imgur.com/b1aeTcI.png
0440435
2016/08/01(月) 23:15:44.86えーっと、各月ごとの合計をするつもりはなくて、あくまでその日の値をグラフ上に表示する感じです
ただピボットが全然分かっていないので、ちょっと勉強して出直してきます…
0441439
2016/08/01(月) 23:59:05.13年・月の組み合わせで1件だけであろうと、
ピボットテーブル機能で1次元の元データを2次元の表にできるから
グラフデータにできるわけです。
しかも、日の部分がバラバラでも月単位にまとめることもできる。
(LibreOfficeにはそのような機能がなかったので元データに作業列が必要だった)
0442名無しさん@そうだ選挙にいこう
2016/08/02(火) 04:24:52.19【2 Excelのバージョン 】 Excel2010
バグ?か何かの質問です
セルの書式設定、条件付き書式のルール、どちらにも反するセルが出てきました
http://ux.getuploader.com/YSYFs/download/35/%E3%82%B7%E3%83%A3%E3%83%89%E3%83%90%E5%8B%9D%E6%95%97%E3%83%AD%E3%82%B0-7%E6%9C%8812%EF%BD%9E.xlsx
過去デッキアーカイブシートのB12〜F1011の条件付き書式のルールにおいて発生しています
本来この区間のセルでは空白のセルは黄色に、'勝'が含まれないセルは灰色に、結果として勝ちが含まれるセルのみ通常の白いセルになるはずです
しかし、明らかに○○に勝利というセルが灰色だったり○○に敗北というセルが白かったりします
この原因や修正方法が判る方が居らっしゃったら教えてください 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
0443名無しさん@そうだ選挙にいこう
2016/08/02(火) 06:53:37.58思わず吹いた
0444442
2016/08/02(火) 08:11:29.890445名無しさん@そうだ選挙にいこう
2016/08/02(火) 08:32:21.92そこの条件書式が消えている
つまり条件記載内容に誤りがあるんだろうな
0446名無しさん@そうだ選挙にいこう
2016/08/02(火) 09:41:47.30条件付き書式を開いてok、適用、で適用された
なんだこれ
0447442
2016/08/02(火) 09:49:47.71ありがとうございます!それで解決しました!
>>445
互換性チェックを見てみたら97-2003で13項目機能の大幅な損失、2007で1項目再現性の低下があったのでそれかもしれません
0448名無しさん@そうだ選挙にいこう
2016/08/02(火) 13:37:09.72【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
excelでエアコンの使用時間を記録しているのですが、
データが溜まってきたのでグラフにしたいと考えています。
データ範囲を決めて出力してみても中々うまくいきません。
どのようにすれば良いのでしょうか?
ここからどのように入力すれば下の想像図のようになるのかわかりません。
http://up3.viploader.net/ippan/src/vlippan342697.jpg
http://up3.viploader.net/ippan/src/vlippan342696.jpg
0449名無しさん@そうだ選挙にいこう
2016/08/02(火) 14:11:55.962.余分な系列(開始時間、終了時間、稼働時間)を削除する
0450名無しさん@そうだ選挙にいこう
2016/08/02(火) 14:16:54.21A:D選択
ボウグラフ選択
右下あたりの白いところを右クリック、データ
あとはこんな感じで設定
http://stamp-uploda.com/src/file2307.jpg
0451名無しさん@そうだ選挙にいこう
2016/08/02(火) 15:45:29.35ありがとうございます。
とりあえずやってみたのですが…
http://up3.viploader.net/ippan/src/vlippan342698.jpg
縦軸の目盛りがおかしなことになっています。
19:12(19時間12分)より上にいくと0:00(0時間0分)になってしまい、
19時間より多い使用時間になると棒グラフでは低く表示されてしまいます。
縦軸の目盛りはデータの時間をそのまま表示するのではなく、
0 5 10 15 20 といったきりが良い数値にしたいと考えているのですが
可能でしょうか?
0453449
2016/08/02(火) 16:40:29.07実際に試さずに説明してたので>>449は実は間違ってましたね…ごめんなさい。
でも意図は理解していただけたみたいで良かったです。
時間の件ですが、そもそも、「稼働時間(合計)」列の値がおかしいと思います。
稼働が24時間以上にならないことが前提とすると、
開始B2終了B3として
=IF(B2>C2, "24:00:00",0) + C2-B2
で稼働時間が出ますが、どんな式をいれていますか?
縦軸の目盛については、こちら↓を参考に
Excel2010:グラフの時間軸の間隔を変更する −教えて!HELPDESK
http://office-qa.com/Excel/ex197.htm
0454448
2016/08/02(火) 18:02:27.92ありがとうございます。
稼働時間(合計)は>>448の二つある内の上の図
の6/21なら=($C2+1-$B2)と入力しています。
=終了時間(午前5:00)+1-開始時間(午後14:30)で稼働時間14:30(14時間30分)
になります。ネットで色々調べて見つけた勤務時間計算のやり方を
利用しました。
0455名無しさん@そうだ選挙にいこう
2016/08/02(火) 18:39:32.23たとえば27日は表示は3:05ですが、セルの実際の値は「翌日の」3:05になっています。
(グラフの最大値が24時間である0:00を越えているのもそのせい)
>>453の式を使うと↓のようになります。
http://up3.viploader.net/ippan/src/vlippan342701.png
(「横(項目)軸ラベル」を「編集」して日付を表示させています。)
0456名無しさん@そうだ選挙にいこう
2016/08/03(水) 00:40:06.30【1 OSの種類 .】 Windows7
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
フォーム上に設置したコンボボックスで選択させ、横のコマンドボタンクリックで
コンボボックスの値をあるシートのあるセルに挿入する、というの機能を作っています。
コマンドボタンをクリックしてセルへの値挿入が終わったら、コンボボックスの値(選択状態)を
クリアにして、また改めて選択してもらうようにしたいのですが、これができません。
ユーザーから選択肢以外の値を入力させたくないので、MatchRequiredプロパティをtrueに設定し
ているので、コンボボックスの値を空にすることができません。
選択肢以外を入力させたくないのに、空(値消去)は許可するというのは矛盾しているかもしれませんが、
何か打開策はないでしょうか?
0457名無しさん@そうだ選挙にいこう
2016/08/03(水) 00:44:20.65そのままズバリ、空白を選択肢に入れてみては
0458名無しさん@そうだ選挙にいこう
2016/08/03(水) 02:54:46.21ありがとうございました。
そうすることにします。
そこで、もうひとつお聞きしたいのですが、
VBAコードから、コンボボックスの最初の選択肢を選択させるって可能でしょうか?
cmbBox1.selectedItemというプロパティはないようですし、どうすればいいでしょうか?
0459名無しさん@そうだ選挙にいこう
2016/08/03(水) 04:08:24.76項目選択は ListIndex プロパティだと思う
http://www.239-programing.com/excel-vba/ufm/ufm025.html#i_idx
0460448
2016/08/03(水) 09:48:57.17>単純に1を足すと、終了時間がぜんぶ開始の翌日になってしまうので
>たとえば27日は表示は3:05ですが、セルの実際の値は「翌日の」3:05になっています。
丁寧に説明していただきありがとうございました。
そのあたりのことは全く考えていませんでした。
表示されている数値だけ見ても駄目だということですね。
お蔭さまで綺麗にグラフにすることができそうです。
0461名無しさん@そうだ選挙にいこう
2016/08/03(水) 15:02:25.26【2 Excelのバージョン 】 Excel2003
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
結構大量のセルに0〜9までのデータが入ったブックと
0.123456みたいな実数が入ったブックとでは容量に差が出るものなのでしょうか。
サイズが倍くらい違うので不思議に思っています。
0462名無しさん@そうだ選挙にいこう
2016/08/03(水) 15:09:36.07ありがとうございました。
0463名無しさん@そうだ選挙にいこう
2016/08/03(水) 16:34:02.96その通り、自動的に最適なデータ型を割り当ててくれるので、小さい整数、大きい整数、実数で
それぞれデータサイズ(ファイルサイズ)は変わります
0464名無しさん@そうだ選挙にいこう
2016/08/03(水) 17:54:06.00ありがとうございます。
0465名無しさん@そうだ選挙にいこう
2016/08/03(水) 20:07:57.59【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
教えてください。
時刻ではなく量としての時間のつもりで、1:15:30とか、0:16:35などの値が入った列があります。
これを分が単位になるような値としてVBAで取り出したいのですが、どうすればいいでしょうか?
0:16:55このセルの表示形式を「標準」にすると、
0466名無しさん@そうだ選挙にいこう
2016/08/03(水) 20:09:11.31途中送信してしまいました。
0:16:55このセルの表示形式を「標準」にすると、
0.0117476851851852と表示されます。
これを、「分」を単位にした値としてVBAが取得するにはどうすればいいのか教えてください。
0467名無しさん@そうだ選挙にいこう
2016/08/03(水) 20:20:45.25cells(1,1).value*24*60
formatとか使ったほうが良いかもしれないけどやり方がわからんかった
0468名無しさん@そうだ選挙にいこう
2016/08/03(水) 20:21:43.92あとシリアル値で調べて覚えておいたほうがいいかも
1 = 24:00
これを知っておけば時間計算は大体なんとかなる
0469名無しさん@そうだ選挙にいこう
2016/08/03(水) 20:32:05.14ありがとうございました!!!
ご両人のおかげで、残業が1時間短縮できます!
0470名無しさん@そうだ選挙にいこう
2016/08/04(木) 07:09:55.41月80時間が当たり前だったのに今じゃ7時間ぐらいしか残業してない
0471名無しさん@そうだ選挙にいこう
2016/08/04(木) 07:28:54.58分かる
日中暇だから延々ここで解答している
俺、いなくてもいいんだよな・・・
0472名無しさん@そうだ選挙にいこう
2016/08/04(木) 07:35:05.32まあ基本給もずっとゼロなんだけどな
0473名無しさん@そうだ選挙にいこう
2016/08/04(木) 22:36:29.12横1ページとか設定すると、自動的に横1ページ収まるように
縮小してくれるアレです。
これがエクセル2010にしてから、まともに機能した試しがありません。
例えば、手動で設定すると縮小率73%でぴったり印刷できる表が53%ぐらいまで縮小されます。
当然右にでっかい余白の入ったちっちゃな表になります。
長らく使っていたエクセル2003ではこういうことはたまにしかなかった気がしますが
なんとかならないんですかね?
0474名無しさん@そうだ選挙にいこう
2016/08/04(木) 22:40:52.87それは2003からコピー、もしくは形式を変更して2010で修正したもの?
もしそうなら、2010で1から作ったほうがいい
色々内部的なゴミデータが邪魔をして、印刷がおかしくなっている可能性がある
0475名無しさん@そうだ選挙にいこう
2016/08/05(金) 01:52:38.42印刷範囲を指定してもダメ?
>>424が言うようなごみデータがあるにしても範囲を指定すれば関係なくなるはず
0476名無しさん@そうだ選挙にいこう
2016/08/05(金) 09:25:56.98Ctrl+Endキーを押してみて
0477名無しさん@そうだ選挙にいこう
2016/08/05(金) 10:41:32.53http://baseball.yahoo.co.jp/npb/teams/1/memberlist?type=b
これを自分なりにいろいろ分析するために
Excelにデータを入れるためのコツはありますか?
まず変な書式はExcelにまで付いてこなくていいし
セルが連結してるのはむかつくし
-で入ってるのはそこは一括で空欄にかえたいし。
0478名無しさん@そうだ選挙にいこう
2016/08/05(金) 12:45:08.67-は置換で消す
0479名無しさん@そうだ選挙にいこう
2016/08/05(金) 13:05:45.04確かに元は2003で作ったファイルですね
というか人に渡すことがあるのでxls形式で保存しているファイルです
と言う事で
・xlsx形式で保存して印刷設定
↓
✕:やはり拡大縮小はうまくいかない
・新規作成で、新しいbookに列コピーで表を貼り付ける(行書式は手動でシコシコ直す)
↓
✕:やはり拡大縮小はうまくいかない
・新規作成で、新しいbookに行コピーで表を貼り付ける(列書式は手動でシコシコ直す)
↓
○:拡大縮小がキチンと機能
!!やはり、仰る通り、列方向、もしくは列書式で余計なゴミが入っているようです。
・元の表の表以外の部分を全て選択して削除
↓
✕:やはり拡大縮小はうまくいかない
と言う事で、ゴミはセル書式ではなく列書式っぽいですね
しかし、シートが結構な数あるので、これを一個づつ直すのはかなりの手間ですね。
一つ、キチっと作った上で、その表の列書式をコピーするという方法が一番手間がかからない方法でしょうか
とりあえずなんとかなりそうです。ありがとうございました
長らく2003を使っていたので、ほとんどのファイルがこんな状態になっています。
同条件だとかなり高確率で起こりそうな現象だと思います。
0480名無しさん@そうだ選挙にいこう
2016/08/05(金) 13:07:51.58空白といえば空白なのですが、印刷範囲や改ページは手動で調整しているけど
こうなるんですよね。
0481名無しさん@そうだ選挙にいこう
2016/08/05(金) 15:37:17.92見てないので知らん
まぁ100ファイルぐらいならここでやり取りしながらなんとかして楽しようとするより、最初に思いついた方法で手動でやったほうが早い
0482名無しさん@そうだ選挙にいこう
2016/08/05(金) 15:37:49.34改ページ入れたら、自動で拡大縮小印刷できるわけないじゃん。
エクセルが混乱すると思うけどw
改ページ解除して試してみてよ。
0483名無しさん@そうだ選挙にいこう
2016/08/05(金) 15:39:48.79自動はなんか気持ち悪いw
0484名無しさん@そうだ選挙にいこう
2016/08/05(金) 15:58:15.19エクセルの印刷関係、ほんとどうにかしてほしいわ
0485名無しさん@そうだ選挙にいこう
2016/08/05(金) 17:49:17.40違う違う
表は横1ページしか無いもので、改ページプレビュー画面で改ページ枠を手動でドラッグして印刷範囲を決めてるという意味
0486名無しさん@そうだ選挙にいこう
2016/08/05(金) 22:09:38.96同じもの欲しかったらPDFに変換しとけよ 文句だけはいっちょまえなんだから
そのクセあれこれいぢってなんとか同じ品質に成ったら「おれすげぇ」だろ? 浅いね
要は器が変わったらそれなりにチューニング必要ってだけのハナシ
おまえのちんこは13年前とおんなじ性能持ってるのか? おれのは維持できてる
0487名無しさん@そうだ選挙にいこう
2016/08/05(金) 22:48:25.47それ以外の機能を考えたら2003に戻れる気はしないが
0488名無しさん@そうだ選挙にいこう
2016/08/05(金) 23:44:00.070489名無しさん@そうだ選挙にいこう
2016/08/05(金) 23:54:16.83完全な負け組
0490名無しさん@そうだ選挙にいこう
2016/08/06(土) 02:02:20.560491名無しさん@そうだ選挙にいこう
2016/08/06(土) 08:43:20.022010はどうなん?
つーか、オフィス高過ぎ。
汎用ソフトは3千円くらいで充分元(開発費)をとれるだろ。
余計な拡張しなくて良いから。
0492名無しさん@そうだ選挙にいこう
2016/08/06(土) 09:31:37.63よく読んでないけど
× いぢる
○ いじる
0493名無しさん@そうだ選挙にいこう
2016/08/06(土) 09:32:04.21開発費だけ取ってどうするんだ?
10万でも安いと思う。使い勝手が良すぎる
0494名無しさん@そうだ選挙にいこう
2016/08/06(土) 09:43:49.26的はずれなイチャモンだなぁ
0495名無しさん@そうだ選挙にいこう
2016/08/06(土) 09:46:54.74でも2003って64bitOSで使えないだろ?
2003は2007で大幅にUI変えた結果最近まで人気だったが
2010以降をちゃんと使ってるともう2003には戻れないよ
糞と言われるリボンUIだって、いくらでも使いやすいようにカスタマイズできるし
0496名無しさん@そうだ選挙にいこう
2016/08/06(土) 10:13:22.86Excelは印刷死んでるのはしゃーない。印刷もいけるとか言ってる奴はただの原理主義のキチガイだから相手にしない方が良い。
0497名無しさん@そうだ選挙にいこう
2016/08/06(土) 10:15:13.780498名無しさん@そうだ選挙にいこう
2016/08/06(土) 11:49:32.03win7 64bit はもちろん、win10でも普通に使ってるよ
一太郎12も含め、なんの不自由もない
職場が2010に変わったときは確かにとまどったなあ・・
オレはいらなくなった2003をもらってきたんだがw
0499名無しさん@そうだ選挙にいこう
2016/08/07(日) 02:51:35.470500名無しさん@そうだ選挙にいこう
2016/08/07(日) 08:26:48.51=1/3の計算で、答えが出るのに30秒かかる。
テレメトリーの発動?。エクセルは動作が遅すぎ!。
0501名無しさん@そうだ選挙にいこう
2016/08/07(日) 08:31:03.25テンプレ無しかよw
後だし厳禁
どうせ釣りだろうけど
0502名無しさん@そうだ選挙にいこう
2016/08/07(日) 08:51:10.79エクセルがおかしいかPCがおかしい
エクセルの再いンストール
それでむりならOSの再インストール
それで無理ならPC買い替え
もしノートPCでその症状なら絶対に買い換えたほうがいい
0503名無しさん@そうだ選挙にいこう
2016/08/07(日) 09:17:22.64相手するなよ...
0504名無しさん@そうだ選挙にいこう
2016/08/07(日) 10:51:22.13新規ファイルでダメならクリーンインストールしたら?
0505名無しさん@そうだ選挙にいこう
2016/08/07(日) 16:22:04.47シート1に打ち込んだ文章を基準にして、シート2以降に同じ文章打ち込んでシート1の基準文章との違いを比較して間違ってる箇所を赤字で表示するみたいな比較方法のやり方わかる?
大量の文章暗記に使いたいんだけど
過去にどっかのブログで有料でこんなマクロ販売してたんだけど古くてもう更新してないみたいなんだよね
検索ワードでも書籍タイトルでもいいからだれかヒント教えて
0506名無しさん@そうだ選挙にいこう
2016/08/07(日) 16:24:45.76わかるけどかなりめんどくさい
ソーシャルワーキングとかでvbaの業者に頼んだほうがいいと思う
0507名無しさん@そうだ選挙にいこう
2016/08/07(日) 16:37:04.50単純にセル単位の比較でいいならこの辺りを参考にしてちょっと手直しすればいい
http://idea-cloud.com/funky/diary/excel_sheet.html
0508名無しさん@そうだ選挙にいこう
2016/08/07(日) 17:57:37.690509名無しさん@そうだ選挙にいこう
2016/08/07(日) 18:06:43.66【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
htmlを貼り付けるとセルに入力されてしまいます。これをhtmlのまま貼り付ける方法ってありますか?
最終的にやりたいことは、エクセルを使ってhtmlを編集したいのです
例えば以下をA1に貼り付けると、
A1="aaa"
b1="eee"
になります。
多分内部的にxmlだから影響受けているんだと思いますが、なにかいい方法はないでしょうか
テキスト貼り付けもダメでした
<table>
<tr>
<td>aaa</td>
<td>eee</td>
</tr>
</table>
0510名無しさん@そうだ選挙にいこう
2016/08/07(日) 18:25:46.54> htmlを貼り付けると
コピーはどうやってるのよ
IE から 選択 ⇒ コピー だと当然ダメだよ
Excel の問題じゃなくて IE 側の問題だから
IE なら適当な名前で保存して
メモ帳で開いてコピー
0511名無しさん@そうだ選挙にいこう
2016/08/07(日) 18:36:59.55コピーはブラウザのソースです
chromeでF12押したら出てくる奴
0512名無しさん@そうだ選挙にいこう
2016/08/07(日) 18:37:20.48でした
0513名無しさん@そうだ選挙にいこう
2016/08/07(日) 18:49:49.43一旦メモ帳に貼り付けて
メモ帳で選択⇒コピー
Excel に貼り付けたらどうなる?
0514名無しさん@そうだ選挙にいこう
2016/08/07(日) 18:50:39.04自力じゃむりかあ
>>507
ありがとう試してみる
>>508
もうすこし詳しくお願いできます?
検索ワードでもヒントでも
0515名無しさん@そうだ選挙にいこう
2016/08/07(日) 18:57:10.19メモ帳経由でもダメです
>>509の文字列をコピーペーストしても、A1:B1のセル内に文字列が入るんです
0516名無しさん@そうだ選挙にいこう
2016/08/07(日) 19:00:50.86これじゃダメ?
0517名無しさん@そうだ選挙にいこう
2016/08/07(日) 19:03:12.29http://enjoy.sso.biglobe.ne.jp/archives/word_hikaku/
0518名無しさん@そうだ選挙にいこう
2016/08/07(日) 19:05:24.51ダメです
諦めるしか無いのかなぁ
0519名無しさん@そうだ選挙にいこう
2016/08/07(日) 19:06:05.21ありがとう試してみる
0520名無しさん@そうだ選挙にいこう
2016/08/07(日) 19:06:39.24table>
<tr>
<td>aaa</td>
<td>eee</td>
</tr>
</table>
0521名無しさん@そうだ選挙にいこう
2016/08/07(日) 19:07:31.75どういうふうに編集するつもりですか
イメージが掴めない・・
0522名無しさん@そうだ選挙にいこう
2016/08/07(日) 19:10:35.53これは盲点でした!
tableタグさえ消せばそのまま行けるとは・・・
ありがとうございます、助かりました
>>521
aタグ、alt属性などを一括で編集しようと思っていました
ありがとうございました
0523名無しさん@そうだ選挙にいこう
2016/08/07(日) 21:36:15.27> aタグ、alt属性などを一括で編集しようと思っていました
Excel でやるのは難しくないか?
HTML エディターないの?
なければテキストエディターの方がまだ Excel より楽だと思うけど
0524名無しさん@そうだ選挙にいこう
2016/08/07(日) 21:43:57.330525名無しさん@そうだ選挙にいこう
2016/08/07(日) 21:45:15.72例えば
・A子会社|http://a.kogaisya
・B子会社|http://b.kogaisya
・C子会社|http://c.kogaisya
をliに入れる感じです
エクセルは得意なんで、パーッと置換かmid()で行けるだろうと思ったらまさかの仕様でした
本当に、完全に、どうしようもないぐらいの仕様でした。驚きました。
正規表現は使えるんで、単純な置換ならsublimetextとかでやってるっす
0526名無しさん@そうだ選挙にいこう
2016/08/07(日) 22:10:54.15複数セルにコピーすればいいじゃんと思ってしまう
というかそれで昔は作業してた
0527名無しさん@そうだ選挙にいこう
2016/08/07(日) 22:16:34.30>>509
の最後の六行、A1:A6にペーストしてもダメ。範囲が違うと言われる
A1:B1ならok
ってかお前ら、もうちょっと試してから答えろよwww
久々に質問したけどこれはひどいわ
0528名無しさん@そうだ選挙にいこう
2016/08/07(日) 22:19:47.900529名無しさん@そうだ選挙にいこう
2016/08/07(日) 23:42:05.53> ってかお前ら、もうちょっと試してから答えろよwww
はい、さようなら
0530名無しさん@そうだ選挙にいこう
2016/08/07(日) 23:43:57.96回答者は2016使ってるから分からないのよ
0531名無しさん@そうだ選挙にいこう
2016/08/08(月) 00:02:35.93念のため、家に着いたからWindows10のExcel2010環境で試したけど、書式変えてからA1:A6貼り付けで問題なく貼れたよ。
Excel得意なら、詳細までは書かなくてもこれぐらいの基本はわかるだろうから省くね。
というか、質問側ではなくて回答側に回ったほうが楽しいと思うけど。
0532名無しさん@そうだ選挙にいこう
2016/08/08(月) 00:05:30.840533名無しさん@そうだ選挙にいこう
2016/08/08(月) 00:16:35.26図形をいっぱい貼り付けたときに絶対に重ならないようにする設定方法はありませんか?
0534名無しさん@そうだ選挙にいこう
2016/08/08(月) 00:29:23.98単純に綺麗に並べられればいいの?
0535名無しさん@そうだ選挙にいこう
2016/08/08(月) 00:36:39.07書式を変えるってどう変えるのか教えてほしい
文字列ではないよね?A1、A1:A6等試したけどダメだった
一応言っておくと俺は>>520
0536533
2016/08/08(月) 00:40:43.20あとで大きさを変えることがあって
その操作をしたときに決して重なっていない状態を保障したい。
0537名無しさん@そうだ選挙にいこう
2016/08/08(月) 00:41:42.110538533
2016/08/08(月) 07:26:04.780539名無しさん@そうだ選挙にいこう
2016/08/08(月) 09:40:42.800540533(本物)
2016/08/08(月) 10:13:25.34アホ。解決しとらんわ。
どなたか?
0541名無しさん@そうだ選挙にいこう
2016/08/08(月) 10:19:23.92少し重ねるんじゃなくて並べるようにすれば解決
0542名無しさん@そうだ選挙にいこう
2016/08/08(月) 10:39:21.44ごめん、忘れた頃に聞かれれば答えるかも知れないけど、少なくとも現時点でこの件に関して答える気はもうなくなっちゃった
心の広い人が答えてくれるといいね
>>536
一番単純な方法としては、
Altキーを押しながら図形配置で、セル枠に沿わせるというのもあるよ
0543名無しさん@そうだ選挙にいこう
2016/08/08(月) 10:40:48.48残念だ
まぁ多分一生使うことは無いと思うけど、隔靴掻痒みたいなむずがゆさが残るな
0544名無しさん@そうだ選挙にいこう
2016/08/08(月) 11:42:09.58どう考えてもテキストエディタで完結する作業でしょ
正規表現とか矩形選択とか知ってる?
0545533(本物)
2016/08/08(月) 11:52:20.56大きさを大きくしたら重なるんです。
>>542
セルの大きさより小さいテキストボックスがたくさんあるのでそれは無理です。
どうしたらいいのでしょぅか?
0546名無しさん@そうだ選挙にいこう
2016/08/08(月) 11:53:32.08え、そんな事で?と思うような基本的な動作を挟むことで地味に挙動が変わったりするよ
0547名無しさん@そうだ選挙にいこう
2016/08/08(月) 12:12:22.97お、できたよありがとう。テキストファイルウィザードを使うのね
半角インデント入るけどもうええわ、これぐらいならleft()でなんとかなるしな
しかしなんだか変な挙動だなぁ
0548名無しさん@そうだ選挙にいこう
2016/08/08(月) 12:17:03.76もっと単純なのがあるけどね
0549名無しさん@そうだ選挙にいこう
2016/08/08(月) 13:23:46.21エクセル2013ならInquireというアドインが標準であるので、それでできるはず
2010以前なら エクセル diff でググればそういうツールはいくらでもある
あるけど、俺の知ってる限りでどれも大げさすぎるか、適当すぎるか、挙動が謎すぎるかで
あまり使いたくなるものは一つしかなかった
WSJってのがおすすめ
というか単に文章比較するだけならテキストでいいんじゃないか?
テキストなら、シンプルかつ確実なツールがいくらでもあるが
diff でググればいくらでも出てくる。なんせDOS時代からある定番のジャンルだからな
0550名無しさん@そうだ選挙にいこう
2016/08/08(月) 13:31:37.68方法1
挿入 テキストファイルのインポートからテキストを取り込む
方法2
WORDに一旦貼り付けてからエクセルにコピペする
方法3
F2を押して、全てセル内に貼り付ける(意味ないかもしれないが)
こんなもんかなぁ
エクセルってなにげにこういうの多いよね
0551名無しさん@そうだ選挙にいこう
2016/08/08(月) 13:34:30.13後、もう一つあった
方法4
テキストファイルウィザードで、区切り文字のチェックを全て外した状態で完了を押す
これが一番現実的かも
0552名無しさん@そうだ選挙にいこう
2016/08/08(月) 16:13:47.830553名無しさん@そうだ選挙にいこう 転載ダメ©2ch.net
2016/08/08(月) 23:24:55.18板復帰(NG!:Gather .dat file OK:NOT moving DAT 260 -> 260:Get subject.txt OK:Check subject.txt 260 -> 260:fukki NG!)1.25, 1.47, 1.52
age Maybe not broken
0554名無しさん@そうだ選挙にいこう
2016/08/08(月) 23:50:27.15【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 不可
【4 VBAでの回答の可否】 否
漢字と平仮名が混在した列があります。
内容としては人名なのですが、COUNTIFでそれぞれをカウントしようとするも方法がわかりません。
他の関数でもいいので、漢字のセルと平仮名のセルを分けてカウントする方法を教えて下さい。
人名のパターンとしては3つあります。
例1.山田太郎 :漢字のみ
例2.やまだたろう :平仮名のみ
例3.山田たろう :漢字と平仮名
全てが漢字もしくは先頭の一文字が漢字であれば正としてカウントし、全て平仮名であれば誤としてカウントしたいです。
※名の場合、平仮名の人もいるためです。
0555名無しさん@そうだ選挙にいこう
2016/08/09(火) 00:02:04.86A列に名前が入ってるとして、
B1=IF(SUM(C1:Z1)=LEN(A1),1,0)
下にオートフィル
C1=IFERROR(IF(AND(CODE(MID($A1,COLUMN()-2,1))>=9250,CODE(MID($A1,COLUMN()-2,1))<=9331),1,0),0)
下にオートフィル、右にオートフィル
AA1=SUM(B:B)
もし名前の文字数が24文字位上の人がいるならテキトーに伸ばしてくれ
多分いないと思うけど
0556名無しさん@そうだ選挙にいこう
2016/08/09(火) 07:50:56.990557名無しさん@そうだ選挙にいこう
2016/08/09(火) 08:29:03.75では君のカッコイイ解答をどうぞ
0558名無しさん@そうだ選挙にいこう
2016/08/09(火) 09:52:01.700559名無しさん@そうだ選挙にいこう
2016/08/09(火) 09:54:07.97質問と違う
>全て平仮名であれば誤としてカウント
まぁ俺も一旦それで作ったけどな
0560名無しさん@そうだ選挙にいこう
2016/08/09(火) 14:52:18.26【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
コメントがずれる原因が知りたいです
二台ののpc(WINDOWSのバージョンもEXCELのバージョンも違う)でファイルを共有しているのですが、
セルにコメントをつけて保存してもう一台のpcで開くとコメント位置があらぬところへづれてしまっています。
【オブジェクトの位置関係】でサイズや位置を移動しないにチェックは入れています
0561名無しさん@そうだ選挙にいこう
2016/08/09(火) 16:10:07.280562名無しさん@そうだ選挙にいこう
2016/08/09(火) 16:56:00.87入っていません
[セルに合わせて移動やサイズを変更しない]にチェックが入っています
0563名無しさん@そうだ選挙にいこう
2016/08/09(火) 17:14:51.391台はWinXP Excel2010で、もう1台はなに?
0564名無しさん@そうだ選挙にいこう
2016/08/09(火) 17:26:29.64もう一台の方はWINDOWS 8,EXCEL2013です
0565名無しさん@そうだ選挙にいこう
2016/08/09(火) 20:44:47.91例ですが、文字列が入力されたA2セルを切り取ってA1セルに貼り付けると、
同じシートのB1,B2にある
=OFFSET(C$1,(ROW(A1)-1)/8,MOD(ROW(A1)-1,8))
=OFFSET(C$1,(ROW(A2)-1)/8,MOD(ROW(A2)-1,8))
という数式の中のA1とA2が巻き添えになって文字列に置き換えられてしまいます(#REF!になる)
上記数式のA1とA2は実際のセル番地を指しているのではない事はお分かりいただけると思いますが、回避方法はありませんか?
ちなみに他のセルからA2セルを参照しているので、A1セルにコピーしたのでは自動的に参照先が変更されないので避けたいです
実際にはどちらの結果も修正が沢山発生してしまうので良い方法は無いでしょうか?
0566名無しさん@そうだ選挙にいこう
2016/08/09(火) 21:04:14.16>上記数式のA1とA2は実際のセル番地を指しているのではない事
ROW()の中のA1とA2は思いっきりセル指定ですけど
A1とA2じゃなくてB1とB2じゃだめなの?
0567名無しさん@そうだ選挙にいこう
2016/08/09(火) 21:16:45.67B列の
OFFSET(C$1,(ROW(A1)-1)/8,MOD(ROW(A1)-1,8))
OFFSET(C$1,(ROW(A2)-1)/8,MOD(ROW(A2)-1,8))
OFFSET(C$1,(ROW(A3)-1)/8,MOD(ROW(A3)-1,8))
以下続く
は、C1から右に1 2 3 4 5 6 7 8、C2から右に9 10 11 12 13 14 15 16、C3から右に・・・
と並んでいる複数行の数値を、B1以下の1列に1 2 3 4 5 6 7 8 9 10 ・・・ と置き換える数式ですので、
実際には上記数式のA1はC1を、A2はD1の値を読み込みます
0568566
2016/08/09(火) 21:41:17.64例えばC1:J4の4行×8列の32セルをB1:B32の32行×1列にそろえて表示したいってことですね。
検証してみましょう。適当なセル(J10でもどこでもいいです)に=ROW(A1)って入れて、
右隣のセルに=ROW(B1)って入れて、さらに右隣のセルに=ROW()って入れて、
これら3個のセルを選択して下方向にドラッグしてみてください。
通常、式を入れた行そのものを取得したいときはROW()とし、わざわざセル指定をしません。
>実際には上記数式のA1はC1を、A2はD1の値を読み込みます
B列に計算式を入れてるんだから、B1セルにC1の値が、B2セルにD1の値が表示されるはずですが?
0569名無しさん@そうだ選挙にいこう
2016/08/09(火) 22:09:48.60ありがとうございます
>例えばC1:J4の4行×8列の32セルをB1:B32の32行×1列にそろえて表示したいってことですね。
その通りです。(数値は乱数です)
これ自体は正しく1列に変換されて表示されています
>B列に計算式を入れてるんだから、B1セルにC1の値が、B2セルにD1の値が表示されるはずですが?
その通りです。当方の表現が悪くて申し訳ありません
ご指示の検証をしてみましたが=ROW(A1),=ROW(B1)は1 2 3 4 ・・・と連続した数値が表示されます
=ROW()は実際の行番号が表示されますが、この検証の意図を教えていただけますか?
ちなみに複数行の1列変換自体は意図した通りに表示されています
0570568
2016/08/09(火) 22:27:29.66列にかかわりなく、1行目にある計算式ならば ROW(A1) としなくても ROW() でいいってことです。
どうしてもセル指定をしたいなら式そのものがある ROW(B1) が間違いないし、ROW(C1)でもかまわない。
少なくとも、セルの移動がありうるA列のセルでの指定が間違いの元。
0571名無しさん@そうだ選挙にいこう
2016/08/09(火) 23:15:30.68ありがとうございました
実際には複数行データが5行目以下にあるのでROW(Z1)とか使用しない列(文字)に全て置き換えるのが一番簡単そうですね
0572名無しさん@そうだ選挙にいこう
2016/08/09(火) 23:21:41.19非表示行(列)をすべて表示にしてから、試してみてください。
0573名無しさん@そうだ選挙にいこう
2016/08/11(木) 02:28:17.77VBAの編集画面で、関数を呼び出している箇所にカーソルを合わせて
何かをすると、その関数の内容が記述されているところにジャンプする
機能があったと思うんですが、忘れてしまいました。
教えてください。お願いします。
0574名無しさん@そうだ選挙にいこう
2016/08/11(木) 03:28:16.65Shift+F2
0575名無しさん@そうだ選挙にいこう
2016/08/11(木) 04:17:16.13ありがとうございました
0576名無しさん@そうだ選挙にいこう
2016/08/12(金) 22:28:57.05Excel2007
VBAが使えるか・いいえ
VBAでの回答の可否・否
一つ上の順との差を出力したいです
プロ野球の順位表みたいなもので、ソートは後でします
A B C D
チーム番号 得点 得点順位 一つ上の順位との得点差(1位のチームには0)
1 3 2
2 5 1
3 1 3
Cは=RANK(B3,$B$3:$B$5)
でD3に5-3をさせたいのです
よろしくお願いします
0577名無しさん@そうだ選挙にいこう
2016/08/12(金) 22:58:19.66=IF(C3=1,0,INDEX($B$3:$B$5,MATCH(C3-1,$C$3:$C$5,0))-B3)
0578名無しさん@そうだ選挙にいこう
2016/08/12(金) 23:05:07.34ありがとうございます
やってみます
0579名無しさん@そうだ選挙にいこう
2016/08/12(金) 23:25:20.65成功しました
望み通りの結果が出たのですが次の問題として
得点が同じ場合、同じ順位になってしまい、順位に隙間があいてしまいます
そこはランク関係を工夫してなんとかなりそうなので頑張ってみます
ありがとうございました
0580名無しさん@そうだ選挙にいこう
2016/08/13(土) 05:58:34.55【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 不可
【4 VBAでの回答の可否】 可
A列のみ縦方向に固定表示させる方法を教えて下さい。
ウインドウ枠の固定>先頭列の固定でやってみたのですが縦方向にロックされませんでした。
0581名無しさん@そうだ選挙にいこう
2016/08/13(土) 06:38:05.970582名無しさん@そうだ選挙にいこう
2016/08/13(土) 08:31:59.52どうしてもやりたきゃ
A列を画像にし貼り付けるVBAで出来るかも?
0583名無しさん@そうだ選挙にいこう
2016/08/13(土) 08:41:18.730584580
2016/08/13(土) 12:51:26.70そんなこと言わないで o(>д<)o
0585名無しさん@そうだ選挙にいこう
2016/08/13(土) 13:57:44.13現実的な解決策は>>583
0586名無しさん@そうだ選挙にいこう
2016/08/13(土) 14:23:58.110587名無しさん@そうだ選挙にいこう
2016/08/13(土) 19:04:56.82FOM出版のMOSExcelを使用して勉強しているのですが、正直全く頭に入っていません
今2章に入った所なんですが1章の内容も覚えた!と自信を持っては言えません
lessonを見ながらただそのファイルを終わらせて言っているだけに感じます
こんな感じで進めても大丈夫なんでしょうか?
慣れが全てと聞いたのですがさすがにこれはマズイですか?
0588名無しさん@そうだ選挙にいこう
2016/08/13(土) 19:05:34.01相談、です。よろしくお願いします。
0589名無しさん@そうだ選挙にいこう
2016/08/13(土) 19:20:51.89正直エクセルなんて実務で使いながらじゃないと覚えられない。会社によっても使い方がぜんぜん違う
慣れってのは業務での慣れだ
でもその経験は無駄じゃないと思うし、その向上心は評価するし、される
あとFOM出版とか言われてもわからん。ここの連中はほとんど本を読んでいない修羅の集まりだ。
個人的に大事と思う概念は正規化。正規化さえしていればどうとでもなる。
あとはvbaでなんとかできる。
0590名無しさん@そうだ選挙にいこう
2016/08/13(土) 20:06:12.48FOMはMOS取るためのもんだから実務には何の役に立たないよ
0591名無しさん@そうだ選挙にいこう
2016/08/13(土) 20:39:11.41転職でそれだと困るけどな
0592名無しさん@そうだ選挙にいこう
2016/08/13(土) 20:40:45.18mosとるだけならそれで充分。正直誰でも取れる。
しっかり覚えるなら、実務で使う、若しくは使っているファイルをいじるのが一番いい。
0593名無しさん@そうだ選挙にいこう
2016/08/13(土) 20:54:55.12新卒の就活ではないのでExcelWordくらいら初めから使いこなせないとと思って勉強してます
でも、やっぱり実務なしで本に書いてある事(細かい操作方法)全てを記憶するのは厳しいという事ですかね?
MOSの教本に書いてある事全てを記憶すれば使いこなせると思ったのですがorz
0594名無しさん@そうだ選挙にいこう
2016/08/13(土) 20:57:48.79B26のセルを選択した状態で上にスクロールA1が見える状態にしといてから表示枠の固定だっけ? それすりゃいいんじゃね?
今Excel無いから試してないけど、なんかできそうな予感だけで書いた よっ!天才現る!! かどうか、誰か試してくれ
0595名無しさん@そうだ選挙にいこう
2016/08/13(土) 21:14:43.53順番に確実に覚えてから先に進もうと考えない方が良いよ。
後の章を知らないと正確には理解できない概念が先に出ていたりするから。
これは試行錯誤で発展してきたものだからしょうがない。
だから、1度目はざっと一通り最後まで読み進めて概要をつかむ。
2度目に1度目でわかりにくかったところを中心に読む。
3度目に詳細を読み込んで理解を深める。
技術系の学習はこのやり方が一番早くて確実だと思っている。
0596名無しさん@そうだ選挙にいこう
2016/08/13(土) 21:15:04.14もともと実務からExcel触って、後から取りあえずMOSのスペシャリストとエキスパート取った者だけど。
他の人も書いているように、正直MOSの勉強と実務は全然違うし、実務じゃないと覚えていきづらいと思う。
(ちなみに自分の場合は、実務ではかなり関数の比重が大きかった。)
何のために勉強しているのかにもよるけど、
資格をとっておきたいというのが目的なら、そのまま本で勉強してても良いんじゃないかなとは思う。
ただし、他の資格でも似たような物だと思うけど、
教科書的なものだけだと実感として頭に入ってこないだろうから、一通りキリのいいところまで勉強したら(スペシャリストの範囲までとか)、試験問題を実務のつもりでどんどん解いていった方がいい。
ただ問題として解くんじゃなくて、仕事で上司や他の部署の人から、こうしてって頼まれたと思いながら解いていく。
全然わからないかもしれないけど、はじめのうちは「あれ?こういう時どうすればいいんだっけ?」と、わからなくなったら回答みながら理解すればいい。
(正直、仕事でもやり方わからない事が出てきたらググってどうにかするって人も多いしね。)
同じ問題ばかりだと、その問題自体を覚えちゃうから、そうならないように、できるだけ多くの試験問題をバラけさせて何回か解いていくといいと思うよ。
Excelはできる事が多すぎて、誰でもはじめはワケわからないけど、色々出来るようになったら、すごく楽しいから頑張ってね!
0597名無しさん@そうだ選挙にいこう
2016/08/13(土) 21:21:05.50転職?
採用側の意見としてはアレルギーがなければなんでもいいけどな。
sum()とvlookup()辺りわかってれば後は大体なんとでもなる。
わからん機能があれば家で勉強しますとか言っとけばいい
個人的に欲しいのはvbaが使える人だけど、vba禁止の職場もあって難しい
向上心があって、まずはどんな職場の仕事も覚えます、可能なら改善してみせます、という人が嬉しいよ
あともし可能なら事務のバイトしたほうが100倍早く覚えることができる。比喩じゃなくて多分マジで100倍ぐらい早い。
0598名無しさん@そうだ選挙にいこう
2016/08/13(土) 21:22:46.160599名無しさん@そうだ選挙にいこう
2016/08/13(土) 21:22:59.24ほんとは全てなんて、覚えなくていい。
ただ就活目的なら、資格のために覚える必要はあるだろうけどね。
こういう事書くと怒られちゃうかも知れないけど、試験対策だけして資格とっちゃったら、ある程度忘れちゃってもいいよ(こういう事は出来たはず、出来るかもしれない・・・という事がわかっている事が大事)
実務では、必要なことなんて限られてくるから、なんとな〜く覚えている程度で、必要になった時に勉強すればいい
0600名無しさん@そうだ選挙にいこう
2016/08/13(土) 21:46:20.42取りあえず資格取るためなら丸暗記でイイよ
あと実践向きの例題を集めた雑誌を読んだりQ&Aの回答者になるとイイよ
簡単な問題だけ回答すれば十分だけど責任をもって回答すること
上司からの仕事だと思って迅速かつ正確にね
0601名無しさん@そうだ選挙にいこう
2016/08/13(土) 23:19:44.61自分の頭が悪いからうまく記憶できないのかと落ち込んでたのですが、実務なしで教本一周で確実に全てを理解するのは難しいって事が分かってやる気も戻ってきました
とりあえずはMOSを一周→二周目で曖昧だったりする所をやろうと思います!
沢山ありがとうございました
0602名無しさん@そうだ選挙にいこう
2016/08/14(日) 06:24:28.38PC持ってなくて本だけ読んで資格取ろうとしてる?
0603名無しさん@そうだ選挙にいこう
2016/08/14(日) 18:31:50.480604名無しさん@そうだ選挙にいこう
2016/08/14(日) 19:29:05.060605名無しさん@そうだ選挙にいこう
2016/08/14(日) 20:17:14.10【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 不可
【4 VBAでの回答の可否】 不可
ピポッドテーブルがSheet2にあるのですがリボンメニューからの更新や右クリックからの更新ではなく
Sheet1の元データが更新されたら自動で更新されるようにする方法を教えて下さい。
Sheet1にデータを入れてその後Sheet2を選択した瞬間にピポッドテーブルを更新するとかできませんか?
0606名無しさん@そうだ選挙にいこう
2016/08/14(日) 20:25:12.63無理です
但し "ファイルを開くときにデータを更新する"は可能
http://office-qa.com/Excel/ex202.htm
0607名無しさん@そうだ選挙にいこう
2016/08/14(日) 20:25:50.14オートフィルで合計を出す方法がわからん
何かと間違えてないか
0608名無しさん@そうだ選挙にいこう
2016/08/14(日) 20:31:27.84=SUBTOTAL(9,範囲)
のこと?
フィルタに応じて対象のみの合計を出す・・・
0609名無しさん@そうだ選挙にいこう
2016/08/14(日) 20:43:59.42オートSUM合計=全体の合計
=SUBTOTAL(9,)は小計を挿入するだけ
って解釈であってますか?
0610名無しさん@そうだ選挙にいこう
2016/08/14(日) 20:48:43.710611名無しさん@そうだ選挙にいこう
2016/08/14(日) 21:30:05.07それは、オートフィルタに関係ない、SUBTOTALの別の機能。
A B
1 ほにゃらら a
2 ほにゃらら b
3 小計 =SUBTOTAL(9,B1:B2)
4 ほにゃらら c
5 ほにゃらら d
6 小計 =SUBTOTAL(9,B4:B5)
・
・
・
100 合計 =SUBTOTAL(9,B1:B99)
とやると、B3、B6・・・の小計(SUBTOTALの小計値)だけを合計します
というやつでは?
0612名無しさん@そうだ選挙にいこう
2016/08/14(日) 22:46:00.86オートフィルタで抽出した場合の結果が違うよ。
=SUM(範囲)
表示されていない(抽出対象外)データもあわせて合計してしまう
=SUBTOTAL(9,範囲)
表示された(抽出対象)データのみ合計される
ちなみに、フィルという言葉はフィルハンドルとか全く別の事に使われているから、
オートフィルタのつもりで、省略のつもりや単純な脱字であっても、フィルと書くと勘違いの元になるよ。
オートフィルタの事は、ちゃんとオートフィルタと書いてね。
0613名無しさん@そうだ選挙にいこう
2016/08/16(火) 10:25:37.60【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
Eの列に「備考・内容物」が入力されていて、
「りんご、みかん」、「マンゴー、パパイヤ、キウイ」等と書いてあるのですが
間違って「りんご、みかん、」と最後に読点を入力してしまった列がいくつも有るのを
VBAなしで最後の読点だけまとめて消す方法はないでしょうか?
品物と品物を区切る読点は消さないでお願いします
0614名無しさん@そうだ選挙にいこう
2016/08/16(火) 10:40:18.47、」
」
0615名無しさん@そうだ選挙にいこう
2016/08/16(火) 10:59:24.58こんなのどう?
1) F1 =IF(RIGHT(E1,1)="、",LEFT(E1,LEN(E1)-1),E1)
下にオートフィル
2) F列を E列に 値でコピペ
0616名無しさん@そうだ選挙にいこう
2016/08/16(火) 16:12:02.45多分、実際にはカギカッコは書いてないんじゃないかな
書いてるならそれが最適だと思う
0617名無しさん@そうだ選挙にいこう
2016/08/16(火) 19:12:43.58shift+F8で複数選択できるのは確認できたので、Ctrlキー使えなくてもやっていけるけど、不便極まりない。
excelはoffice 365です。
0618名無しさん@そうだ選挙にいこう
2016/08/16(火) 19:26:23.45条件付き書式の条件式に以下を書くと良いと以前教えてもらいましたが。
=MOD(A1,2)=0
=MOD(A1,2)=1
この場合小数点が含まれる数値は無視され正数の箇所が奇数か偶数かで判定が決定されます。
そうではなく、小数点以下の数字を正数と考えて奇数か偶数か判定するにはどう書けば良いのでしょうか?
1.0023→10023→奇数!
1.0022→10022→偶数!
↑この桁の小数点の含まれる数値を判定させた場合、すべて1で処理されるため全部奇数になってしまい困っています。
0619名無しさん@そうだ選挙にいこう
2016/08/16(火) 19:36:54.08更に桁数が変わった場合にも対応したいのですが。これはなかなか難しそうですね。。
1.01→101→奇数!
1.2→12→偶数!
詳しい方いらっしゃいましたらよろしくお願いいたします。
0620名無しさん@そうだ選挙にいこう
2016/08/16(火) 19:38:14.22にしたら
0621名無しさん@そうだ選挙にいこう
2016/08/16(火) 19:49:42.95うまくいきました。ありがとうございました。
0622名無しさん@そうだ選挙にいこう
2016/08/16(火) 19:51:23.07へー
俺の2010出は問題なく複数選択できるけどね
0623名無しさん@そうだ選挙にいこう
2016/08/17(水) 00:14:48.65explorerとexcelは別物だよ
0624名無しさん@そうだ選挙にいこう
2016/08/17(水) 11:29:37.76Ctrlキーが壊れてない(キーボードに異常はない)と言いたいんじゃないの。
まずそれを疑うから、重要な情報だよ。
つーかエクセルのせいとは思えないから、それ以外考えられん・・
0625名無しさん@そうだ選挙にいこう
2016/08/17(水) 14:33:13.502.ソフトによってキーアサインが異なるのは当たり前。
3.「office 365」はバージョンをサブスクリプション製品の製品名でありバージョン情報は含んでいない。
4.うちのExcelではCtrlキー+クリックで任意のセルを選択状態追加できる。
疑うべきところは、別のところにある。
0626名無しさん@そうだ選挙にいこう
2016/08/17(水) 15:22:43.59【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
ピボットで表示される表の罫線が、2010までは黒だったのですが、2016(2013から?)では、
灰色になったようです。
これを黒にする方法はありますか?
0627名無しさん@そうだ選挙にいこう
2016/08/17(水) 18:01:29.11レスポンスありがとう。
値が入力された連続セルの最下段にフォーカスさせるのって
Ctrlキー押しながら矢印キー↓を押す、で合ってますよね?
これで最下段へ動くのでCtrlキーの機能不全は考えられないんだよな。
他のキーボード繋げて、切り分けてみます。
0628名無しさん@そうだ選挙にいこう
2016/08/17(水) 18:37:11.33複数選択されているが表示錠されてないように見えるだけかもしれない
ctrl+クリックで適当にセルを選んだ後、左下の「入力」状態でctrl+enterだとどうなる?
http://stamp-uploda.com/src/file2352.jpg
0629名無しさん@そうだ選挙にいこう
2016/08/18(木) 09:46:37.76複数選択できないのはタッチパネルだからでした。
マウスを接続して、マウスでクリックしたら思い通りに複数選択できました。
タッチパネルでマウスと同様の操作ができるものと思ってましたが、認識を改めました。
0630名無しさん@そうだ選挙にいこう
2016/08/18(木) 09:57:10.20これは予想外。俺も知らなかった。タッチだと操作変わるのね
http://www4.synapse.ne.jp/yone/excel2013_touch/index.html
ちなみにタッチパネルでExcelって操作しやすい?
0631名無しさん@そうだ選挙にいこう
2016/08/18(木) 11:01:21.52タッチパネルでのexcel操作はオススメできないです。意図したセルをタッチしたつもりが、その隣のセルをタッチしてたり、
セルの右下隅をドラッグするオートフィルは、その右下隅の黒い四角に触らせてくれなくて、イライラする。
0632名無しさん@そうだ選挙にいこう
2016/08/18(木) 11:13:41.55大体予想してたけど、やっぱりあかんよね
ありがとう
0633名無しさん@そうだ選挙にいこう
2016/08/18(木) 12:36:50.750634名無しさん@そうだ選挙にいこう
2016/08/18(木) 12:48:22.640635名無しさん@そうだ選挙にいこう
2016/08/18(木) 13:01:08.19というかゲイツも動作一緒にしてくれよって感じだわ
0636名無しさん@そうだ選挙にいこう
2016/08/18(木) 13:48:18.950637名無しさん@そうだ選挙にいこう
2016/08/18(木) 14:20:57.65【質問不可】Excel総合相談所スレの雑談・議論スレ3
http://echo.2ch.net/test/read.cgi/bsoft/1354358619/
0638名無しさん@そうだ選挙にいこう
2016/08/18(木) 15:20:24.96【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 可
画面の下のほうにあるコメント付きのセルにマウスを合わせたとき、コメントが画面からはみ出てスクロールしてから見たり
右に入力されたセルがあるとコメントの下になって同時に見れずコメントを開いたり閉じたりしたりと不便なのですが
どのコメント付きのセルにマウスを合わせた時でも同じ位置(例:J1辺り)で表示させることはできますか?
0639名無しさん@そうだ選挙にいこう
2016/08/18(木) 17:16:28.33ステータスバーに表示するというのはどうだろう。わかりづらいかな
以下のブックはセルをアクティブにするとステータスバーにコメント内容を表示するようにしてある
a2かz50に設定しているので、セルを選択してみてください。
http://www.dotup.org/uploda/www.dotup.org978589.zip.html
0640名無しさん@そうだ選挙にいこう
2016/08/18(木) 21:52:59.01Windowsが出始めの頃、大学の計算センターのバイトでパソコン教えてたけど
「マウスを操作してアイコンをダブルクリックしてください」っていったら
マウスでCRTディスプレイをノックしている文系学生を思い出したよ。
0641名無しさん@そうだ選挙にいこう
2016/08/18(木) 22:08:27.03マウスを空中に浮かすから全然ポインタが動かないよ。
0642名無しさん@そうだ選挙にいこう
2016/08/18(木) 22:28:46.52タッチパネルでタッチすることは「タップする」
でよくない?その過去話いらないよ
0643名無しさん@そうだ選挙にいこう
2016/08/18(木) 23:44:40.71【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 不可
【4 VBAでの回答の可否】 不可
シート1のA列に項目No.1〜10までの数字が100行までランダムに入っていて、B列に売価が入っています
シート2のA列に項目No.1〜10までが順番に並び、B列に5%から50%まで値下げ率が順番に並んでいます
最初のシートのC列に、売価×値下げ率(項目No.が合ったもの)の結果を表示させたいです
恐れ入りますがご教示お願い致します。
0644名無しさん@そうだ選挙にいこう
2016/08/19(金) 00:29:31.98これが出来れば最初の質問もできることになりますが、
最初のは一つのセル内で完結できるかを教えて頂ければと思います
連投すみません
よろしくお願いします
0645名無しさん@そうだ選挙にいこう
2016/08/19(金) 00:35:44.77値下げ率を検索して出すのは
VLOOKUP関数を使うんじゃだめなのか?
0646名無しさん@そうだ選挙にいこう
2016/08/19(金) 00:36:22.08C1=B1*VLOOKUP(A1,Sheet2!A:B,2,0)
D1=VLOOKUP(A1,Sheet2!A:B,2,0)
もしくはindexmatchを組み合わせる。こうすれば昇順でなくとも参照できる上に軽い
C1=B1*INDEX(Sheet2!B:B,MATCH(A1,Sheet2!A:A,0))
0647名無しさん@そうだ選挙にいこう
2016/08/19(金) 00:36:51.20多分vlookup()を知らない
0648名無しさん@そうだ選挙にいこう
2016/08/19(金) 00:56:17.25>>617がタッチパネル使ってるとは思わなかったって話でしょ
0649638
2016/08/19(金) 04:31:43.58ありがとう
選択してもステータスバーにコメントが表示されません
なにか設定しないといけないのでしょうか?
画像を入れてあるコメント欄もあるのですが、画像もステータスバーに表示されるのでしょうか?
0651名無しさん@そうだ選挙にいこう
2016/08/19(金) 21:16:11.40【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 不可
【4 VBAでの回答の可否】 不可
A列に文字列のリストがあります。A列のデータは他のシートから拾っていて元データがエラーの時はiferrorで=""(空)に設定してあります。
そのA列に=""(空)でないデータがいくつあるのかカウントしたいのですが=countif(A:A,"*")とするとiferrorの数式が入っているセル数が全てカウントされてしまいます。
どうすればカウントできますか?
0652名無しさん@そうだ選挙にいこう
2016/08/19(金) 21:35:20.38=countif(A:A,"*")-COUNTBLANK(A:A)
=countif(A:A,"*")-countif(A:A,"")
ようは空白を文字としてカウントして引けばいいんじゃないのかな?
だめだったらゴメン。
0653名無しさん@そうだ選挙にいこう
2016/08/19(金) 21:40:23.14=SUMPRODUCT((A:A<>"")*1)
0654名無しさん@そうだ選挙にいこう
2016/08/19(金) 21:49:08.81【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 不可
【4 VBAでの回答の可否】 不可
A1=1
B1=COUNTIF(A1,"*")
A2="a"
B2=COUNTIF(A2"a",)
B1が0になるのはなんででしょうか?
数値は"*"にはカウントされないんでしょうか?
b2では"a"があるものとして計算されます
0655643
2016/08/19(金) 22:17:49.67A2から項目No.1〜10までの数字がランダムに100行入っています
B列に売価が入っています
C1からAD1まで順番に1日〜30日の日付、C2〜AD101の範囲に各日の商品の売上数量が入っています
項目No.1の1ヶ月の売上を抽出したいです
SUMIF関数を使用して、合計範囲をC2:AD101にしました
ところが、C2からC101の合計しか出ませんでした
合計は1列しか無理ですか?範囲を合計する方法はないのでしょうか?
ご教示お願い致します
0656名無しさん@そうだ選挙にいこう
2016/08/19(金) 22:23:44.07Excelファイル作ってアップロードしたほうがいいかも
0657名無しさん@そうだ選挙にいこう
2016/08/19(金) 22:30:15.42*は任意の文字列だから数値は対象外
>>655
1列しか無理。
範囲抽出ならフィルターが楽だからその表の縦横反対にして日付の列で絞り込んでSUBTOTALが向いてる。
0658名無しさん@そうだ選挙にいこう
2016/08/19(金) 22:30:25.01すみません
スマホしかなく、会社にしかパソコン、エクセルがなくて…
ちなみに抽出するのは売上数だけの場合と、売上金額もできるようなら教えて頂ければ
列でしか合計が出来ない場合、一つのセルにSUMIF関数をひたすら30回足せば可能かなとも素人ながら思いました
0659名無しさん@そうだ選挙にいこう
2016/08/19(金) 22:34:21.68b1-"a"
=+COUNTIF(A1:B1,"*")
なんでこれが1なん
0660名無しさん@そうだ選挙にいこう
2016/08/19(金) 22:43:54.97ありがとうございました
範囲の合計は無理なんですね
勉強になりました
0661名無しさん@そうだ選挙にいこう
2016/08/19(金) 23:28:36.02方法1) 作業列を使って各行の合計を取ってから SUMIFする
AE2 =SUM(C2:AD2)
AF2 =B2*AE2
101行までオートフィル
AE列(数量計) とAF列(売上金額)を合計範囲(単一列)にしてSUMIF
方法2)
ざっくりとしか 検証してないけど一応出来るハズ
(↓は項目No. 2 の合計)
売上数
=SUMPRODUCT((A2:A101=2)*C2:AD101)
売上金額
=SUMPRODUCT((A2:A101=2)*C2:AD101*B2:B101)
0662名無しさん@そうだ選挙にいこう
2016/08/20(土) 01:52:41.84=countif(A:A,">*")が一番シンプル
0663651
2016/08/20(土) 10:50:09.36うまくいきません。
>>653
なぜか応答なしとなりフリーズしちゃいます。
>>662
できました。ありがとうございました。
0664643
2016/08/20(土) 14:35:11.53ありがとうございます!
方法1ですが、後だしで申し訳ないのですが、項目No.により合計する日付が違います
No.1は月計、No.2は1〜10日など。
項目No.の数だけ作業列が増え現実的ではないかなと
方法2は月曜出勤したら試してみます!
ありがとうございます!
0665名無しさん@そうだ選挙にいこう
2016/08/20(土) 16:27:15.83ストレス抱えすぎてつぶれるぞ。
ゲイツとかジョブズぐらいのタフさがないと無理だし、
「プロかよ」って言われるぐらい仕事とは全く無関係の趣味を極めた方が
逆に仕事に生かせる気づきを得やすいからね。
0666名無しさん@そうだ選挙にいこう
2016/08/20(土) 16:30:28.60これが営業とかだったら休めよってなるけど
0667名無しさん@そうだ選挙にいこう
2016/08/20(土) 17:29:07.880668名無しさん@そうだ選挙にいこう
2016/08/20(土) 18:43:54.24多分>>665は、おそらく仕事に関するだろうと思われる質問をオフの時間を使ってまで聞いてくる質問者を心配してるんだと思うよ
もちろん答えてる方はExcel大好きで、もはや趣味になっちゃってる人が多いだろうから問題ないけどね
0669名無しさん@そうだ選挙にいこう
2016/08/20(土) 21:15:10.64もう手遅れだわ。
0670名無しさん@そうだ選挙にいこう
2016/08/20(土) 21:19:40.35キッズは向こういってくれ
【質問不可】Excel総合相談所スレの雑談・議論スレ3
http://echo.2ch.net/test/read.cgi/bsoft/1354358619/
0671名無しさん@そうだ選挙にいこう
2016/08/21(日) 00:23:30.46文字列
0672名無しさん@そうだ選挙にいこう
2016/08/21(日) 02:02:03.63ヤフオク売上表を作っています 落札価格624円のラインで手数料が違うので
624円以下なら落札価格から54円を引いて、経費を引いて、割る2
624円以上なら落札手数料から8.64%引いて、経費引いて、割る2 をしたく思っています
一つの関数で出来ればよいのですがむづかしいので624円以上は =ROUND(SUM((B4*0.9136)-C4)/2) としました
表の下の方の欄に624円以下をまとめる作戦で =ROUND(SUM((B40-54)-C40)/2) としたら答えに -27と表示されて合計金額がくるってきます
一つの関数で纏める方法、もしくは624円以下は下の方にまとめて関数二つで行く方法ではどのように書けばよいのでしょうか?
ご教授お願いいたします
0673名無しさん@そうだ選挙にいこう
2016/08/21(日) 02:12:02.69セルに「11、222」と入力すると勝手に表示形式が通貨になり「11,222」と変換されてしまいます
IMEのオートコレクトやExcelのデータ範囲の形式おとび数式の拡張も切っているのですが解除できません
「11、22」や「111、22」はそのまま表示されるのですが、通貨の様な区切りになると自動で変換されるのはどうしようもないのでしょうか?
0674名無しさん@そうだ選挙にいこう
2016/08/21(日) 05:51:12.49スレチ
LibreOffice/Apache OpenOffice 総合相談所 12 [転載禁止](c)2ch.net
http://echo.2ch.net/test/read.cgi/bsoft/1443141116/
0675名無しさん@そうだ選挙にいこう
2016/08/21(日) 07:44:42.84それぞれインターフェース違うから答えられん
0676名無しさん@そうだ選挙にいこう
2016/08/21(日) 11:05:12.68if()で条件分岐
× むづかしい
○ むずかしい
>>672
Excelのオートコレクトだと思う
http://www4.synapse.ne.jp/yone/excel2010/faq/autocollect.html
どの項目かは自分で調べてくれ
俺ならセルの書式を文字列にするか、頭にシングルクォーテーションで付ける
0677名無しさん@そうだ選挙にいこう
2016/08/21(日) 19:52:44.16通貨になるのは仕様と思われ。
それは「123」と入力したら勝手に数字になるのにクレーム付けるのと同じ。
入力するセル範囲の書式を事前に文字列にしとくとか、
入力するときに頭に「 ' 」を付けるのはいかんの?
0678名無しさん@そうだ選挙にいこう
2016/08/21(日) 22:32:04.39ご誘導ありがとうございます
>>676
ifでググってみます
ありがとうございます
0679名無しさん@そうだ選挙にいこう
2016/08/21(日) 23:17:32.82【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
ジャンプ機能についてですが、同じシート内ではCTL+Gでうまくできるのですが、移動先を別シートにすると指定した場所ではなく最後のシートに飛んでしまいます。
リボンの名前の管理には指定した場所が設定されていますが、指定したシートの場所に移動できません。
設定に誤りがあるのでしょうか。
0680名無しさん@そうだ選挙にいこう
2016/08/22(月) 01:14:06.69sheet3まであるブック
sheet2のB2:D2セルに名前の定義で"a"
sheet1のA1セルからジャンプ→"a"に飛ぶ
0681名無しさん@そうだ選挙にいこう
2016/08/22(月) 08:17:13.49通常のファイルならできるのですが、今回うまく動かないファイルがありました。
何か設定がうまくいってないのかと思い、書き込みしました。
0682名無しさん@そうだ選挙にいこう
2016/08/22(月) 08:23:49.51出来ればアップロードを
0683名無しさん@そうだ選挙にいこう
2016/08/22(月) 08:59:03.15名前の定義は1個だけ?
似た名前があって指定間違いしてないかな
名前の管理の「参照範囲」で右にあるマーク?をクリックすると、
指定シートに飛んでセル場所が反転するけどそれは正常?
0684名無しさん@そうだ選挙にいこう
2016/08/22(月) 19:19:47.07ExcelとWordしか使わないんだけど、どう買うのが一番安いかな?
未だにオクでDPS版を1万くらいで買うのが安い?
0685名無しさん@そうだ選挙にいこう
2016/08/22(月) 21:27:27.14679です。何度もトライ(複数作成、削除)してもダメでした。別シートへは正常に移動しません。
他のファイルでは正常に作動します。
0686名無しさん@そうだ選挙にいこう
2016/08/22(月) 21:35:22.14以前のバージョンで作成したもの?
0687名無しさん@そうだ選挙にいこう
2016/08/23(火) 01:35:05.200688名無しさん@そうだ選挙にいこう
2016/08/23(火) 18:23:53.72【1 OSの種類 .】 Windows7
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
やりたいこと
・300名ほどのホテル宿泊リストを作りたい
・各部署から「禁煙、駐車場使用、宿泊日(約一週間)」のリストが来て一括管理をしたい
・複数のホテルを使うので、リストが出来てから割り当てる
・一括管理してるデータベースからホテル別の宿泊リストを自動で作成したい
フィルターを掛ければデータベース上では見れますが、ホテル別にシートを分けて、データベースにしてるところに入力すると反映されるようにしたいです。
説明が下手なため、分からないところも有ると思いますがご回答お願いします。
0689名無しさん@そうだ選挙にいこう
2016/08/23(火) 18:36:06.81現時点で作ったリストはどんな感じなの?
0690688
2016/08/23(火) 18:42:23.59手元にないですが、一列目に
No、氏名、部署、宿泊先ホテル、○日、○日....、禁煙、車
と作って、該当箇所に○を入れていくタイプの物です。
0691688
2016/08/23(火) 18:43:28.580692名無しさん@そうだ選挙にいこう
2016/08/23(火) 18:48:07.73先にシート分けとく必要ある?
フィルタ&コピーのとこ自動でやりたいならマクロ使わないと無理じゃないかな。
0693688
2016/08/23(火) 18:56:04.98当日とかでも人が入れ替わったり動いたりするので
入力先を一つにまとめたいっていうのが理由です
マクロは組めませんがコピペして使うこと自体は可能です
その場合はどういった動作をさせればいいですか?
0694名無しさん@そうだ選挙にいこう
2016/08/23(火) 19:02:15.66http://stamp-uploda.com/src/file2388.jpg
上のように正規化してればなんとでもなる
下みたいに表にしちゃうと地獄が始まる
俺ならシートはわけずにフィルタで処理するかな。フィルタしてコピーして並べ替えとかはマクロにすると思う
あとマクロは覚える労力の割にリターンがすごいから絶対に覚えたほうが良いと思う
マクロの記録から頑張ろう
0695名無しさん@そうだ選挙にいこう
2016/08/23(火) 19:04:24.98正規化してるけど、日付が
列の欄に1日、2日、、、、としていて
該当箇所に○つけていってる感じかな
0696688
2016/08/23(火) 19:07:10.02上は自分です。
ちなみに、マクロって他人が2003で編集することもあるから
2003でも使えるようにしたいんだけど可能?
それとマクロにするならボタン配置とかしようと思うけど
それも簡単なのかな?
0697名無しさん@そうだ選挙にいこう
2016/08/23(火) 19:10:37.97それは正規化ではありません
>>696
xls形式にする必要がある
ボタン設置は可能だけど2003はフルすぎて動く保証がない
0698688
2016/08/23(火) 19:12:52.93あ…そういうことか
正規化するのはなかなか手間だな、、、
0699名無しさん@そうだ選挙にいこう
2016/08/23(火) 19:15:27.150700688
2016/08/23(火) 19:18:34.67ちなみにマクロ感覚でしか分からないんだけど
記録した動作をしてくれるのがマクロで
それをコードで書くためのソフトがVBAってことでいいのかな?
0701名無しさん@そうだ選挙にいこう
2016/08/23(火) 19:23:38.33マクロ:自動処理
マクロの記録:機能の名前
聞くのもいいけど用語ぐらいは検索した方がいい。そのほうが早い
0702688
2016/08/23(火) 19:27:05.57仰るとおりで...
マクロ勉強してみるわ...
0703名無しさん@そうだ選挙にいこう
2016/08/23(火) 21:05:10.51「今夜は無礼講じゃ!ガハハハ!」
とかやるのか。
0704名無しさん@そうだ選挙にいこう
2016/08/23(火) 21:06:25.770705名無しさん@そうだ選挙にいこう
2016/08/23(火) 22:41:59.74支店の最寄りの簡易宿舎をリスト化してって話じゃ?
0706688
2016/08/23(火) 23:31:55.20関係各所の宿泊管理するのよ
去年までのリストはホテル別も手入力だから効率悪いなーと思ってさ
0707688
2016/08/23(火) 23:36:35.960708名無しさん@そうだ選挙にいこう
2016/08/23(火) 23:40:45.59http://officetanaka.net/excel/vba/beginner/index.htm
たまに内容間違ってるけど、あんまり気にするな
0709688
2016/08/23(火) 23:47:51.06ありがとう、一通り目を通してくるわ
0710名無しさん@そうだ選挙にいこう
2016/08/24(水) 13:17:41.06【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ(質問で必要になるかもしれないVBAだと「いいえ」)
【4 VBAでの回答の可否】 可
コンビネーションでの応用に関して質問です
K16=(COMBIN(H16,I16))*((J16)^I16)*((1-J16)^(H16-I16))*100
H16 参加人数
I16 合格者数
J16 合格率
といった感じで計算式を作成しましたが、この計算式だと合格者数を複数回(参加人数分)入力せねばなりません
合格者数0人、1人、2人・・・と参加人数分全員の確率を1回で表示させる方法、計算式はありますか?
例えば「参加人数8人」「合格率25%(0.25)」の場合
0人 10%
1人 27%
2人 31%
3人 21%
4人 8.6%
5人 2.3%
6人 0.38%
7人 0.0366%
8人 0.0015%
を一度に表示させたいです
0711名無しさん@そうだ選挙にいこう
2016/08/24(水) 14:28:38.05A1〜A9に0〜8を入力して、B1に
=(COMBIN($H$16,A1))*(($J$16)^A1)*((1-$J$16)^($H$16-A1))*100
を入力してB1をB2〜B9にコピペ
0712名無しさん@そうだ選挙にいこう
2016/08/25(木) 00:34:27.72【2 Excelのバージョン 】 googleスプレッドシート
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
http://iup.2ch-library.com/i/i1698249-1472052620.png
フライトのところに数字が出るように
上記のこういう期間内の抽出はどうやったらいいのでしょうか
よろしくお願いします
0713名無しさん@そうだ選挙にいこう
2016/08/25(木) 00:50:32.11>>【2 Excelのバージョン 】 googleスプレッドシート
Excelじゃないので スレ違いだと思うのだが・・・・
それとも Excelとして回答が欲しいって事?
0714名無しさん@そうだ選挙にいこう
2016/08/25(木) 00:52:11.69右の表に作業列を追加して納期の始まりを入れてLOOKUP
あとgoogleはスレチ
0715名無しさん@そうだ選挙にいこう
2016/08/25(木) 01:02:22.33text()にしてるのは書式設定がめんどくさかったからで特に意味は無い
ファイル
http://www1.axfc.net/u/3709763
画像
http://www1.axfc.net/u/3709766
数式
D2=TEXT(SUMPRODUCT(($F$2:$F$100<=C2)*($G$2:$G$100>=C2)*($H$2:$H$100*1)),"ggggmmdd")
0716名無しさん@そうだ選挙にいこう
2016/08/25(木) 01:04:12.14dotupが珍しく落ちてて困った。久々に斧使ったわ
0717名無しさん@そうだ選挙にいこう
2016/08/25(木) 09:51:49.200718名無しさん@そうだ選挙にいこう
2016/08/25(木) 17:38:45.81A D
B E
C
------
2組
A
B
C
------
3組
A E
B
C
------
これがそれぞれ別のシートになっていますが、ここから
1A
1B
1C
1D
1E
2A
2B
2C
3A
:
という風に拾って並べるにはどうしたらいいでしょうか?
0719名無しさん@そうだ選挙にいこう
2016/08/25(木) 17:48:02.57VBAでやるのがいいと思うぜ
0720名無しさん@そうだ選挙にいこう
2016/08/25(木) 17:51:46.93手作業で
0721名無しさん@そうだ選挙にいこう
2016/08/25(木) 19:59:54.28こんな感じが早いと思う
左端に1とか2とかを挿入
1組
1 A D
1 B E
1 C
------
2組
2 A
2 B
↓&で結合させる。1Fに当たる部分はifで空白にする
1組
1 A D 1A 1D
1 B E 1B 1E
1 C 1C
------
2組
2 A 2A
2 B 2B
↓コピーして最後尾にくっつける
0722名無しさん@そうだ選挙にいこう
2016/08/25(木) 20:00:01.301A
1B
1C
2A
2B
1D
1E
↓並び替え
1A
1B
1C
1D
1E
2A
2B
0723名無しさん@そうだ選挙にいこう
2016/08/26(金) 00:03:38.17シート1に、項目ごとに縦に月別に数値が並んでます。
例)北海道4月はA1、B1セル、5月はA2、B2セル、3月はA12、B12セル、青森4月がA13、B13セル、青森3月がA24、B24セル
シート2はシート1を直近月合計を集計して横に並べてます。
4月例)北海道はシート1のA1+B1、青森はA13+B13
4月から5月に更新する際は、北海道はシート1のA1+B1→A2+B2、青森はシート1のA13+B13→A14+B14 という風に都道府県全て数式の対象行を1行下にずらします。
これを一気にできる方法ないでしょうか
※シート1で北海道をA1〜A12、青森をB1〜B12になってれば、置換機能で1→2、2→3、3→4と毎月一瞬なのですが、シート1の作りは変えられません。(例はシンプルにしてますが、実際は他の情報もあるので)
0724名無しさん@そうだ選挙にいこう
2016/08/26(金) 05:37:13.84元々のデータが目茶目茶だから手作業しかない
自動化したいなら、自分の都合よりエクセルの都合に合わせないとダメ
0725名無しさん@そうだ選挙にいこう
2016/08/26(金) 06:28:29.43シート1のどこかに、「北海道」とかの都道府県名と、「4月」とかと月名を書いてる列ないの?
(もしないとしたら、それはそれで驚愕の作りだけど・・・)
シート2はどこからどこに結果をかいているの?
シート2は上記の結果以外の場所は、好きなように何かを書いていいという認識でOK?
0726名無しさん@そうだ選挙にいこう
2016/08/26(金) 06:32:50.470727名無しさん@そうだ選挙にいこう
2016/08/26(金) 06:47:36.43「うまく表現できない」と思うなら
言葉で説明しようとしないで、画像かxlsxファイルをうpしろ
0728名無しさん@そうだ選挙にいこう
2016/08/26(金) 07:08:54.53新手の釣りかもな
0729718
2016/08/26(金) 08:34:39.113組
A D
B
C
こんな感じで、ABCは一列目、DEFがあれば隣の列に順番に並びます。
手作業は面倒なので、VBAでもいいですが簡単になんとかしたいです。
>>721-722
なんとなくわかりました。並び替えで解決ですかね。
0730名無しさん@そうだ選挙にいこう
2016/08/26(金) 08:41:17.91こつこつ手作業でやったほうが早いと思う。
毎日の作業だったらわかるがw
0731名無しさん@そうだ選挙にいこう
2016/08/26(金) 08:43:15.53あと、GHIがあればC列になるの?
0732名無しさん@そうだ選挙にいこう
2016/08/26(金) 09:01:19.01http://www.dotup.org/uploda/www.dotup.org985172.xlsx.html
こんな感じ
4月分、5月分・・・と最初から全部出してるほうが早位と思うけど
0733名無しさん@そうだ選挙にいこう
2016/08/26(金) 20:14:06.34タイムスケジューラでパソコン起動したら自動でエクセルを開きたいのですが、
タスク入力して、実行しても開きません。
開きたいファイルはデスクトップにありますが、
プログラムファイルに保存先を変えないとだめなのでしょうか?
0734名無しさん@そうだ選挙にいこう
2016/08/26(金) 20:27:06.870735名無しさん@そうだ選挙にいこう
2016/08/27(土) 14:01:46.67【2 Excelのバージョン】 Excel2010
【3 VBAが使えるか】 はい
【4 VBAでの回答の可否】 否
下記のようなデータからA列2010/01/01でB列で一番値の大きいものを取得できるようにしたいです
MAXIFのような関数が存在しないので自分で関数を組み合わせるしか
方法がないのですがわかりませんでした。
ご教授お願いします。
A B
20 2010/01/01 13:00 3
21 2010/01/01 15:00 1
22 2010/01/01 17:00 2
23 2010/01/01 19:00 5
24 2010/01/02 13:00 3
25 2010/01/02 15:00 1
26 2010/01/02 17:00 2
27 2010/01/02 19:00 1
0736名無しさん@そうだ選挙にいこう
2016/08/27(土) 14:09:30.21| A | B
---------------------------------------
20 | 2010/01/01 13:00 | 3
21 | 2010/01/01 15:00 | 1
22 | 2010/01/01 17:00 | 2
23 | 2010/01/01 19:00 | 5
24 | 2010/01/02 13:00 | 3
25 | 2010/01/02 15:00 | 1
26 | 2010/01/02 17:00 | 2
27 | 2010/01/02 19:00 | 1
0737名無しさん@そうだ選挙にいこう
2016/08/27(土) 14:58:04.65B列の中で一番大きい整数の
日時(A列)を調べたいってこと?
0738名無しさん@そうだ選挙にいこう
2016/08/27(土) 15:02:52.341/1の中で一番大きい整数(B列)か
同じ日付のなかで、B列の数値が重複することは無い?
0739名無しさん@そうだ選挙にいこう
2016/08/27(土) 15:24:36.47連続投稿ごめん。
B列で同日内重複がない前提で書いてみた。
=INDEX($A$1:$B$8,MATCH(MAX($B$1:$B$8),$B$1:$B$8,0),1)*1
0740名無しさん@そうだ選挙にいこう
2016/08/27(土) 15:36:30.870741名無しさん@そうだ選挙にいこう
2016/08/27(土) 15:56:32.77d20に =MAX(d:d)
0742名無しさん@そうだ選挙にいこう
2016/08/27(土) 16:29:30.17【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
テーマの色のみが適用されなくて途方に暮れてます…(フォントはキチンと適用されます)
塗りつぶし等もしていないし、フォントも見出しと本文で分けてます。
弄っているとしたら文字の配置を中央に寄せたりするくらいです。
テーブルを使えばスタイルで色はつくんですが、何故テーマでは適用されないんでしょうか……
0743名無しさん@そうだ選挙にいこう
2016/08/27(土) 19:09:33.99指定した日付の最大値を調べたいのです
2010/01/01の最大値は5
2010/01/02の最大値は3
のような指定した日付で一番大きい値(B列)の結果を期待しています。
B列の値が重複することはありえます。
質問の仕方が悪かったみたいですみません。
0744名無しさん@そうだ選挙にいこう
2016/08/27(土) 20:04:00.461行目に項目名はある?
A1=日時、B1=数値 みたいな感じの
0745名無しさん@そうだ選挙にいこう
2016/08/27(土) 20:10:10.12SUMPRODUCT関数とMAX関数の組み合わせでもいいけれど、
・最小値も知りたい
・CPUにある程度余裕がある
なら、配列式かな?
http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/max.html
電力の1年間の5分値kWデータ105,120行から、
各日や各月での、最大/最小値を拾い出すのなんかに使っている。
0746745
2016/08/27(土) 20:17:32.77配列式 → 配列数式
数式を確定入力するとき、
Shift+Ctrl+Enter
を押すのがミソ。
0747名無しさん@そうだ選挙にいこう
2016/08/27(土) 21:58:33.86配列数式を書いときますね
>>736の 20とか21とかはセルの行番号ですよね?
=MAX(IF(INT(A20:A27)=DATEVALUE("2010/1/1"),B20:B27,0))
調べる日付が A1とかに日付で 2010/1/1 とか入ってるなら
=MAX(IF(INT(A20:A27)=A1,B20:B27,0))
配列数式は >>476さんが書いてるとおり
数式を入力後 Crl+Shift+Enterで確定
0748名無しさん@そうだ選挙にいこう
2016/08/27(土) 22:16:17.68ちょっと意味が掴めないんだけど
文字色を変えようとしても 変えられないって事?
俺も半年くらい前まではその構成(Win10+Excel2013)だったけど
そんな事なかったんだよね(今は2016だけども)
もうちょっと詳しく状況を書いてみて
0749735
2016/08/27(土) 23:00:34.35項目名はあります。
>>745
SUMPRODUCTとMAXの組み合わせで上手くいきそうです。
1行目に項目名があるとA:Aのような範囲指定だと駄目なようです。
A2からその下の行すべてのような範囲指定は可能なのでしょうか?
それともA2:A9999のように行が追加されてもしばらく問題のない行を指定
するしかないのでしょうか?
0750名無しさん@そうだ選挙にいこう
2016/08/28(日) 00:22:41.60【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
COUNTIFSを使用して、個数を求める資料を作っています。誤入力がよくあるので、誤入力(特定の文字列と異なる場合は色を付ける)作業がわかりません。条件付き書式では複数の値と同じ、または異なる場合などの場合はエラーとなってしまいます。
よろしくお願いします。
A B C D
1 りんご みかん すいか ばなな
2 なばな りんご ばなな すいか
3 みかん すいか はなな みかか
50 りんご 2
51 みかん 2
52 すいか 3
53 ばなな 2
A50-A53を使用して個数を表示させていますが、A2とC3とD3は誤入力のため誤入力をわかるようにしたいです。
0751名無しさん@そうだ選挙にいこう
2016/08/28(日) 00:22:49.50ごめんなさい、言葉足らずでした
色っていうのは文字の色ではなくセルの塗りつぶしの事です
テーマにしてもどこのセルも塗りつぶされないんです…
でもフォントはキチンと適用されます……
0752名無しさん@そうだ選挙にいこう
2016/08/28(日) 00:23:28.430753名無しさん@そうだ選挙にいこう
2016/08/28(日) 00:25:37.79都道府県など、予め決まったリストがあるなら入力規則
名前みたいに決まってなければ難しいな
0754名無しさん@そうだ選挙にいこう
2016/08/28(日) 00:56:46.42すでに配列数式で書いてくれている人がいるけど
もし複数人で触るデータだとかで、よくわかっていない人が
Enter押しちゃう事故を避けたい場合とかによかったら使ってみて。
※提示してくれた例の通り、A20:B27にデータがある場合として書いてるので
【1】【2】を使う場合は、状況に応じてセル範囲を調整してね。
【1】日付を数式に含める場合
=SUMPRODUCT(MAX((A20:A27>=DATEVALUE("2010/1/1"))*(A20:A27<DATEVALUE("2010/1/1")+1)*(B20:B27)))
【2】D1(仮)に『2010/1/1』等の日付を入力して1件ずつ検出する場合
=SUMPRODUCT(MAX((A20:A27>=D1)*(A20:A27<D1+1)*(B20:B27)))
【3】(2)の汎用性高ver (※動作が重くなる可能性あり)
=SUMPRODUCT(MAX((A:A>=D1)*(A:A<D1+1)*(B:B)))
【4】C列の全行に日毎のMAX値を出したい場合 (※C20に書いて下にオートフィルコピー)
=SUMPRODUCT(MAX((A:A>=INT(A20))*(A:A<INT(A20)+1)*(B:B)))
0755748
2016/08/28(日) 01:22:51.32さらにわからんぞ・・・・
>>742 塗りつぶし等もしていないし
>>751 色っていうのは文字の色ではなくセルの塗りつぶしの事です
言葉足ずもなにも 最初の発言と矛盾してるぞ
塗りつぶししてなきゃ セルは [塗りつぶしの 色なし]だから テーマ色もなにも適用されんが
0756名無しさん@そうだ選挙にいこう
2016/08/28(日) 01:24:52.53【2 Excelのバージョン】 Excel2010
【3 VBAが使えるか】 はい
【4 VBAでの回答の可否】 可
あるセルの値が「あいうえお,かきくけこ」など、,を挟んだふたつの文字列から
成る場合、「あいうえお」と「かきくけこ」を取得したいのですが、うまくいきません。
intLen = Len(ReadSheet.Cells(cnt, 4).Value)
for cnt=2 to intLen
If Left(ReadSheet.Cells(1,1).Value, Acnt) = "," Then
B1 = Strings.Left(ReadSheet.Cells(1,1), cnt - 1)
B2 = Strings.Right(ReadSheet.Cells(1,1), intLen - cnt)
End If
next cnt
↑
これのどこがダメなんでしょうか?お願いします。
0757756
2016/08/28(日) 01:27:05.89× intLen = Len(ReadSheet.Cells(cnt, 4).Value)
○ intLen = Len(ReadSheet.Cells(1,1).Value)
よろしくお願いします。
","の部分が駄目なんじゃないかと思ってるのですが。。。
0758名無しさん@そうだ選挙にいこう
2016/08/28(日) 01:34:37.66『テーマ』の効果を勘違いしている予感
テーマを選ぶだけで勝手にセルに色はつかないよ
色に関してだけを言えば、すでにセルにつけている色の色味が変わったり
新たに塗りつぶす時やスタイル設定時に選べる色一覧の色味が変わる
テーブルでスタイル指定したり、「テーブルとして書式設定」の右のにある
スタイルウィンドウを右の線付き▼から開いて、そこから選ぶ感じだと思うよ
0759名無しさん@そうだ選挙にいこう
2016/08/28(日) 01:49:12.63A1:D4を選択してから、条件付き書式の「数式を使用して〜」で
『=COUNTIF($A$50:$A$53,A2)=0』を入力して、
「書式」で背景を変えたい色(赤色とか?)を選んから
「OK」ボタンとかどうかな
0760名無しさん@そうだ選挙にいこう
2016/08/28(日) 01:55:03.37そのコードは力づくすぎるぞw
一文字ずつ読む方法でもいけるけど、普通はsplit()を使う
Sub a()
b = "あいうえお,かきくけこ"
c = Split(b, ",")
Debug.Print (c(0))
Debug.Print (c(1))
End Sub
どうしてもそのコードでいきたいなら言ってくれ
読むのもしんどいのでまだ読んでない
0761名無しさん@そうだ選挙にいこう
2016/08/28(日) 01:58:08.12ありがとうございました!
Splitというのをはじめて知りました。
助かりました。
0762名無しさん@そうだ選挙にいこう
2016/08/28(日) 02:26:32.68レスありがとうございました。
うまくいきませんでした。
>>753
他の者が入力したのを自分のファイルに取り込もうと思うので、入力規制は難しいです。
0763名無しさん@そうだ選挙にいこう
2016/08/28(日) 03:12:25.64750です。できました。ありがとうございした。
『=COUNTIF($A$50:$A$53,A2)=0』についてですが、A2セルにはこの条件で表示されることは理解できるのですが、A3の条件付き数式には『=COUNTIF($A$50:$A$53,A3)=0』にしないといけないのではないでしょうか。
問題解決はすべてできているのですが、この部分についてはモヤモヤが残ってしまいました。
0764名無しさん@そうだ選挙にいこう
2016/08/28(日) 09:12:09.02数式の『A2』の部分だけ「相対参照」にしてあって、
適用先は自動的に「絶対参照」の『=$A$2:$D$4』になっているはずだから大丈夫。
今回は先に適用先(A2:D4)を選んだけど、やっていることは、
A2で条件付き書式を設定して、その設定をD4までコピーしたのと一緒。
※条件付き書式じゃなくて、普通にセルに数式を入力した時、
相対参照で指定すれば、その数式を上下左右のセルにコピーしても、
自動的に参照先をかえてくれるでしょ。基本的にはそれと同じ感じ。
対象が複数(A2:D4)あるから、入力されている所には代表として
一番最初の「A2」のパターンが表示されていると考えればいいかな。
・・・・もし、>>763さんが初心者さんだったりで、
「絶対参照」「相対参照」がわからない場合は、
いろんなサイトで説明してると思うから調べてみてね。
0765名無しさん@そうだ選挙にいこう
2016/08/28(日) 09:37:50.48テーマは元々塗りつぶしてあるセルの色をテーマで他の色に変えるだけの機能ってことでしょうか?
自動で見出しのセルが塗りつぶされたり、縞模様(A1青A2白A3は青A4白)になったりするのはテーブルのみで出来ることですか?
0766735
2016/08/28(日) 10:36:55.29誤操作する可能性を減らしたいので配列数式より
>>754さんが教えてくださったSUMPRODUCTを使うやり方が良さそうと思いました。
*を使うと日付の条件と最大値を導くための範囲の2つを
指定することが可能みたいですが機能名?は何というのでしょうか?
それと
1行目に項目名があると【3】や【4】にあるA:Aの記述方法では
#VALUE!になってしまうのですが解決するにはA2:A9999のような
記述にするしかないのでしょうか?
教えて欲しいことばかりで申し訳ないのですが
よろしくお願いします。
0767名無しさん@そうだ選挙にいこう
2016/08/28(日) 11:11:57.33763です。条件付き書式での今回のような使い方、初めて知りました。
ありがとうごさいました。感謝です。
0768名無しさん@そうだ選挙にいこう
2016/08/28(日) 12:41:12.73【1 OSの種類 .】 android5-6or ios
【2 Excelのバージョン 】 Excelモバイル
【3 VBAが使えるか .】 いいえ
エクセル用の書類がアンドロイドのエクセルでOLEオブジェクトが原因で開けないのですが対処として、どうすればいいのか教えてください
関数、画像などは含まれています
、
0769名無しさん@そうだ選挙にいこう
2016/08/28(日) 13:30:02.37あぁごめん、項目名があるんだったね
その場合・・・というか、sumproductを大量のデータで使う場合は
本当は範囲指定したほうがよかったりする。
なぜかというと、sumproduct自体が処理としては重いから
A:Aのような列全体で範囲指定すると、全行分のチェックをしてしまうから、
あまり多用しすぎると、計算に長時間かかったりExcelが固まったり最悪ブックが死ぬ。
そんなこんなで、今回の場合でも、無理やりできなくもないけど
基本的には、重くなっちゃうからちょっとお勧めできない。
あと、*(アスタリスク)は単純に掛け算してるだけだよ。
・・・と、これで終わってしまうと残念な感じなので
「A:A」のような列指定ではないけど、毎回設定しないでいい
無理やりなやりかたを一応書いておくね。
※D1に、検索したい日付を「2010/1/1」のように記入する前提で書いています。
※A2:B?に検索対象のデータが連続して入っている前提で書いています。
(?の行数はその時々で違っていてOK)
※絶対参照とかは必要であれば、適当に指定してください。
【1】「E1」で一旦最終行を調べさせてから処理する場合
●E1=『=COUNTA(A:A)』
●検出結果を出したいセル=
『=SUMPRODUCT(MAX((A2:INDIRECT("A"&E1)>=D1)*(A2:INDIRECT("A"&E1)<D1+1)*(B2:INDIRECT("B"&E1))))』
【2】1セルでまとめて処理する場合
『=SUMPRODUCT(MAX((A2:INDIRECT("A"&COUNTA(A:A))>=D1)*(A2:INDIRECT("A"&COUNTA(A:A))<D1+1)*(B2:INDIRECT("B"&COUNTA(A:A)))))』
0770名無しさん@そうだ選挙にいこう
2016/08/28(日) 14:13:34.81こういうので変換してみる
https://smallpdf.com/jp/excel-to-pdf
0771名無しさん@そうだ選挙にいこう
2016/08/28(日) 15:03:17.33タイムスケジューラを使わないで
パソコン起動したら特定のエクセルシートを自動で開く方法ありますか?
0772名無しさん@そうだ選挙にいこう
2016/08/28(日) 15:06:55.270773名無しさん@そうだ選挙にいこう
2016/08/28(日) 17:51:40.56エクセルのグラフに、グラフと一体化する形でテキストボックスを挿入すると、いったんはうまくはまるのですが、ファイルを保存して閉じてから再び開くと、テキストボックスが消えてしまったり、テキストボックスの幅が変わってレイアウトが崩れてしまったりします。
保存して再び開いたとき、テキストボックスが消えたりレイアウトが変わるのを避けたいのですが、どうやったら解決できるでしょうか。
上司につめられて怖いので誰か解決にご協力おねがいします…
0774名無しさん@そうだ選挙にいこう
2016/08/28(日) 20:15:04.790775名無しさん@そうだ選挙にいこう
2016/08/28(日) 21:04:39.07入力規則でリストに無い文字列は入力出来なくすれば?
メッセージで「品名が違います!」とか出せるし
色変えるって意味ないじゃん
0776名無しさん@そうだ選挙にいこう
2016/08/29(月) 20:07:35.12>>762
>他の者が入力したのを自分のファイルに取り込もうと思うので、入力規制は難しいです。
だそうですよ。
0777名無しさん@そうだ選挙にいこう
2016/08/29(月) 20:38:26.55入力する前のファイルを用意して提供すれば良いんじゃね?
入力規則でエラーになるのが嫌がられるんじゃ仕方ないが
少し前にExcelの入力規則のエラーは苛立つなんてアンケート結果がパソコン雑誌にあったし
0778名無しさん@そうだ選挙にいこう
2016/08/29(月) 20:59:42.56【2 Excelのバージョン 】 Excel2003、2007
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
若干スレチになるかもしれませんが・・・
別のソフトで作成したデータをExcel化したのを読み込ませて、内容が合っているかチェックするマクロを組みました
Excel2003、2007では別のソフトのバージョンが違ってて、Excel化した際に微妙な違いが発生するため
単純にセルを指定したコピペではズレが生じるので特定の(共通の)文字を起点としたコピペにしています
・・・と、作ってはみたもののマクロに詳しくない人も使うので、このまま使って貰っても良いのか悩んでいます
取り扱うのは工作機械の加工データで、刃物の種類や回転数など別のソフトで作成したデータが適正だったか
人間の目でチェックしておりますが、どうしても見落としが発生します
目的はチェックミスを無くすなので、マクロが誤動作した際に対処出来ない場合を考えると
下手にマクロを組まずにコピペは各担当者に任せた方が良いのでしょうか?
0779名無しさん@そうだ選挙にいこう
2016/08/29(月) 21:17:05.24運用上の問題を赤の他人に質問してもしょうがないだろ
実際に使う人と相談しろよ
こんな便利な物を作ってみたんですけどどうですか、って
0780名無しさん@そうだ選挙にいこう
2016/08/29(月) 21:20:38.76>Excel2003、2007では別のソフトのバージョンが違ってて
これがイマイチよくわからないが・・・
別のソフトバージョン1が2003用を吐き出し、
別のソフトバージョン2が2007用を吐き出すということ?
なんにしろ、まず統一できるなら統一した方がいいと思う
たかだか1万円で買えて数年間使えるものをケチってミスが増えるのはアホらしい
俺ならそこを改善する
>コピペ云々
まずコピペっていうと頭が悪そうだからやめたほうが良いと思う
コピー・ペーストはやめて、最初から吐き出されたブックに対してマクロでチェックした方がいいと思う
余計なことをするから間違う。
なんだったらファイルもいつも同じ場所に置き、ファイル選択も自動にするぐらいで良い。(確認のメッセージボックスは出す)
>ご動作〜対処できない
これは知らん
仕事の流れ的に見ればわかるもんを自動化させてるだけなのか、他のシステムと繋げるので自分以外触れなくしているのかは分からん
0781名無しさん@そうだ選挙にいこう
2016/08/29(月) 21:54:35.78誤動作させなければどうという事はない
誤動作させないやり方を聞かれた方が、ここのメンツはやる気になるんじゃないかなw
0782名無しさん@そうだ選挙にいこう
2016/08/29(月) 21:56:12.940783名無しさん@そうだ選挙にいこう
2016/08/29(月) 22:16:58.93マジレスすると日常的にスレチって使わんからそこはどうでもいい
0784名無しさん@そうだ選挙にいこう
2016/08/29(月) 22:34:11.51【2 Excelのバージョン 】 Excel2010だねぇ
【3 VBAが使えるか .】 使えないねぇ
【4 VBAでの回答の可否】 否だねぇ
保存形式について教えてください
xlsbはどういう時に使う保存形式ですか?
xlsxだとできなくてxlsbだとできる機能みたいなのがあるんですか?
0785名無しさん@そうだ選挙にいこう
2016/08/29(月) 22:43:54.03xlsb メリット
辺りでググれ
0786名無しさん@そうだ選挙にいこう
2016/08/29(月) 22:45:23.12xlsbで検索したほうが早いと思うけど・・・
簡単に言うと中身が2003形式で、Excel以外と互換性が低い
ファイルサイズが小さくなったり大きくなったり、速度が早かったり遅かったりする場合がある
一言で言うと、使わない方がいい
0787735
2016/08/30(火) 00:33:38.07>>769
*(アスタリスク)で掛け算してるだけでどうして
期待した結果になるのかがいまいちわかりません。
範囲指定でA:Aを使わずに済むやり方は週末に確認したいと思います。
0788名無しさん@そうだ選挙にいこう
2016/08/30(火) 02:04:10.45【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 いいえ
同じフォルダ内にいれてあるxlsファイルを読み込ませようとするのですが
実行時エラー53
ファイルが読み込めませんと出てきます。
Windowsで作ったものを頂いてMacで動作しようと思っているのですが原因がわかれば教えて頂けませんでしょうか?
ーーーーーーーーーーーーーー
Set NewSheet = Worksheets.Add
NewSheet.Name = "meibo"
Set myBook = ThisWorkbook
Path = myBook.Path & "\"
buf = Dir(Path & "*.xls") ←ここでひっかかります
Do While buf <> ""
ーーーーーーーーーーーーーー
0789名無しさん@そうだ選挙にいこう
2016/08/30(火) 02:30:00.69Macでは、ファイルのパスにワイルドカード使えないみたいなこと書いてあるけど?
Dir 関数
https://msdn.microsoft.com/ja-jp/library/office/gg278779.aspx
> Microsoft Windows では、Dir で複数のファイルを指定するために、
> 複数の文字を示す * や 1 文字を示す ? をワイルドカードとして使用できます。
> Macintosh では、これらの文字はファイル名に含まれる有効な文字と見なされ、
> 複数のファイルを指定するためのワイルドカードとしては使用できません。
>
> Macintosh ではワイルドカードがサポートされないため、
> ファイルの種類を使用してファイルのグループを識別します。
> MacID 関数を使用すると、ファイル名の代わりにファイルの種類を指定できます。
> たとえば、次のステートメントでは、現在のフォルダー内の最初のテキスト ファイルの名前が返されます。
>
> Dir("SomePath", MacID("TEXT"))
0790名無しさん@そうだ選挙にいこう
2016/08/30(火) 03:23:18.262010で作ったVBA入ブックって、2016にしても色々不具合でないものかな?
2010から2016に移行した人いたら色々おすえて
0791名無しさん@そうだ選挙にいこう
2016/08/30(火) 05:03:06.18【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 NO
A列に日付
B列に体重
C列からJ列に、ジョギング時間や摂取カロリーなど
O列からU列には、体重推移グラフや総摂取カロリーなど
というシートがあります。
ダイエット40日を過ぎ、日々の数値を記入するためにA列からJ列はどんどん下にスクロールしたいのですが、
グラフ等のあるO列からU列はそのまま下に下げずに表示したいです。
画面の分割だとか固定とかそういうのを調べてやってみましたが、思い通りにいきません。
どうすればいいのか教えてください。
0792名無しさん@そうだ選挙にいこう
2016/08/30(火) 07:52:51.37新しいウィンドウを開く
0793名無しさん@そうだ選挙にいこう
2016/08/30(火) 07:53:22.58メニューの「表示」「新しいウィンドウを開く」
0794名無しさん@そうだ選挙にいこう
2016/08/30(火) 10:17:51.84vlookupを使用するときに、
検索範囲を
100 a
200 b
としたら、150を入力したらaが出るのはなぜですか?
100=< x < 200 の範囲で a が出るという仕様ですか?
0795名無しさん@そうだ選挙にいこう
2016/08/30(火) 10:50:45.09「セルの値が検索値以下で、次の行のセルが検索値を超える」という条件に最初にマッチした行のセルが返ってくる
FALSEにすると、
「セルの値が検索値に一致する」最初の行のセルが返ってくる
4番目の引数を省略するとデフォルトでTRUEになる
0796名無しさん@そうだ選挙にいこう
2016/08/30(火) 11:53:35.77ありがとうございます。
0797名無しさん@そうだ選挙にいこう
2016/08/30(火) 12:22:07.41sumproductでの掛け合わせは、絞り込んだ検索結果の件数を掛け合わせて、最終的な対象を結果として出す感じ。
説明下手くそで申し訳ないけど、正直ここで文字での説明を受けるより、そのへんのサイトで画像付きで仕組みを説明してあるのをよく見るから、そっちを見た方がいいよ。
ちなみに個人的な感覚だけど、ここは学校ではないから、これ以上授業めいた事をする気はない。
だけど、「⚫️⚫️のサイトで▲▲と書いてあったんですけど、■■ということですか?」という質問とかならいくらでも答えるよ。
0798名無しさん@そうだ選挙にいこう
2016/08/30(火) 12:29:18.23成立するときは、1
成立しないときは、0
になる
0に何を掛け算しても0になるので不成立が一つでもあると0となるので
掛け算すると成立か不成立が判定可能になる
0799名無しさん@そうだ選挙にいこう
2016/08/30(火) 22:25:35.70【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
セルの枠線なんですが、点線で枠線を作ったはずなのに印刷すると実線になってしまいます
プリンタが3台あるので別のプリンタでも印刷したのですがどれも実線になります
バグでしょうか?インストール失敗でしょうか?プリンタが3台もいっぺんに壊れたのでしょうか?
0800名無しさん@そうだ選挙にいこう
2016/08/30(火) 22:44:00.83それ線のスタイルで「なし」のすぐ下にある点線のことだろ
1ドットより細い線を表現するために点線になってるだけで印刷すると細い実線になるのは仕様
0801名無しさん@そうだ選挙にいこう
2016/08/30(火) 22:59:57.05Microsoft、「Excel」にクエリ関連の機能を強化したアップデートを配布開始
http://pc.watch.impress.co.jp/docs/news/1017095.html
http://pc.watch.impress.co.jp/img/pcw/docs/1017/095/html/01.png.html
0802名無しさん@そうだ選挙にいこう
2016/08/31(水) 00:29:59.38やっと使いやすくなってきた感じ
こういう機能はもっと早く欲しかったな
0803名無しさん@そうだ選挙にいこう
2016/09/02(金) 01:59:38.01【2 Excelのバージョン 】 Excel2010
1 a
2 b
3 c
この表を「A1:B3」に置いて
=VLOOKUP(1,A1:B3,2,0) とやると a が返ります
しかしこれを「D1:E3」に置いて
=VLOOKUP(1,D1:E3,5,0) とやると #REF! となります
これは何故ですか?
0804名無しさん@そうだ選挙にいこう
2016/09/02(金) 02:28:35.110805名無しさん@そうだ選挙にいこう
2016/09/02(金) 08:33:23.220806803
2016/09/02(金) 09:32:10.44ありがt >804
0807名無しさん@そうだ選挙にいこう
2016/09/03(土) 10:24:10.05セルをクリックすると関数式の編集モードになってしまうことがあります。
これをしないようにロックすることは可能でしょうか?
0808名無しさん@そうだ選挙にいこう
2016/09/03(土) 12:09:50.43【1 OSの種類 .】 Windows7 32bit
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
アドインで分析ツールにチェックを入れていると、マクロが実行できなくなる不具合があるようなのです
この問題の解決方法は現状アドインの分析ツールのチェックを外すしかないのでしょうか?
0809名無しさん@そうだ選挙にいこう
2016/09/03(土) 12:12:34.890810名無しさん@そうだ選挙にいこう
2016/09/03(土) 12:14:45.99http://excelfactory.net/excelboard/excelvba/excel.cgi?mode=all&namber=175963&rev=0
メモリ周りの不具合っぽい
アドインを外すのが一番手っ取り早いだろう
>>809
面白くない。ネタを書くなら面白いもので頼む
0811名無しさん@そうだ選挙にいこう
2016/09/03(土) 12:49:14.43【1 OSの種類 .】 Windows10 (Winタブレットにて使用)
【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 付加
あるセルで、HYPERLINK関数を使って他のシートのセルにジャンプさせているのですが、
セルをクリックすると関数式の編集モードになってしまうことがあります。
これをしないようにロックすることは可能でしょうか?
0812名無しさん@そうだ選挙にいこう
2016/09/03(土) 13:25:27.86その機能自体はない。
リンク文字列の右側の空白をクリックすると編集状態になる
リンク文字列を空白で伸ばすなどで対処してみては
vbaならselectionchangeでセルにhyperlink()があれば該当セルをselect、みたいな動作で割りと楽にできそうなんだけどな
0813名無しさん@そうだ選挙にいこう
2016/09/03(土) 23:01:19.500814名無しさん@そうだ選挙にいこう
2016/09/03(土) 23:30:47.50vba
自動保存だけなら
http://www.becoolusers.com/office/options-save-autorecover-information.html
しかし保存はわかるが閉じる用途がわからぬ。まぁいいけど
0815813
2016/09/04(日) 10:20:32.63説明不足でした。
タイムスケジューラやフリーソフトで、
ある時間が来たらシャットアウトするようにしています。
その際に開いたままのエクセルシートを自動的に保存して閉じるようにしてから
シャットアウト開始するようにしたいのです。
0816名無しさん@そうだ選挙にいこう
2016/09/04(日) 10:24:01.05シャットアウト?シャットダウンの事?
ExcelVBAからシャットダウンんしたら?
http://oshiete.goo.ne.jp/qa/3382640.html
それかスリープにすれば保存しなくても良い
0817名無しさん@そうだ選挙にいこう
2016/09/04(日) 13:37:40.050818名無しさん@そうだ選挙にいこう
2016/09/04(日) 20:41:47.270819名無しさん@そうだ選挙にいこう
2016/09/05(月) 00:08:48.36【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
セルに数値を入力する際の事なんですが
10と入れれば10、-10と入れれば-10になるのは当然ですよね?
ところが、
(10)と入れると、何故か10ではなく勝手に-10にされてしまいます
これはExcelのバグでしょうか?
0820名無しさん@そうだ選挙にいこう
2016/09/05(月) 00:14:28.17すぐにバグというのは印象が悪い。なぜでしょうか?と聞いたほうが良い。
仕様であり、対策は以下
http://www.relief.jp/itnote/archives/003614.php
0821名無しさん@そうだ選挙にいこう
2016/09/05(月) 08:55:02.590822名無しさん@そうだ選挙にいこう
2016/09/05(月) 08:59:41.33能力が低いから
0823名無しさん@そうだ選挙にいこう
2016/09/05(月) 11:30:08.64どう見ても完全なバグじゃんw
0824名無しさん@そうだ選挙にいこう
2016/09/05(月) 11:34:34.130825名無しさん@そうだ選挙にいこう
2016/09/05(月) 11:38:56.06その対策だと
A1に20、A2に(30)と入力して、A3=A1+A2だとA3は50にならずに-10になっちゃうぞ
もはやここまでくるとバグというより欠陥だな
0826名無しさん@そうだ選挙にいこう
2016/09/05(月) 12:21:09.31>マイナスの数値を、マイナス符号付きではなく、括弧で括られた状態で表示するという方法です。
だから正しい
0827名無しさん@そうだ選挙にいこう
2016/09/05(月) 12:24:18.630828名無しさん@そうだ選挙にいこう
2016/09/05(月) 12:25:03.560829名無しさん@そうだ選挙にいこう
2016/09/05(月) 12:48:36.58自分の意図通りにに動かなければバグだと騒ぐのは池沼
0830名無しさん@そうだ選挙にいこう
2016/09/05(月) 14:26:30.920831名無しさん@そうだ選挙にいこう
2016/09/05(月) 14:32:38.870832名無しさん@そうだ選挙にいこう
2016/09/05(月) 14:34:36.98特定の文字を含むセルとセルの間の行
A列に
検索列で特定の文字を含んだ後ろの方のセル内容をコピーしたい
以下の場合だとどう取るの?
ああ1あああ
え1ええええ
おおおお1お
0833名無しさん@そうだ選挙にいこう
2016/09/05(月) 14:34:55.170834名無しさん@そうだ選挙にいこう
2016/09/05(月) 14:35:10.56頑張ったら意外と読めた
0835名無しさん@そうだ選挙にいこう
2016/09/05(月) 14:40:14.66行まるごとなのね
0836名無しさん@そうだ選挙にいこう
2016/09/05(月) 19:39:30.57レイアウト崩れるかもしれませんが。
B列で検索文字は1とすると、以下の通りです。
よろしくお願いします
A B
1うこ あか
1うこ ああ
1うこ いい
1うこ 1うこ
1やら さき
1やら 1やら
......
0837名無しさん@そうだ選挙にいこう
2016/09/05(月) 19:47:33.55なるほど・・・上に持っていく感じか
C1=1
A1=IF(ISERROR(FIND($C$1,B1)),A2,RIGHT(B1,LEN(B1)-FIND($C$1,B1)+1))
A1を下にオートフィル
0838名無しさん@そうだ選挙にいこう
2016/09/05(月) 20:17:28.67瞬間的に思いつくんですね。すごいなー。
これで試してみます。
ありがとうございます。
0839名無しさん@そうだ選挙にいこう
2016/09/05(月) 21:16:59.73動作の軽さは大してかわらん?
0840名無しさん@そうだ選挙にいこう
2016/09/05(月) 21:19:23.50変わらない。それよりブックの中身の方がよほど大事
ところどころあるアニメーションのモッサリ感がすごい。オプションで切れるけどね
0841名無しさん@そうだ選挙にいこう
2016/09/05(月) 22:36:38.57VBA使って競馬ソフト作ってて、蓄積データ多くなって重くなってきたら2010から2016に乗り換えたらちょっとは軽くなるかなって思ってたけど
たいして変わらないのね。ありがと
0842名無しさん@そうだ選挙にいこう
2016/09/06(火) 00:27:47.70VBAなしで打開策あったら教えてくださいお願いします
0843名無しさん@そうだ選挙にいこう
2016/09/06(火) 00:42:48.61セル座標に$をつけてロックをすればぐちゃぐちゃにならないねぇ
0844名無しさん@そうだ選挙にいこう
2016/09/06(火) 00:52:04.730845名無しさん@そうだ選挙にいこう
2016/09/06(火) 07:13:17.67こういうことじゃなくて?
http://www.relief.jp/itnote/archives/002116.php
0846名無しさん@そうだ選挙にいこう
2016/09/06(火) 09:16:33.91値だけコピペしてソートすれば済むとかいう話でなくて?
0847名無しさん@そうだ選挙にいこう
2016/09/06(火) 09:31:59.420848名無しさん@そうだ選挙にいこう
2016/09/06(火) 11:52:34.59【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
A17の結果によって選択する範囲を変えたいのですが上手く行きません。
A17は=IF(AND(BK10=BK11,BK11=BK12),"",IF(MIN(BK10:BK12)=BK10,"A",IF(MIN(BK10:BK12)=BK11,"B",IF(MIN(BK10:BK12)=BK12,"C"))))
でBK10,BK11,BK12の最小値によってA,B,Cが入るようになっています
イメージとしては下のような感じにしたいのですが
If Range("A17").Value = A Then
Range("D10:BA10").Select
ElseIf Range("A17").Value = B Then
Range("D11:BA11").Select
Else: Range("D12:BA12").Select
End If
もしくはA17の値によらずBK10:BK12の最小値がBK10ならD10:BA10
BK11ならD11:BA11、BK12ならD12:BA12の範囲を選択できればそちらでも大丈夫です。
0849名無しさん@そうだ選挙にいこう
2016/09/06(火) 14:08:35.83Case "A": Range("D10:BA10").Select
Case "B": Range("D11:BA11").Select
Case Else: Range("D12:BA12").Select
End Select
0850名無しさん@そうだ選挙にいこう
2016/09/06(火) 14:16:50.19↓
If Range("A17").Value = "A" Then
0852848
2016/09/06(火) 15:10:38.20どのようにすれば良いでしょうか?
イメージとしてはRange("一番上の範囲,>>848の範囲,一番下の範囲”).Select
Range("BN6,O20:R23,AB24:AC24,AK24:AL24,AT24:AU24,BB24:BD24,BL24:BM24,BU24:BV24,CD24:CE24,BJ22:BO22,BK10,BK11,BK12").Select
Select Case Range("A17").Value
Case "": Range("F10:BA10,F11:BA11,F12:BA12").Select
Case "A": Range("F10:BA10").Select
Case "B": Range("F11:BA11").Select
Case Else: Range("F12:BA12").Select
End Select
Range("F14:M17,P14:W17,Z14:AG17,AJ14:AQ17,AT14:BA17,BD14:BK17").Select
0853名無しさん@そうだ選挙にいこう
2016/09/06(火) 15:16:29.70if (条件式) then
tuika = ",c1:d1"
end if
Range("a1:b1" & tuika).Select
0854名無しさん@そうだ選挙にいこう
2016/09/06(火) 18:22:14.20A列にISBNが並んでいるとして、コマンドボタンか何かて、
B列移行に自動で署名、著者名、出版年などのデータを
入れてくれるような、そういうVBAコードってどこかで公開
されてないでしょうか?
あるいはそういう機能をもったエクセルファイルそのものでも
いいです。
よろしくお願いします。
0855名無しさん@そうだ選挙にいこう
2016/09/06(火) 18:29:36.19ISBN ダウンロード
で検索すると色々出てくるな
vbaよりもcsvやデータベースとして落ちてる確率が高いと思う
0856名無しさん@そうだ選挙にいこう
2016/09/06(火) 18:49:59.13【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
シ−ト内の各セルの数式を一覧形式で取得することはできますか?
列(文字)、行(数値)、セルの数式(文字列)
列(文字)、行(数値)、セルの数式(文字列)
列(文字)、行(数値)、セルの数式(文字列)
みたいな感じで
0857名無しさん@そうだ選挙にいこう
2016/09/06(火) 18:52:36.92多分無理
vbaならまぁなんとか
0858名無しさん@そうだ選挙にいこう
2016/09/06(火) 18:56:00.38回答ありがとうございます。
VBAでチャレンジしてみたいと思います。
vbaでの方法はどのようにすればよいでしょうか
0859名無しさん@そうだ選挙にいこう
2016/09/06(火) 19:08:44.69説明メンドクサイから作ったけど、こんな感じ
http://stamp-uploda.com/src/file2441.jpg
Sub a()
With ActiveSheet.UsedRange
maxrow = .Find("*", , xlFormulas, , xlByRows, xlPrevious).Row
maxcol = .Find("*", , xlFormulas, , xlByColumns, xlPrevious).Column
End With
For i = 1 To maxrow
For k = 1 To maxcol
If InStr(Cells(i, k).Formula, "=") Then
Debug.Print "列" & i & "|行" & k & "|内容:" & Cells(i, k).Formula
End If
Next
Next
End Sub
0860名無しさん@そうだ選挙にいこう
2016/09/06(火) 19:10:41.68http://www.dotup.org/uploda/www.dotup.org994369.zip
0861名無しさん@そうだ選挙にいこう
2016/09/06(火) 19:17:42.17ありがとうございました、助かります
0862名無しさん@そうだ選挙にいこう
2016/09/06(火) 19:20:42.96すいませんわざわざありがとうございます
結局自分の説明不足と勘違いで、絶対参照で並び替えても思い通りの事ができませんでしたが
コードはいずれ使いそうなので保存しておきます
>>846
俺みたいな素人はこれが一番いいですねw
0863名無しさん@そうだ選挙にいこう
2016/09/07(水) 09:42:41.23【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可
セルA5(管理番号、文字列) ,H4(発行日、=today()),AF6(担当、標準)をファイル名にして保存するマクロを作成していますが、「管理番号-担当者」になってしまいます。理想は「管理番号_発行日_保存時間担当者」ですが。以下コードです。
sub 日付と名前をつけて保存
dim save_File,Save_Filename as string
Save_Filename=Range("A5")&"_"&Range("B2")&Range("AF6")
Save_File=Application.GetSaveAsFileneme(Save_Filename,FileFiltre:="Excelファイル,*.xlsx,すべてのファイル,*.*")
お願いしますが
0864名無しさん@そうだ選挙にいこう
2016/09/07(水) 09:54:19.37Save_Filename=Range("A5")&"_"&Range("B2")&Range("AF6")
↓
Save_Filename=Range("A5")&"_"&format(now(),"yyyymmdd_hhnnss")&Range("AF6")
0865名無しさん@そうだ選挙にいこう
2016/09/07(水) 10:18:12.00日付は数字だから、文字列とそのまま繋ぐことはできない
日付と表示形式でググって、日付や時間についてもう一度勉強し直した方が良い
0867名無しさん@そうだ選挙にいこう
2016/09/07(水) 10:45:21.92>日付は数字だから、文字列とそのまま繋ぐことはできない
できるよ
"b"&now()&"a"&date()&"c"
0868名無しさん@そうだ選挙にいこう
2016/09/07(水) 10:47:38.40replace(now(),"/","・")
などにしてスラッシュを置換するのもあり
formatの方がラクダけどね
0869848
2016/09/07(水) 13:48:57.78なんとか出来ましたが、マクロ実行後にA17が変わった場合はマクロ再実行しないと
条件分岐の所は自動では分岐し直さないのだとマヌケな話ですが今更気づきました。
セルの値が変わった場合の方法を調べたらChangeとかIntersectとかTargetとか出てきて
お手上げ状態なので大人しく二つのマクロに分割して使います。皆さんどうもありがとうございました。
If Range("A17").Value = "A" Then
tuika = ",F10:BA10,F14:M17,P14:W17,Z14:AG17,AJ14:AQ17,AT14:BA17,BD14:BK17"
ElseIf Range("A17").Value = "B" Then
tuika = ",F11:BA11,F14:M17,P14:W17,Z14:AG17,AJ14:AQ17,AT14:BA17,BD14:BK17"
Else: tuika = ",F12:BA12,F14:M17,P14:W17,Z14:AG17,AJ14:AQ17,AT14:BA17,BD14:BK17"
End If
Range("BN6,O20:R23,AB24:AC24,AK24:AL24,AT24:AU24,BB24:BD24,BL24:BM24,BU24:BV24,CD24:CE24,BJ22:BO22,BK10,BK11,BK12" & tuika).Select
0871名無しさん@そうだ選挙にいこう
2016/09/07(水) 16:18:21.4430歳以上40歳未満で「○」の数をカウントしたいのですが、現在は
DATEIFで年齢を計算する列(C列)を作ってから
=SUMPRODUCT((D5:D8="○")*(C5:C8>=30)*(C5:C8<=40))
のようにしています。
年齢計算の列なしに一発でできる方法はありますか?
0872名無しさん@そうだ選挙にいこう
2016/09/07(水) 16:31:40.25<=40じゃなくて<40かな
=SUMPRODUCT((D5:D8="○")*(DATEDIF(C5:C8,NOW(),"Y")>=30)*(DATEDIF(C5:C8,NOW(),"Y")<40))
0873名無しさん@そうだ選挙にいこう
2016/09/07(水) 16:37:07.26俺もこんな感じでカウント数えてるけど長くてなんとかならんもんか
0874名無しさん@そうだ選挙にいこう
2016/09/07(水) 16:41:45.90セルに何かを入力 → enterやカーソルキーを押す → 砂時計が出て1〜2秒ぐらい経ってカーソルが次のセルに移動
と、こういった状態です。
セルに入力というか全ての操作でこんな感じです。何も入っていないセルでDELを押しても、セルの塗りつぶしや太字設定でも全て砂時計が出ます
昔はもっとサクサク動いていた気がするのですが。
因みにスペックは
WIN7 64bit、i5、メモリ8GBです
挙動としては数式が多数入ったファイルの再計算するときと同じなのですが
・新規作成で作ったブックでも遅い
・再計算を手動にしても遅い
・外部ファイルへのリンクを自動更新しない設定にしても遅い
・オプションでグラフィックアクセラレータを使用しない設定にしても遅い
と、手のうちようがありません
0875名無しさん@そうだ選挙にいこう
2016/09/07(水) 16:44:29.52そのまま突っ込めばいいのか…!
未満のご指摘もありがとうございました!これで捗ります
0876名無しさん@そうだ選挙にいこう
2016/09/07(水) 16:51:02.00とりあえず再インストール
0877名無しさん@そうだ選挙にいこう
2016/09/07(水) 21:32:54.370878名無しさん@そうだ選挙にいこう
2016/09/07(水) 21:40:09.290879名無しさん@そうだ選挙にいこう
2016/09/07(水) 21:59:40.84しいて言えば
=a1+b1
にコメント付けたいとしたら
=a1+b1&if(0,"","コメント")
こんな感じで出来なくもないが、見づらいだろうなぁ・・・
0880名無しさん@そうだ選挙にいこう
2016/09/08(木) 02:43:27.87それやるなら微妙にこっちの方がスッキリ書ける
=A1+B1+IF(,"コメント",)
0881名無しさん@そうだ選挙にいこう
2016/09/08(木) 06:31:33.61ABCの論理式はTRUE,FALSE
0882名無しさん@そうだ選挙にいこう
2016/09/08(木) 07:09:24.53IFとかLOOKUPあたりが定番
分け方によってはCHOOSEなんかも使える
0883名無しさん@そうだ選挙にいこう
2016/09/08(木) 07:12:14.67IF系を使えばできるねぇ
0884名無しさん@そうだ選挙にいこう
2016/09/08(木) 07:29:08.38=A1+B1+N("コメント")
といったように+N("コメント")でできるねぇ
0885名無しさん@そうだ選挙にいこう
2016/09/08(木) 09:08:06.530886名無しさん@そうだ選挙にいこう
2016/09/08(木) 11:37:29.550887名無しさん@そうだ選挙にいこう
2016/09/08(木) 11:40:16.27a1に入力されているとして
=LEFT(A1,FIND(".",A1)+1)
0888名無しさん@そうだ選挙にいこう
2016/09/08(木) 11:50:38.86>>880
なるほどこんなやり方もあるのねthxw
0889名無しさん@そうだ選挙にいこう
2016/09/08(木) 12:15:33.72書式設定で好きに設定しろ!
0890名無しさん@そうだ選挙にいこう
2016/09/08(木) 12:21:44.72無理やろ
0891名無しさん@そうだ選挙にいこう
2016/09/08(木) 14:15:35.510892名無しさん@そうだ選挙にいこう
2016/09/09(金) 11:35:20.76何かよい練習、問題集などの本があったら教えてください
【1 OSの種類 .】 Windows RT8.1
【2 Excelのバージョン 】 Microsoft Office 2013 RT
当方、サーフェス2なので、CDついててもインストールできません・・・
データ移動はできますが・・・
何かあればよろしくお願いします。
0893名無しさん@そうだ選挙にいこう
2016/09/09(金) 12:12:30.70Excelでどういうことをしたいのかによる
Excelで出来ることすらわからないのであれば
ここら辺読んでExcelで何をしたいのか学べばいい。
・仕事が速い人ほどマウスを使わない! 超速パソコン仕事術
・Excel VBAの神様
・Excel VBA アクションゲーム作成入門
0894名無しさん@そうだ選挙にいこう
2016/09/09(金) 12:15:33.28ほんとはデスクトップの方がいいと思うけどな
とりあえず最低でもキーボードだけは買ったほうがいい。迷ったらlogicoolにしとけば大体大丈夫
MOSでいいんじゃね
>>893
アクションゲーム・・・だと・・・
0895名無しさん@そうだ選挙にいこう
2016/09/09(金) 14:02:06.33ありです。
さっそく読んでみる。
0896名無しさん@そうだ選挙にいこう
2016/09/09(金) 14:15:27.97【2 Excelのバージョン 】 Excel2016 (自動更新なので2016の中でも最新)
【3 VBAが使えるか .】 はい
複数のファイルをオープンクローズすることを繰り返すと
メモリがやたら圧迫される
ファイルAを開く
↓
ファイルAを閉じる
↓
ファイルBを開く
↓
ファイルBを閉じる
ってなことを繰り返すとメモリ使用量があっという間に90オーバーになる
少なくとも8月21日以前は起こらなかった
他のPCで起こるかどうかも確かめられていないんですが
同様の現象が起きた方、解決法を知っている方いらっしゃいますか?
0897名無しさん@そうだ選挙にいこう
2016/09/09(金) 14:22:38.12ファイルの種類はcsvで容量は800~900KB程度。メモリは8GB
一つのファイルを開いて閉じてを繰り返してもこの現象は起こりません
現在開いているかに関わらず、開いたことのあるファイルの数に応じてリニアにメモリが圧迫されます
0898名無しさん@そうだ選挙にいこう
2016/09/09(金) 14:40:33.50後付で「VBAを使ってる」と言い出すに800ペソ
じゃなかったら、「Excelの設定ファイルを修復する」でググる
0899名無しさん@そうだ選挙にいこう
2016/09/09(金) 14:59:23.570900名無しさん@そうだ選挙にいこう
2016/09/10(土) 06:28:30.66【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 可
世界の国をデータの入力規則のリストで選択することで
該当項目が表示されるようにしていまして
リスト数を絞り込むために合致する文字を入力すると
選択できるリストが限定されるようにしています
その検索の際にカタカナの国が多いため、
ひらがなを入力しても検索できるようPHONETIC関数を使おうとしたところ
今度は韓国等の漢字国名が漢字そのまま入れるなどしても
検索できなくなってしまいました。
漢字もカタカナもひらがなや漢字を入れて検索する方法ってないものでしょうか?
0901名無しさん@そうだ選挙にいこう
2016/09/10(土) 07:45:31.80韓国 が カンコク となって検索できないって事?
漢字はそのままで ひらがなをカタカナに変換出来ればいいのかな?
PHONETIC関数の代わりに下のユーザ定義関数を使う
使い方は =KanaConv(A1) とかね
Function KanaConv(Str)
KanaConv = StrConv(Str, vbKatakana)
End Function
0902名無しさん@そうだ選挙にいこう
2016/09/10(土) 08:55:23.97http://15g.jp/post-319/
こういうのはどうだろう
0903名無しさん@そうだ選挙にいこう
2016/09/10(土) 13:02:50.19ひらがなだけカタカナにするなんて方法が
VBAにはあるんですね
少なくとも韓国、北朝鮮、中国、台湾を漢字で検索は可能なので
使えそうですね
VBAだと専用のやり方用意されていますとは(StrConvをググって確認しました)
>>902
こっちは、構造を理解することを試みてみます
VBAを勉強するように利用できそうなのでありがとうございます
実際の表ですが、作業列作ってPHONETICにしたもの同士を検索して
元の物を引っ張ってくればいいと気付きました
済みません
0904名無しさん@そうだ選挙にいこう
2016/09/10(土) 13:24:17.95【2 Excelのバージョン 】 Excel 2013 RT
【3 VBAが使えるか .】いいえ
【4 VBAでの回答の可否】 否
度々すみません・・・surface2なんですが
excelでctrlを使っての作業ができないんです。
離れてる場所を一緒に削除したりとか、大きくしたりとか・・・
検索しても同じような人は居たのですが
解決してないようで・・・
お詳しい方が居ましたらよろしくお願いします。
キーボードは106・109に設定を変えました。
0905名無しさん@そうだ選挙にいこう
2016/09/10(土) 14:32:58.30当時、人気で衝動買いしたけど
ワードしか使ってなかった・・・
0906名無しさん@そうだ選挙にいこう
2016/09/10(土) 18:57:26.31>>617>>629
http://www4.synapse.ne.jp/yone/excel2013_touch/excel2013_touch_cell.html
タッチ操作では[Shift]+[F8]キーで「選択範囲に追加」という機能を利用することができます。
あと「・・・」はやめてくれ。単純に見づらいし間違っている。無駄な仕事を増やして間違わないでくれ。
三点リーダでもないし2つ並べてもいない。
正しくは「……」
0907名無しさん@そうだ選挙にいこう
2016/09/10(土) 21:09:45.23タッチと同じようにやればいいのかな
どうもありです。
0908名無しさん@そうだ選挙にいこう
2016/09/12(月) 18:40:59.372010に戻したいわ
0909名無しさん@そうだ選挙にいこう
2016/09/12(月) 19:59:42.032016にすればいいじゃん
2013よりは使いやすいぞ
0910名無しさん@そうだ選挙にいこう
2016/09/12(月) 20:15:13.91行と列の入れ替えではなくて、縦軸の順番だけを入れ替える方法なんですが。
0911名無しさん@そうだ選挙にいこう
2016/09/12(月) 20:19:56.70一日で慣れるやろ
0912名無しさん@そうだ選挙にいこう
2016/09/12(月) 21:39:20.052013だと選択範囲が只の破線なんだが、2016はチカチカ動く?
0913名無しさん@そうだ選挙にいこう
2016/09/12(月) 21:41:00.86無理。元データ自体をいじらなくてはいけない。
0914名無しさん@そうだ選挙にいこう
2016/09/12(月) 23:14:50.79まじか?ノート購入したときに安くで追加したOEM版だからなー新しく買うのはもったいない気がするけど快適になるんなら買おうか
>>911
慣れん。まじ糞。2010に比べるともっさりしすぎ、エラーも多し糞すぎる
0915名無しさん@そうだ選挙にいこう
2016/09/12(月) 23:46:28.760916名無しさん@そうだ選挙にいこう
2016/09/13(火) 00:51:33.84データを選ぶ順番を考えないと駄目なのかな、ちょっと試してみる。
検定試験ではサンプルと同じにしなくてはいけないんだけど
縦軸の順番が違うときの対処法がないのか。。
0917名無しさん@そうだ選挙にいこう
2016/09/13(火) 20:22:14.302003,2010,2013のどれかでお願いします
例えば、
1
98
53
100
500
があったとして、100のセルを指定したら98を返してほしいです
0918名無しさん@そうだ選挙にいこう
2016/09/13(火) 20:30:38.41これでどう? どのバージョンでもいいよ
=SUMPRODUCT(MAX((A1:A5<100)*A1:A5))
0919名無しさん@そうだ選挙にいこう
2016/09/13(火) 22:19:33.07ありがとうございます
0920名無しさん@そうだ選挙にいこう
2016/09/13(火) 22:38:14.41【2 Excelのバージョン 】 Excel 2010
【3 VBAが使えるか .】はい
【4 VBAでの回答の可否】 可
A2からフォーカスを移動するとマクロを起動するのは出来たのですが
例えばA1〜A3までセルが結合されている場合に同じように起動させるには
どのように変更したら良いでしょうか?
Private blnA2Select As Boolean
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If blnA2Select Then
マクロ
Else
End If
If Target.Address =
0921名無しさん@そうだ選挙にいこう
2016/09/13(火) 23:22:25.97【2 Excelのバージョン 】 Excel 2010
WebページをExcelにコピペしてから、オートフィルタで抽出するマクロを書きました。
オートフィルタの箇所だけ書きます。
ActiveSheet.Range("$A$1:$B$62").AutoFilter Field:=2, Criteria1:=Array("りんご", "みかん", " 【ぶどう】 ", "="), Operator:=xlFilterValues
しかし、" 【ぶどう】 "が抽出されませんでした。
Webのソースを見ると【】の前後は半角スペースではなく、&nbsp;【ぶどう】&nbsp; と書かれていました。
(ソースの&は半角です)
この、&nbsp;【ぶどう】&nbsp; を抽出するには、Array( )にどう書けばいいのでしょうか?
0922名無しさん@そうだ選挙にいこう
2016/09/13(火) 23:52:16.24?????
途中で切れてるよ
>>921
ここ見ればわかると思うけど
http://blog.fenrir-inc.com/jp/2011/06/post_51.html
&nbsp;は Unicodeで &HA0
なので
ChrW(&HA0) & "【ぶどう】" & ChrW(&HA0)
かな?
0923名無しさん@そうだ選挙にいこう
2016/09/13(火) 23:52:47.46A2をselectしてもA3をselectしてもA1をselectしてることになる
結合してるかどうかの判定や、どこを選択しているか取得するには以下を参照
http://officetanaka.net/excel/vba/tips/tips50.htm
ただそのマクロは根本的に作り方を間違ってる気がしないでもない
>>921
・・・"みかん", chr(160) & "【ぶどう】" & chr(160), "=")
で多分行ける
ただオートフィルタでどうこうするよりも、抽出前に全セルに対してchr(160)を""に置換した方が楽な気がする
0924921
2016/09/14(水) 00:24:02.14レスありがとうございます。
ChrW(&HA0) & "【ぶどう】" & ChrW(&HA0) は抽出できましたが、
chr(160) & "【ぶどう】" & chr(160) ではダメでした。
ちょっと眠いので、また明日確認します。
0925名無しさん@そうだ選挙にいこう
2016/09/14(水) 00:43:27.97すみませんこれです
Private blnA2Select As Boolean
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If blnA2Select Then
マクロ
Else
End If
If Target.Address = "$A$2" Then
blnA2Select = True
Else
blnA2Select = False
End If
End Sub
0926名無しさん@そうだ選挙にいこう
2016/09/14(水) 00:55:18.57If Intersect(Target, Range("A2")) Is Nothing Then
blnA2Select = fase
Else
blnA2Select = True
End If
0927名無しさん@そうだ選挙にいこう
2016/09/14(水) 01:02:27.30× blnA2Select = fase
○ blnA2Select = False
0928名無しさん@そうだ選挙にいこう
2016/09/14(水) 01:05:02.25出来ました。
ありがとうございました。
0929名無しさん@そうだ選挙にいこう
2016/09/14(水) 11:02:03.16それで良いの???
0930名無しさん@そうだ選挙にいこう
2016/09/14(水) 11:04:17.57いいって言ってるならいいと思う
0931名無しさん@そうだ選挙にいこう
2016/09/14(水) 11:17:14.36各セルに8桁の文字列が入ってます。
作業列は使わないで(文字列はいじらないで)、右4桁だけ表示とかできますか?
0932名無しさん@そうだ選挙にいこう
2016/09/14(水) 11:25:34.67書式設定では無理だな
vbaなら右四文字以外を背景と同じ色にするなどで擬似的に実現可能
0933名無しさん@そうだ選挙にいこう
2016/09/14(水) 13:27:21.370934名無しさん@そうだ選挙にいこう
2016/09/14(水) 13:58:57.480935名無しさん@そうだ選挙にいこう
2016/09/14(水) 15:03:48.14数値にならない(右に寄らない)のは何が原因ですか?
0936名無しさん@そうだ選挙にいこう
2016/09/14(水) 15:28:31.870937名無しさん@そうだ選挙にいこう
2016/09/14(水) 15:40:47.97検索結果のセルは5と入っている
・検索結果のセルの書式が標準:もちろん数値
・検索結果のセルの書式が文字列:数値
・検索結果のセルにアポストロフィを入れて'5とする:文字列
・vlookup()の数式を入れてから書式を文字列:文字列
・vlookup()の数式を入れてから書式を文字列にした後に再度編集:数式がそのまま表示される
ふ〜んって感じ
まぁ数値にしたいなら*1、文字列なら&""が確実ではないでしょうか
0938名無しさん@そうだ選挙にいこう
2016/09/14(水) 21:00:02.28Excelのバージョンは?
2007以前なら文字列数字は、関数を通すだけじゃ文字列として扱われるから
正しい仕様だよ
>>937の言うとおり、*1などすれば数値になるけど
0939名無しさん@そうだ選挙にいこう
2016/09/14(水) 22:19:34.79今Excelの課題を勉強中です。
書式は確認してなかったんですがVALUEで包んでも、*1をやっても右に寄らなかったです。
なにかの書式を設定してあるのか、バージョンの違いによるものなのかわかりません。
自分が使ってるのは2016で、数値に変わらない課題のバージョンはそれよりも古いと思います。
数字、アルファベット、"-"、"空白"がランダムに連続してるものは
文字列として認識されてるのでしょうか?
0940名無しさん@そうだ選挙にいこう
2016/09/14(水) 22:33:25.53>数字、アルファベット、"-"、"空白"がランダムに連続してるものは
>文字列として認識されてるのでしょうか?
y
文字列と数値の違い分かってないっぽいからもっとちゃんと覚えたほうがいいと思う
あと、
=value(vlookup())
の結果はvalueエラーではなく数値?
0941名無しさん@そうだ選挙にいこう
2016/09/14(水) 22:37:39.610942名無しさん@そうだ選挙にいこう
2016/09/14(水) 23:28:19.45ExcelはSUM(合計)しか使う必要がなかったから、他の関数はパズルみたいだわ
エラーじゃなくて数値が右のままで動かない、もしかしてセル内左寄せに設定されてるのかな・・・
今すぐその課題を見つけられないけど確認してみる
0943名無しさん@そうだ選挙にいこう
2016/09/14(水) 23:36:07.23文字列扱いでも計算は出来るじゃん
何が問題なわけ?見た目?
0944名無しさん@そうだ選挙にいこう
2016/09/15(木) 06:34:55.92表の一番左側にコードがあって、そこから情報を読み取って
色んな条件を付加していく課題だから、つまづくと右側の表が埋められない
CS検定の表計算2級を受けるんだけど、MOSよりずっと難易度が高いと思う
0945名無しさん@そうだ選挙にいこう
2016/09/15(木) 07:35:33.84たとえ資格取れたとしても実戦じゃ使い物にならない
0946名無しさん@そうだ選挙にいこう
2016/09/15(木) 07:50:22.95あと、そんな所でつまづいてる人がMOSをディスるのはどうかと思うけど。
少なくとも私の心証は悪い。
テンプレも書かないし、具体的な内容(例でもいいからセル位置や実際に記入してある内容など)も分からないし、ファイルアップする訳でもない。
本当に教えを請う気持ちある?
ちなみに具体的な状況が分からないから予測でしかないけど、おそらく課題の解き方を初期段階で間違っている気がする。
0947名無しさん@そうだ選挙にいこう
2016/09/15(木) 09:13:28.090948名無しさん@そうだ選挙にいこう
2016/09/15(木) 09:17:48.12一番近いのが>>941だけどもう一段階なにかありそうだ
0949名無しさん@そうだ選挙にいこう
2016/09/15(木) 09:45:41.16左に寄ってる→ これは文字列だ! → 数値じゃない → 計算できね
って意味不明に思い込んでるきがするにゃ
0950名無しさん@そうだ選挙にいこう
2016/09/15(木) 10:43:10.370951名無しさん@そうだ選挙にいこう
2016/09/15(木) 10:49:48.140952名無しさん@そうだ選挙にいこう
2016/09/15(木) 12:02:03.19A1 058
B1 061
C1 =SUM(A1:B1)
C1に119って出る?
0953名無しさん@そうだ選挙にいこう
2016/09/15(木) 13:11:34.81それは無理
=a1+b1にする
0954名無しさん@そうだ選挙にいこう
2016/09/15(木) 13:15:47.35この仕様微妙に怖い
0955名無しさん@そうだ選挙にいこう
2016/09/15(木) 14:43:43.16数値と文字列の認識すらない初心者には避けようもないからね
0956名無しさん@そうだ選挙にいこう
2016/09/15(木) 15:15:19.49【2 Excelのバージョン 】 Excel2003
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
MATCH関数で引っ張ってきた数字の後ろに「コース」と付けたいのですがエラーが出てきてしまいます。
どのように記述したらよいですか?
0957名無しさん@そうだ選挙にいこう
2016/09/15(木) 15:21:29.220958名無しさん@そうだ選挙にいこう
2016/09/15(木) 15:22:37.92ありがとうございます!!!
0959名無しさん@そうだ選挙にいこう
2016/09/15(木) 19:47:22.29=SUMPRODUCT((A1:B1)*1)
0960名無しさん@そうだ選挙にいこう
2016/09/15(木) 22:08:09.660961名無しさん@そうだ選挙にいこう
2016/09/15(木) 23:05:59.33あるページが、そこを単体でA4で印刷すると普通に印刷できるのですが、冊子印刷でA3印刷した時だけ上が少し切れます。印刷プレビューはちゃんと表示されているのです。。。
2013です。
0962名無しさん@そうだ選挙にいこう
2016/09/16(金) 01:13:51.33比較演算子を使って文字列以外をTRUEにする
って事はできないのでしょうか?
0963名無しさん@そうだ選挙にいこう
2016/09/16(金) 01:22:37.58ISNONTEXT関数使うといけました
0964名無しさん@そうだ選挙にいこう
2016/09/16(金) 05:40:29.80「数式が不完全です」で始まる長文のメッセージが出るんだが、
どう見ても数式じゃないのにExcelってバカなの?
0965名無しさん@そうだ選挙にいこう
2016/09/16(金) 05:55:53.740966名無しさん@そうだ選挙にいこう
2016/09/16(金) 06:10:49.07-5 や +2 はOK
0967名無しさん@そうだ選挙にいこう
2016/09/16(金) 07:04:49.350968名無しさん@そうだ選挙にいこう
2016/09/16(金) 08:49:10.01-から始めると数値扱いになる
・全体をダブルコーテーションで括るか
"- 記 -"
・アポストロフィを置く
'- 記 -
・書式を文字列にしておく
等の対処法がある
あとExcelは仕様どおり動いているだけ。
君の考えは「酸素は物溶かしすぎ。酸素ってバカなの?」と聞いてるのと同じ
Excelを作った人はバカなの?と聞くならわかるけど
それとただでさえおせっかい機能満載でユーザーは混乱してるのにこれ以上のおせっかい機能はいらない
まとめると、君がバカになるということになるがこれは心の中にしまっておくよ。
0969名無しさん@そうだ選挙にいこう
2016/09/16(金) 19:05:36.140970名無しさん@そうだ選挙にいこう
2016/09/16(金) 20:15:40.30そのままブランクをコピーしてくれよ...
0971名無しさん@そうだ選挙にいこう
2016/09/16(金) 20:24:17.03それは他の人が困る
=if(b1="","",b1)
とすればいいと思う
0972名無しさん@そうだ選挙にいこう
2016/09/17(土) 00:54:26.340973名無しさん@そうだ選挙にいこう
2016/09/17(土) 00:59:38.77【1 OSの種類 .】 Windows7
【2 Excelのバージョン 】 Excel2013
pwchek:
ans = InputBox("パスワードを入力してください", "パスワード確認", "")
If ans = "aaa" Then
start
Exit Sub
End If
MsgBox "パスワードが違います", 16, ""
cnt = cnt + 1
GoTo pwchek
↑
このコードを実行すると、1回パスワードを間違えると、2回目に出てくるインプットぼっくず
がアクティブではなくってしまい、他のソフトのウィンドウの下に隠れてしまいます。
最前面を維持するにはどうすればいいでしょうか?
0974名無しさん@そうだ選挙にいこう
2016/09/17(土) 08:26:18.80OSに関わることだからちとめんどくさい
「vba インプットボックス 常に最前面」辺りで検索してくjれ
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12139958457
0975名無しさん@そうだ選挙にいこう
2016/09/17(土) 23:20:42.12連絡先およびその関係に関する情報を収集します」
privacy.microsoft.com/ja-jp/privacys…
MS製品怖杉。
0976名無しさん@そうだ選挙にいこう
2016/09/18(日) 20:00:22.47api使えば出来るかも知れんし、apiで調べてみたら?
0977名無しさん@そうだ選挙にいこう
2016/09/18(日) 23:33:29.98例えば
5つのピポットテーブルを作りページエリアの絞り込む箇所のに年度があり一つの年度を変更すると4つのピポットテーブルの年度も変えられるかという事です
0978名無しさん@そうだ選挙にいこう
2016/09/18(日) 23:52:52.28最初に全ての年数分の作ったほうが楽かもな
0979名無しさん@そうだ選挙にいこう
2016/09/19(月) 00:26:11.25ピボットテーブルのこと?
0980名無しさん@そうだ選挙にいこう
2016/09/19(月) 07:16:48.43できるよ
0981名無しさん@そうだ選挙にいこう
2016/09/19(月) 09:37:01.18【2 Excelのバージョン 】 Excel 2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
検索と置換(Ctrl+F)で、セル内の頭とか末尾のみ検索や置換する方法はありますか?
例えば「あいあい」で、頭の「あ」だけ「A」にして「Aいあい」、
末尾の「い」だけ「Z」にして「あいあZ」のように。(1文字だけでなく数文字)
0982名無しさん@そうだ選挙にいこう
2016/09/19(月) 10:39:07.35ワイルドカード使えばできるんじゃない?
0983名無しさん@そうだ選挙にいこう
2016/09/19(月) 12:35:44.18ワイルドカードってわかる?
尻の穴みたいな奴
「あいあ*」で検索したら「あいあZ」も「あいあXYZ」も引っかかる
0984名無しさん@そうだ選挙にいこう
2016/09/19(月) 12:40:55.15http://blog-imgs-78.fc2.com/e/r/o/erogazorush/28_20150109054751fcbs.jpg
0985名無しさん@そうだ選挙にいこう
2016/09/19(月) 12:42:56.07http://oshieroch.com/wp-content/uploads/images/201409/oshi20140917-1/10.jpg
0986名無しさん@そうだ選挙にいこう
2016/09/19(月) 13:20:55.24「Excel 正規表現」で検索するとそれらしいアドインがある。
0987名無しさん@そうだ選挙にいこう
2016/09/19(月) 13:47:08.55つぎ
0988名無しさん@そうだ選挙にいこう
2016/09/19(月) 17:19:16.110989名無しさん@そうだ選挙にいこう
2016/09/19(月) 17:56:18.760990名無しさん@そうだ選挙にいこう
2016/09/20(火) 01:10:04.460991名無しさん@そうだ選挙にいこう
2016/09/20(火) 14:39:26.0810・0
10・−5
15・−20
30・−30・−30 ←c列の数値を出したいです。
50・−35・−30 ←もう一方が達しても最初に達成した数値が出る。
a1とb1に設定した数値があります。
a列はMAXで最大値が抽出されています。
b列はMINで最小値が抽出されています。
a列の設定した数値かb列の設定した数値どちらかに
達したらc列に出るようにしたいです。
その後はもう一方も達成しても先に達成した数値が出続けるようにしたいです。
エクセル2013を使用しています。
よろしくお願いします。
0992名無しさん@そうだ選挙にいこう
2016/09/20(火) 15:46:35.52C2=IF(C1<>"",C1,IF(A2>=$A$1,A2,"")&IF(B2<=$B$1,B2,""))
0993名無しさん@そうだ選挙にいこう
2016/09/20(火) 19:37:15.30VBAでも構いません。
0994名無しさん@そうだ選挙にいこう
2016/09/20(火) 19:46:20.690995名無しさん@そうだ選挙にいこう
2016/09/20(火) 20:04:32.670996名無しさん@そうだ選挙にいこう
2016/09/20(火) 20:27:17.310997名無しさん@そうだ選挙にいこう
2016/09/21(水) 00:06:28.850998名無しさん@そうだ選挙にいこう
2016/09/21(水) 01:01:47.410999名無しさん@そうだ選挙にいこう
2016/09/21(水) 01:02:35.33AIの分野になる
質問を返すより、そういう作業を自動的にこなすようになるだろう
1000名無しさん@そうだ選挙にいこう
2016/09/21(水) 01:02:54.13Excel総合相談所 124 [無断転載禁止]?2ch.net
http://echo.2ch.net/test/read.cgi/bsoft/1474260366/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 85日 16時間 55分 29秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。