X



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

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

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

Excel VBA 質問スレ Part51(1000到達済み)
https://find.5ch.net/search?q=excel+vba

【質問不可】Excel総合相談所スレの雑談・議論スレ4
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
0002名無しさん@そうだ選挙にいこう
垢版 |
2018/04/14(土) 19:27:42.88
▼━質問時の注意・決まり事━━━━━━━━━━━━━━━━━━━━
・1 現行スレ内で既出の質問が無いか、ページ内検索をしよう。(Ctrl+F)
・2 図やコードを書く場合、TABや連続する半角スペースは無視されるので注意。
・3 VBAコードを貼る場合は、部分的に伏せたり省略したりせずに全て貼りましょう。何レス使っても構いません。
・4 2回目以降の質問では名前欄に初回質問の番号を入れよう。
・5 回答内容でわからない部分があっても、すぐに聞き返さずにヘルプやGoogleなどで検索しましょう。
・6 バグ・動作上の不都合・仕様に関する質問などはマイクロソフトのサポートを受けましょう。
・7 VBAはプログラム言語のVisualBasic(6以前)に近い処理が可能で Excelに関係ないことも出来ます。
  Excelの操作に関係ない部分は、スレ違いなのでこのスレでは回答が得られにくいです。
  ここで聞くよりもVBスレやAPIスレなどの該当スレで質問しましょう。
  但し向こうはプログラマのスレなので、構文規則などの最低限の事は覚えてから質問しましょう。
  ここみたいに丸投げはダメですよ。
・8 うまくいかなかったにしても自分でやってみたこと(組んだ数式やコード)は書きましょう。
  例えエラーになる式やコードでも、何をやりたいのかを的確に把握する手がかりになります。
  その上で、どううまくいかないのかを具体的に書きましょう。
  エラーが出るなら、何処でどういうエラーが出るのか、
  想定外の結果が出るなら、条件と想定上の結果、実際の結果などを詳しく書いてください。
・9 マルチは嫌う人が多いのでなるべく避けましょう。マルチをすると、逆に回答は得られにくくなると思ってください。
・A テキストボックス(エディトボックス)、コンボボックス(ドロップダウンリスト)、リストボックス、コマンドボタン、
  チェックボックス、オプションボタン(ラジオボタン)、スピンボタン、スクロールバー、等の質問をするときは、
  ユーザーフォーム、コントロールオブジェクト、フォームオブジェクトのどれなのかを必ず書くこと。
0004名無しさん@そうだ選挙にいこう
垢版 |
2018/04/15(日) 01:23:42.93
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

グラフの範囲を都度更新して、最新10ロットのグラフを作ろうとしてします。
範囲をOFFSET($C$4,0,0,COUNTA($C$4:$C$10000),1)のようにすれば、
最新データもすぐにグラフに反映されますが、データが多くなった時
範囲がどんどん広がってしまいます。
なので、OFFSETの基準を最終行、範囲を基準場所から-10行みたいなことを
考えているのですがうまくいきません。
どなたか、アドバイスを頂けないでしょうか?

よろしくお願いします。
0005名無しさん@そうだ選挙にいこう
垢版 |
2018/04/15(日) 10:55:21.21
>>4
基準を最終行から-10、範囲を10行にしたほうがやりやすいような気がする
C4がデータの開始位置だとして
=OFFSET($C$4,MAX(INDEX(($C:$C<>"")*ROW($C:$C),0))-10-4+1,0,10,1)
みたいな感じにして
これを名前登録してデータ系列に指定すればいいんじゃないかと
0006名無しさん@そうだ選挙にいこう
垢版 |
2018/04/15(日) 23:45:49.12
【1 OSの種類         .】 Windows 7
【2 Excelのバージョン   】 Excel 2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

A1に6、B1に2が入力してある場合、C1に=A1+B1と入力したら8と表示されますが、
6+2と表示するようには出来ませんか?
0011名無しさん@そうだ選挙にいこう
垢版 |
2018/04/18(水) 06:30:29.28
パーセンテージの計算したい場合ってどうやったらいいんですか?
例えば500+50%は普通に計算したら750になりますけど
excelでやると500.5になっちゃいます
あと例えば
A  B  
1  5
2  0
3  70%
4  4
5  10%

C5=入力欄

でC6に
=500+VLOOKUP(C5,A1:B5,2,FALSE)
みたいな感じで入れた時
C5=1の時505
C5=3の時850
ってちゃんと計算してほしいんですけど
方法ありますか?
0012名無しさん@そうだ選挙にいこう
垢版 |
2018/04/18(水) 07:00:10.15
シートのいろんな箇所に日付が記録されていて
複数の列にあるのでソートはできない
日付の実体はシリアル値

ある特定の日付をシート内から検索したくても、
文字列で検索しても見つからない
シリアル値でも同様

仕方ないので、全体をコピーして、一旦テキストエディタに貼り付けて検索してるけど、
もう少しましなやり方は無い?
0014名無しさん@そうだ選挙にいこう
垢版 |
2018/04/18(水) 07:39:46.45
>>11
そもそも%が分かっていない
パーセントに換算するとこうなる
A  B  
1  500%
2  0
3  70%
4  4
5  10%

ちゃんと計算の「ちゃんと」がさっぱりわからんが
=if(VLOOKUP(C5,A1:B5,2,FALSE)>1,500+VLOOKUP(C5,A1:B5,2,FALSE),500*(1+VLOOKUP(C5,A1:B5,2,FALSE)))
とかでいけるんじゃないか
150%とか来たら終わるけど
0016名無しさん@そうだ選挙にいこう
垢版 |
2018/04/18(水) 13:39:52.34
>>11
>例えば500+50%は普通に計算したら750になりますけど
電卓の % は直前の値の割合を考えるけれど、excel含めそれ以外の場合は単純な百分率としての数字
だから電卓の場合はいきなり50%、= と入力すると 0 になるけれど、直前に500があると 500 + 500*0.5 = 750 と計算してくれる
excelの % というか割合の計算は 500 * (1 + 0.5)

>ってちゃんと計算してほしいんですけど
表計算ソフトの利便性はいろいろあるけど、一度に大量の処理を手早く行えるようにしたほうがいい
B列に整数が来たら和算、小数だったら割合を と場合分けができないわけじゃないが
100% の場合は…と複雑になって手間ばかりがかかるので
目的や要素に合わせて行や列を分けるべき
0017名無しさん@そうだ選挙にいこう
垢版 |
2018/04/18(水) 18:22:02.07
>>13
>>14
どうもです
「500」と固定数値ならそれでいけるかもですが
実はこの500の部分が変数なんです
だから10540がくるかもしれないし、413がくるかもしれないし、109がくるかもしれないで、融通が利かないわけです
さらに他のセルの変数の部分にもそれが入ってたりで

>>16
つまり、無理ってことですかね?
行や列を分けるっていうのは、例えばどんな感じにですか?
0018名無しさん@そうだ選挙にいこう
垢版 |
2018/04/18(水) 20:09:11.24
>>17
0以上、1未満は比率として認識するのか?
それとも数値の場合もあり、比率の場合もあるのか?
1以上の数値は比率になる事はないのか?
ここら辺が曖昧なので判定するフラグが必要。
フラグ立てればifで分ければ良いかと。
無ければ多分無理。
0019名無しさん@そうだ選挙にいこう
垢版 |
2018/04/18(水) 20:35:11.49
>>15
ある意味あたってる
確率と割合が同じパーセントだからおかしくなるのが根本の原因なんだよ
全然別物なんだから別の単位にするべきだった

>>17
後出しはやめとけ
相手にされなくなるぞ
0021名無しさん@そうだ選挙にいこう
垢版 |
2018/04/19(木) 12:27:17.43
CELL(“format”,B1)でセルの表示形式が百分率だったら”P0”が返ってくるから処理を分岐させれ


>>13
VLOOKUPをVLOOKと略すな
お前の親を殺すぞ
0022名無しさん@そうだ選挙にいこう
垢版 |
2018/04/19(木) 19:23:17.27
シフト表を作っているんだが
ガントチャートでその日の出勤者と出勤時間をグラフで出したシート(1とする)と
一ヶ月分の各希望シフトを入れて適宜削っていくシフト表(2とする)を作ったんだ。これは番帯別に四枚ある
2の方は全部埋めたんだが1に入力するのに2を見ながら手作業だと時間もかかるしミスもでる。

そこで2から1へ その日の出勤者名と出勤時間を抽出したいんだけどどうすればいいかわからないです
0024名無しさん@そうだ選挙にいこう
垢版 |
2018/04/19(木) 21:20:47.63
質問させてください。

下記表があるとして、

ttp://iup.2ch-library.com/i/i1903018-1524140268.png

B6:G14の本データからsumif関数を使ってC18にC8&#12316;F8の合計(データ上の数値は5+6+7+8)である26を入れたいんですけど、そもそも関数の仕様上無理なのでしょうか?
初めから合計値が分かって入ればvlookupを使って引っ張った方がいいのでしょうか?

よろしくお願いします。
0027名無しさん@そうだ選挙にいこう
垢版 |
2018/04/19(木) 23:46:24.36
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可
条件)選択肢a〜d、複数回答可。全体50問
上記のようなアンケート集計をする際に、フィルタをかけた上で設問毎にa〜dの回答数を集計する方法を探しています。
フィルタを考慮した上でワイルドカードを使ったcountifが使えれば問題ないと思うのですが、その方法がわかりません。
sumproductを使う方法はネットで見つけたのですが、ワイルドカードを使うとうまく検索してくれません。
VBAは使えませんが、必要なようなら勉強します。
わかりづらいと思いますが、ご教示お願いいたします。
0028名無しさん@そうだ選挙にいこう
垢版 |
2018/04/19(木) 23:53:44.73
>例えば500+50%は普通に計算したら750になりますけど

なんねーだろ
0029名無しさん@そうだ選挙にいこう
垢版 |
2018/04/20(金) 00:25:43.60
>>25
お早い返事ありがとうございます。

=SUMPRODUCT((B7:B14=B18)*(C7:F14))

これを展開すると、B7:B14の範囲でB18と同じ値であるB8の行から、C7:F14と
同じ行の値であるものは1つしかないため、
C8*1+D8*1+E8*1+F8*1と返ってくることですか?
0030名無しさん@そうだ選挙にいこう
垢版 |
2018/04/20(金) 07:30:20.84
>>27
名前 a b c d
山田 1 0 1 0 
鈴木 0 0 0 1

山田はaとc、鈴木はdという意味
この形ならフィルタだろうが集計だろうが行けるよ
1セルに「a,c」のように書いてるなら作り直したほうが良い
0034名無しさん@そうだ選挙にいこう
垢版 |
2018/04/20(金) 13:54:19.88
>>30
実際のデータは選択肢と回答数がさらに多く、いろんな意味でその集計方法は敬遠していました。
ちなみに、おっしゃるように1つのセルにカンマ使ってまとめておりました。
どうしても見つからないと、やってみます。

>>33
作業列の"隣のセル"が理解できません。
>>30のような形で各選択肢ごとにフラグを立ててそれを集計する理解でよろしいでしょうか。
0035名無しさん@そうだ選挙にいこう
垢版 |
2018/04/20(金) 14:48:29.55
1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

数式の意味を教えてください

=IF(ISERR(FIND("東京",B10)),"",1)
この数式では、B10に"東京"の文字列が含まれている場合1を返してくれますが、

=IF(FIND("東京",B10),"",1)
では、B10に"東京"の文字列が含まれてても1を返してくれません

なぜなのでしょうか
0038名無しさん@そうだ選挙にいこう
垢版 |
2018/04/20(金) 21:10:19.98
>>35
上のはエラー判定。エラーじゃない(東京があれば)なら1。
下は例えば3文字目から東京があればfindは3を返す。
上にもあるようにifはtrueかfalseの判定で結果を返すので答えが出ない。
0039名無しさん@そうだ選挙にいこう
垢版 |
2018/04/20(金) 21:12:31.26
>>35
色々突っ込みどころ満載だけど、とりあえず質問にだけ答える

=IF(ISERROR(FIND("東京",B10)),"",1)
こっちは、『FIND("東京",B10)』の結果が
エラーだったら『 (空白)』、1以上の数値なら『1』を返す式
※find関数は該当する文字がないとエラーになるのでISERRORを入れてIFで分岐させてある


=IF(FIND("東京",B10),"",1)
こっちは、可読性が低い・・・というか式が成立してない書き方になってるけど一応結果的には、
『FIND("東京",B10)』の結果が1以上なら一応『 (空白)』は返す式にはなってる

該当する文字がないとfind関数の時点でエラーになって、ISERRORなどでエラー処理されてないからIFの分岐にたどり着けずにエラーがそのまま返されてしまっている
IF計算にまで辿り着けてないから、正直『,1』って書いている意味はない


質問とは関係ない事だけど、2016なら大人しくiferror使えばいいのにと思ってしまうw
0042名無しさん@そうだ選挙にいこう
垢版 |
2018/04/20(金) 22:30:48.45
>>40
気にするな、今回は何も恥じることはない
遅れた上で無駄な数式をお披露目+重い+若干中二病入った回答
をするよりよっぽどいいぞ
0049名無しさん@そうだ選挙にいこう
垢版 |
2018/04/21(土) 21:29:52.38
これをきっかけにiserrorも使ったら便利な場面もありそう
それ系でifsに関して、まだ踏み込めず結局ifにしてしまってる
いつもifs使い始めるんだが結局途中にand か orを入れるから安直に慣れてるifを使ってしまう
端的にこういう場合はifs使え!を教えて欲しい
0055名無しさん@そうだ選挙にいこう
垢版 |
2018/04/22(日) 21:59:16.32
>>54
おう
伊達にMSもアホの集団じゃないぞ
使いやすいと思っているから実装してる。俺も使いやすいから使っている

とりあえずvlookupは廃止してindexmatch()をはよ実装してくれ
0056名無しさん@そうだ選挙にいこう
垢版 |
2018/04/22(日) 22:21:37.39
後方互換性を保たないといけないので、Excelという名前である限りそんなに便利にはなれない
変なショートカットキー、変なメニュー構成、変な関数仕様
全て使いもしない過去の軛
0064名無しさん@そうだ選挙にいこう
垢版 |
2018/04/23(月) 07:20:53.25
会社で当日の出勤者を横に並べて表示させたいんですが、縦に日付、横に社員が並んでて出勤の場合は空欄、休みの場合は休となっているシフト表とリンクさせるにはどうすればよろしいでしょうか?
0066名無しさん@そうだ選挙にいこう
垢版 |
2018/04/23(月) 10:52:17.05
>>65
ID変わりましたが>>64です
https://imgur.com/a/BOjZFre
これで正常にアップロードできてますかね?
即席で作成したので適当ですが、4/23ならBCD、4/24ならBCと当日の出勤者を横に並べて表示させたいです。
0067名無しさん@そうだ選挙にいこう
垢版 |
2018/04/23(月) 12:18:00.86
元号が変わるのには即座にUpDateなどで対応してくれるのだろうけれど
そのUpDateの対象となるバージョンはどれ以降だろな
OSも古いとUpDate入ってこなかったりするだろな

古い機種、アプリ用にはダウンロードサイト用意したりするのかな
マシン本体の買い替え需要が暴騰かな  一気にWin10のシェア上がるかな
0070名無しさん@そうだ選挙にいこう
垢版 |
2018/04/23(月) 23:06:48.97
>>66
すでにレス付いてるように、左に詰めないのが現実的。
4人と決まってるなら、ifで力技でも出来そうだけどスマートではない。
自分ならvba使う。
0073名無しさん@そうだ選挙にいこう
垢版 |
2018/04/24(火) 10:31:08.32
>>66です。みなさんありがとうございます!>>71さんのでいけそうです!
余談ですが、スプレッドシートだと空白詰めるのは楽にできるみたいですね、Excelは本当に難しい…
vbaも視野に入れて勉強していこうと思います、改めてみなさん本当にありがとうございました!
0076名無しさん@そうだ選挙にいこう
垢版 |
2018/04/25(水) 16:16:30.01
Excel2010を会社のパソコンで共有してるのですが
上司がずっといないので更新の仕方がわかりません。
どうやってやるのですか?
0078名無しさん@そうだ選挙にいこう
垢版 |
2018/04/26(木) 05:19:00.08
>>77

更新と言っても、ソフトを更新ではなくて
情報を更新したいんです。(アルバイトのシフト表)
0082名無しさん@そうだ選挙にいこう
垢版 |
2018/04/26(木) 07:31:16.75
確かに。
Excelがどういうものかよく分かっていない感が・・・
何にせよ、そんなざっくりすぎる質問じゃ答えようがないよ
0083名無しさん@そうだ選挙にいこう
垢版 |
2018/04/26(木) 07:45:51.18
>>78
むしろ自分でも>>76を見ただけでシフト表の更新がしたいと理解させることができると思ったの?
みんなお前と同じ感覚を持ってる訳じゃないから考えを改めたほうがいいよ
0086名無しさん@そうだ選挙にいこう
垢版 |
2018/04/26(木) 12:00:16.80
先ず、上司に聞け  上司がずっといない 失踪ならもっと上の上司や家族に連絡しろ 警察にもか
「上司がずっといない」からわからない そうだ!2chで聞こう  って発想がもうね
発想だけなら妄想と一緒で誰しもするが、実行しちまう自分を疑え

「上司」ってのはホントはウソで、出入りの業者が潰れたとか連絡取れない ってなら、構造見せなきゃ誰もわからん
0089名無しさん@そうだ選挙にいこう
垢版 |
2018/04/26(木) 20:34:00.00
Excelの2010を使ってるんだけどさぁー
たまぁーにデータ入力した時に
罫線とかセルの背景色とか
いわゆる書式?全部かどうかまではわからんけど
上にあるセルと同じ書式が自動的にコピーされてくる場合があんのよ
ほんとたまぁーにしかならない
けどどんな時に起きるのかもわからない
誰か詳しい人がいるならよぉー

ど う い う 時 に だ け そ う な る の か

教えてくんねーかなぁー
0090名無しさん@そうだ選挙にいこう
垢版 |
2018/04/26(木) 21:09:29.94
データ範囲の形式および数式を拡張するがONになってるとそうなる
こんなもんは最初にOFFる

どういう時にそれが形式だと判断するかは、確か3つくらい連続してたら
そうなった気がする
0095名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 09:58:46.75
教えて下さい

納品書を作成していますが、
クライアントから、
月ごとに動いた分が分かるように追番をつけたいという要望があります。

現在、1シート目に
受注日・納品日・会社名・担当者・電話番号・住所・個数
などを入れる表があり、
そこに入れると、
2シート目に、納品書のひな型があるのですが、
そこに自動で、1シート目の項目が反映されます。

このエクセルは、年度ごとの更新であり、
1シート目も2シート目も、4月から翌年3月まで、
ひたすら後段して入力していく形態です。
月ごとにシートを分けたりしません。

要望として
18年5月12日納品 5月としては3回目の納品なら、
18051203 あるいは 180512-03
としたいです。

ちょっとわかりにくい説明ですが、
是非アドバイスをお願いします。
0096名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 10:05:26.07
1シート目がリストで、2シート目が納品書1枚分ということ?
っていうか、2枚目が自動生成なら、そこに入力はしないのでは?
0098名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 12:19:15.65
シート1で何行入れようがシート2でちゃんと納品書の明細に収まる
ような「自動」 かどうかが判らんが
シート1に納品書の連番列を追加すりゃいい 追番 が一般的な用語かどうか知らん
納品書番号とか連番とかのがググり易い気がすr

一ヶ月で連番、得意先ごとに連番、担当ごとに連番 とかいろいろあるだろうが 工夫
0099名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 12:55:47.40
>>95
シート1から作り直すというか、項目を追加して修正しないとダメだと思います。
まずシート1にその月の連番になる部分を、列として作る。その例でいうと02とか、03とか。
そこは関数で自動でできると思うけど。
で、それを元に納品書Noみたいなの作る。
それを、シート2にvlookup関数等で反映させる。
010095
垢版 |
2018/04/27(金) 13:05:32.75
>>96
御指摘の通り、2シート目で納品書が自動で切る状態です。
ただ、そうした設定を設けたい、目で見ることができるようにならないかということです。
>>97
伝票番号はありますが、
その番号とは別に、設定したいのです。
うちの伝票番号は、納品月などが一目瞭然というものではないので、、、
0104名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 14:27:06.36
>>95
シート1の1行目は項目名
納品日がC列、会社名がD列であると仮定して
シート1の使っていない列に追加

=SUMPRODUCT(((MONTH(C$2:C2)=MONTH(C2))*1)*(D$2:D2=D2))

シート2へは他項目と同じように参照させればいい
0105名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 14:38:16.34
>>104
ごめん、まちがって途中の式コピペったw
こっちね

=TEXT($C2,"yymmdd-")&TEXT(SUMPRODUCT(((MONTH($C$2:$C2)=MONTH($C2))*1)*($D$2:$D2=$D2)),"00")
0107名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 16:18:56.02
受領書というシートのA9の値をAF列の最終行までオートフィルしたいのですが
↓のコードだとエラーになります。正しいコードをおしえてください。

Sub MacroA1()
Sheets("受領書").Select
i = Cells(Rows.Count, 1).End(xlUp).Row
Range("A9").Select
Selection.AutoFill Destination:=Range("A9:A" & i)
End Sub
0108名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 17:05:11.85
関数の使い方に関する質問です
https://dotup.org/uploda/dotup.org1519000.jpg
人物A〜Iにパラメータα〜εがあるとして
そこからパラメータごとに一人を選び合算した辺りをした部分に算出したいと考えています

各項目の色付けは手動で行うとして
青い部分は2倍で緑は等倍したもので自動的に計算してくれるようにしたいですが(例えば項目αなら550*2+289+255+281+284)
関数をどう使えばいいか教えて頂けないでしょうか?
0112名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 18:06:09.02
>>107
今のコードだと、iは1列目の最終行なので、A9のrow、つまり9になってる。
ってことは、A9をA9までオートフィルなので、エラーが出てると思われます。
0113名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 18:07:38.60
ありがとうございます
VBAはなしで考えているのでSumproductを使うつもりですが
まずセルの色から数値を当てはめる部分って自動化できないでしょうか?
011495
垢版 |
2018/04/27(金) 19:19:21.28
>>105
ありがとうございます。
仮定条件を、私の方で修正しつつやってみたところ、
4/6納品 180406-01 となりました。
求めてる形です。
ただ、
4/7納品 180407-01 となってしまいます。

ここを180407-02
4/15納品を、180415-03 という形にしたいのが希望です。

ぜひお願いします。
0116名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 19:22:24.50
追記です。

あるいは1804-01 1804-02 ・・
という形状でもいいのではと思います。

お願いばかりでスイマセン。
0117名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 19:42:24.97
>>115
いえ、4月に動かしたものなら、
それに対して、追番という形です

5月になれば、
1805-01、1805-02・・
という感じです。

説明不足でスイマセン。
0118名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 19:49:10.78
>>117
今ちょっとすぐにはExcel触れなくて、スマホからだから動かなかったらごめんだけど、会社名ごとのカウントじゃないなら、↓これでいけると思う

=TEXT($C2,"yymmdd-")&TEXT(SUMPRODUCT(((MONTH($C$2:$C2)=MONTH($C2))*1)),"00")

日付部分がいらないなら"yymmdd-"のddを削って、
"yymm-"にすればいいと思うよ
0119名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 19:51:36.93
ブックが1つで、全ての取り引きをそれで管理してるのか、
取引先毎にファイルを分けてるかすら判らんのだけど、
会社名という項目がある以上、多分全部混合なのだろうと

で、番号を追加して欲しいのは特定の納入先だけだろうから、
それにマッチしたら、その月の中で何番目のデータかを計算すればいい
0120名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 19:55:36.93
ちなみに>>105のは、同じ月で同じ会社名が複数あった場合に
180406-01
180407-02
・・・とカウントされる様にしてあったと思う

他社に渡すなら、他の会社への納品回数まで教えることになるから、自分の感覚では「それは問題だろう」と同じ月で同じ会社だった場合のみ増えるようにしておいたんだけど、余計だったみたいだね
0121名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 20:04:15.08
>>119
>その月の中で何番目のデータかを計算すればいい

ん?それが↓この部分なんだけど
SUMPRODUCT(((MONTH($C$2:$C2)=MONTH($C2))*1))

もっとスマートな方法あるなら私も教えて欲しい
パッと思いついたのはこんなもんだったw
0122107
垢版 |
2018/04/27(金) 20:13:21.37
>>112
列AFの最終行にするにはどうしたらよいでしょうか
0123112
垢版 |
2018/04/27(金) 20:49:45.06
>>122
A9の値をAFの最終行まで、では意味が分からないです。
図をアップするか、例をあげるかしてください。
012495
垢版 |
2018/04/27(金) 22:54:38.66
>>118-121
本当にありがとうございます。
あんまり詳細は言えないのですが、
私も4月から異動してきて、そのファイルを使い始めたばかりです。
ある商品を、購入した客の在庫をこちらで預かり、
客からの申し出で、指定先に収めてる感じです。
該当する部分を指定してPDF化して納品書をつくるという感じです。
なので、月ごとの出庫で管理したいのです。
でも、ファイルが良い作りかと問われれば、疑問は感じます。
そこは慣れてきたら手入れしたいと思います。
家にファイルは持ってこれないので、また週明けに試してみます。
ホントに感謝します。
0125名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 23:17:32.40
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

A〜D列まで集計用のテキストデータが入っています。
各列の行数はバラバラでデータがセットされる度に変動します。
この時、E列にA〜D列までの値を縦に積み重ねるように並べたいのですがどうすれば良いでしょうか?
自動化したいので関数でお願いします。
0126名無しさん@そうだ選挙にいこう
垢版 |
2018/04/27(金) 23:33:17.08
ダイナミックにやれる方法あるんだろうか
ボタンを押してマクロ起動するとそのように並ぶ、とかならできるだろうけど
0127名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 07:09:06.51
Excel超初心者です。

【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否


以下のような簡単な納品書を作りたいのですが
(手書きでごめんなさい。)
https://imgur.com/a/MXBf82k

項目数が変動しても、表下部の小計、消費税、合計額を自動で算出することは出来ますか?
自分の知識では=C1*D1や、=sum(E1:E5)といったような
セルごとの指定しかわからないのです。。

この表を使う人は自分以上にエクセルはまったく分からず、
とにかく金額と数量を入力したら、すべて自動で計算出来る方法がないか?と言われまして
途方に暮れております。

なんとか助け舟を出していただけますでしょうか?
どうか、宜しくお願いします。
0130名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 09:20:41.42
>>127
想定される行数よりも多めの行を作っておけば良い
SUMなら空欄が範囲に入っていても大丈夫だ
0131名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 09:23:48.81
>>125
オレ頭悪いからよー
IFとINDIRECTでムチャクチャにやって計算式組んでみたぜー
ただしクッソ重かったりしてPCが1時間くらい止まったり
煙を吐いて爆発したりしても知らねーからなァー

あと勝手で悪いが作業用としてF1、G1、H1、I1セルも使わせてもらったぜ!
使いたくねーならE列の計算式を改変しやがれッ

まず最初に
F1セルには=COUNTA(A:A)
G1セルには=COUNTA(B:B)
H1セルには=COUNTA(C:C)
I1セルには=COUNTA(D:D)
と入力しといてくれ
これはよーするに各列のケツがどこか知りたいってだけだ
まさかとは思うが途中にブランクセルとか入ってねーよなァー?んな話は聞いてねーからなッ

あとはE列全部に・・・
おっと「全部」ってのは冗談だからなッ!
どーせA〜D列なんて最大でも100とか程度なんだろ?
だったらE1〜E400まででいい・・・4倍の数だ・・・
本当にE列全部とかしたら何が起きても知らんからなッ

話を戻して・・・それならE1〜E400までに以下のクソ長い計算式を入れろ
って貼り付けたら行永杉って怒られたわ
途中で一つ改行するけどつなぎあわせてくれ
=IF(ROW()<=$F$1,INDIRECT("A"&ROW()),IF(ROW()<=($F$1+$G$1),INDIRECT("B"&ROW()-$F$1),
IF(ROW()<=($F$1+$G$1+$H$1),INDIRECT("C"&ROW()-$F$1-$G$1),IF(ROW()<=($F$1+$G$1+$H$1+$I$1),INDIRECT("D"&ROW()-$F$1-$G$1-$H$1),""))))

話は以上だぜ
0132名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 11:24:35.63
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Exce2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

初心者です。
例えば、1aや100aと入力したとします。
それをa1やa100と入力文字の配置を入れ替えたりする事はできますか?
0136名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 11:55:21.49
>>127
すでにレス付いてるように余分に空白行入れておくのが簡単。
空白行を非表示にしてもそこに数値が入っていると、sum関数だと加算対象になるので注意。

あとはテーブルを使っても完璧ではないけど、ある程度できるかも。
なお、テーブルでもそうでなくても、行を挿入するときにデータの一番下に入れずにその上に入れれば、Sumの対象になる。
例えば=sum(B2:B7)となってて、6行目と7行目の間に行挿入すると、sum(B2:B8)となるけど、7行目の下に追加するとそのまま。
0137名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 11:59:13.57
>>132
ルールが不明。
アルファベットはaと決まってて、aと数値を入れ替えたいのか、
文字列と数値を入れ替えたいのか。

あとは、そのセル自体のデータを変えたいなら、関数だけでは無理。
関数と形式を選択してコピーなどを組み合わせればできる。
0138名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 12:54:19.51
>>127
『小計』『税』『合計』をもともと書いておくのなら、
>>130>>136 さんの言うように、あらかじめ小計より上のセルまでを指定しておけばいい
んで、いらない行の部分は、Excelの数字が書いてある部分を選択して行ごと削除すればいい。
そうしたら自動的にSUMの範囲も削除した行の分は減らしてくれるよ。
 
 
もしその担当の人が、行ごと削除とかうまくできないだとか怖いとか言うけど
都度『小計』『税』『合計』の文字をD列に書いてくれるっていうなら、
↓E1に張り付けて、使いそうな行の範囲までオートフィルで下までコピーすればいい。
※長すぎるために改行してある部分は、繋げてね。

■結果のみVer.
=IF(D1="","",IF(D1="小計",SUM(INDIRECT("E$1:E"&ROW()-1)),IF(D1="税",ROUND(INDEX(INDIRECT("E$1:E"&ROW()-1),MATCH("小計",D:D))*0.08,0)
,IF(D1="合計",ROUND(INDEX(INDIRECT("E$1:E"&ROW()-1),MATCH("小計",D:D))*1.08,0),C1*D1))))

■おせっかいVer.
=IF(D1="","",IF(D1="小計",SUM(INDIRECT("E$1:E"&ROW()-1)),IFERROR(IF(D1="税",ROUND(INDEX(INDIRECT("E$1:E"&ROW()-1),MATCH("小計",D:D))*0.08,0)
,IF(D1="合計",ROUND(INDEX(INDIRECT("E$1:E"&ROW()-1),MATCH("小計",D:D))*1.08,0),C1*D1)),"D列内に『小計』『税』『合計』の順で記入してください。")))
 
 
>>131
>>42 はあなたの事でしたかw(口調に関してね)
まぁでも式は、全部関数でやって可変となる作業列を減らそうとするとそんな感じに長くもなるよね・・・。
一旦作業列で通し番号つけてOFFSETでってのも考えたけど、作業列も可変になってしまうし。
0139名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 12:59:49.38
>>127
書き忘れたけど、>>138 は君のところの税の端数処理ルールがわからなかったから
小数点以下は四捨五入するようにしておいたけど、会社のルールに応じて
『ROUND』の部分を全部、それぞれ『ROUNDUP』や『ROUNDDOWN』に置換してね。
0141名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 13:52:52.75
>>132
なんやよーわからんけどパーツを置いといたるわ

・RIGHT関数
参照セル内の文字を右端から数えてって何文字分か取り出す
=RIGHT(A1,1)
ならA1セルの文字の一番右端の1文字を取り出す
A1にa100と書いてあったなら0
=RIGHT(A1,3)
ならA1セルの文字の右から3文字分を取り出す
A1にa100と書いてあったなら100

・Left関数
参照セル内の・・・てゆーか上の関数の左から版
=LEFT(A1,1)
ならA1セルの文字の一番左端の1文字を取り出す
A1にa100と書いてあったならa
=LEFT(A1,3)
ならA1セルの文字の左から3文字分を取り出す
A1にa100と書いてあったならa10

・LEN関数
参照セルの文字数を調べる
A1にa100と書いてあったなら4文字だから
=LEN(A1)
とすれば4が返る
0142名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 14:01:01.86
$str =~ s/([a-z]+)(\d+)/\2\1/i
みたいに書ければ一発なのにな

一旦全コピーしてテキストエディタに貼り付けて処理して戻す、
みたいなことをすれば簡単に解決する場合も多い

excelの中だけで完結させるのは殆どの場合コストが高いので、
繰り返し同じことをする場合以外は、いかにexcelの外で解決できるかを考えた方が楽
0144名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 16:02:30.23
>>79 >>81 >>83 >>91

会社全体でbluetooth?で管理してます
管理者の人がいないんで、誰が出勤なのかわかりません。
なので、聞いてます。エクセル2010です。
0146名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 17:48:02.22
iPad2017に入金してEXCELの課金をするために
EXCELのサインインタブ → アカウントがない場合アカウントを作成しましょう を選択してメアドとパスワードと携帯電話番号とSMSコードを入れても「無効なコード」で弾かれます
ネットカフェの危ないPCでないとマイクロソフトアカウントは作れないのでしょうか?
0148名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 18:01:15.54
146ですけど自己解決しました
Safariでマイクロソフト公式アカウント作成ページで作成
アプリ上からは作成不可能みたいですね
0149名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 22:02:35.85
>>127の質問に答えてくださった皆様、
本当にありがとうございました!
一晩じゅういろいろなサイトを見て勉強して
ようやくなんとなく頭に入ってきました。
で、皆様のコメントも少しずつ理解出来るように。。
いろいろ試してみます!
0150名無しさん@そうだ選挙にいこう
垢版 |
2018/04/28(土) 22:30:52.61
>>149
おーその意気だー!
成長する気がある人なら、すぐにある程度は習得できると思うよ、がんばってね。
その過程で、ググりまくってもわからない事が出てきた時は、気長に待てるならまたここで聞くといいw
0151名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 07:06:42.73
>>145

馬鹿にしないでください。
私は真剣に聞いてます。教えてください。
暇じゃないんです
緊急なんです
明日から仕事です
0152名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 07:49:04.09
>>144
>>76 の件なら、他の人も何度も行っている様に
書いている内容では情報が足りなすぎて手のつけようがないんだよ、マジで。
「●(伏字)×●(伏字)+●(伏字)という式があるんですが答えの数字を教えて下さい」
こんな事を聞かれてるレベルだから、誰も分かるわけがない

・現物のファイル、もしくはせめて個人情報だけ仮の値に変えたファイルのをどこかにアップロード

・具体的にどこをどう更新したいのかを事細かに伝える

上記をはっきりしてくれないと誰も答えようがない
0154名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 07:56:42.24
釣りならそれでいいんだけどね
サポート職経験してた身としては、実際に同じような質問が来た場合にどうしてあげるのがいいのか考えてる
0155名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 09:06:30.99
上司に連絡つけるように指示すりゃ終わりだろ
連絡つかないなら上位上長なり人事なりに報告
担当の責務はそれで終わり
0156名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 10:58:20.49
まずエクエルを開くと、アルバイトのシフト表が出てきます。
現在、4月の一週目のままで更新が止まってます
最新のにしたいんです。

>>155
上司に連絡つけるように指示すりゃ終わりだろ
連絡つかないなら上位上長なり人事なりに報告って言うけど
行方不明なんです。上の人間もわからないって言ってました。
0157名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 11:13:05.88
日本語でおk

僕たちは日本人なんだ
失礼だけど君の使ってるのは文法とかめちゃくちゃで僕らに伝わらない
たぶん僕らの言葉も通じていないんだろう
0158名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 11:16:30.34
>>157

貴様の方が日本語を学習しろ!
私の書いてあることが理解できなんてな
どこの大学出てる?
0159名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 11:20:01.37
前提
担当者一人だけで管理しているエクセル作成のシフト表
担当者は音信不通
4月から更新されていない

要望
4月および5月以降のシフトを入力ないし反映させたい

どうせこのレベルの質問来て一ヶ月解決できてないんならシフト表なんか紙で作ってるんだろうから手入力しろ
0160名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 11:24:38.21
>>158
高校数学の質問スレにりんご3つを割りたいんですけどどうすればいいですかぐらい意味のわからん質問してんだよ
エスパーしようにも限度があるわ
0165名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 12:19:14.07
Webに無償のスケジュール表、シフト表があるから
それ使ったらどうだ。

それで無理なら手で書くのが現実だと思うぞ。
0168名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 13:08:49.67
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

非表示にしてあるワークシートの再表示の際、再表示ボックスが出ますが、そのボックス内での表示順を変更することってできますかね?
カスタム順位で並べ替えられたら一番ありがたいですが、名前順などの縛りがあってもいいです。
0171名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 16:10:52.81
>>168
シートのindex順になっているみたい。つまり作成した順番
これ並び替えるのすげーめんどくさいから、再表示のリストをフォームかなにかで作ったほうが良いと思う
0172168
垢版 |
2018/04/29(日) 16:28:16.48
>>171
なるほど、やっぱりそうなんですね
提示してくれた方法で検討してみます
ありがとうございました
0173名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 17:26:23.70
会社の所長が入力して、会社の他の管理者がそれを見ます

更新の仕方教えてください。

あと、なんでみなさん教えてくれないんですか?

所長もなぜか音信ふつうなのに、ほったらかしです
0176名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 17:38:11.17
>>173
4月2週目以降のシフトを入力すれば更新されるよ
あんたが皆から聞き取って入力しろ

Excelの問題とは違う
0182名無しさん@そうだ選挙にいこう
垢版 |
2018/04/29(日) 22:42:58.76
解釈の原因は解釈者自身の固定観念。解釈の自由には責任が伴う
言葉風紀世相の乱れはそう感じる人の心の乱れの自己投影。人は鏡
憤怒は一時の狂気、無知無能の自己証明。中途半端な知識主ほど激昂
「真実は一つ」は錯誤。執着する者ほど矛盾を体験(争い煩悩)
他人に不自由(制約)を与えれば己も不自由(不快)を得る
問題解決力の乏しい者ほど自己防衛の為に礼儀作法マナーを要求
情報分析力の低い者ほどデマ宗教フェイク疑似科学に感化洗脳
自己肯定感の欠けた者ほど「己の知見こそ全で真」に自己陶酔
人生経験の少ない者ほど嫌いキモイ怖いウザイ憎い想定外を体験
キリスト教は世界最大のカルト。聖書は史上最も売れているト本
全ては必然。偶然 奇跡 理不尽 不条理は思考停止 視野狭窄の産物
人生存在現象に元々意味価値理由目的義務使命はない
宗教民族領土貧困は争いの「原因」ではなく「口実動機言訳」
虐め差別犯罪テロ紛争は根絶可能。必要なのは適切十分な高度教育
体罰は指導力問題解決力の乏しい教育素人の独善甘え怠慢責任転嫁
死刑は民度の低い排他的集団リンチ殺人。「死ねば償える」は偽善
核武装論は人間不信と劣等感に苛まれた臆病な外交素人の精神安定剤
投票率低下は社会成熟の徴候。奇人変人の当選は議員数過多の証左

感情自己責任論 〜学校では教えない合理主義哲学〜 m9`・ω・)
0183180
垢版 |
2018/04/29(日) 23:19:43.19
>>181
ありがとうございます。
2行目以降(1行目を除外)で"集計"と"総計"がなくなるまで繰り返すにはどうしたらよいですか
0185180
垢版 |
2018/04/30(月) 00:37:33.35
>>184
↓だとうごきませんでした

For i = Cells(Rows.Count, 8).End(xlUp).Row To 2 Step -1
If Not (Cells(i, 8) <> "集計" Or Cells(1, 8) = "総計") Then
Rows("1:1").Delete Shift:=xlUp
Next i
0187名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 06:47:15.65
>>173

5ch管理者の者です
みなさん答えてあげてください、
せっかくの連休です
0192名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 11:06:13.37
>>190
その、だったら自分で書けば、の返しはやめてもらいたい
このスレには質問者と回答者以外にもExcel勉強したくてロムしてる人だっているはず
質問と回答を再現してうまくいかない、回答が知りたいと思ってる人いる
ただそのたび横からレスする訳にもいかないと思うし
どうしてそんなに捻くれてて上から目線で偉そうなの?
確かに無償で教えて貰うことに厚かましいと言われたらそれまでだけど、だったら自分でやれば、ってできない子供に機嫌を損ねてネグレクトしてるのとちょっと似てる
そこまで親切は求めないけど、せめて解決する回答を書くのが回答者としての書き込みのマナーやモラルだと思う
わかってるのに書かないのが意地悪だってこと
0194名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 11:12:08.91
>>192
まぁまぁ。
回答者は確かにひねてるとこはあるな。
でも>>189で再回答してるみたいだし許してやれ。
アンカーつけないあたりみても素直には答えてやんねーよってのが現れてるよなw
ほんとは答えるのが好きなのにやってやってるって態度でしかできない可哀想な奴なんだろ。
0196名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 11:29:53.26
わざわざちょっと足りないコード書くとかって性格出る
おそらく職場でも一旦出来たというのは早いのだろうが、その後すぐにやっぱりちょっと修正します、とか言ってるタイプだろう
0198名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 11:32:30.30
つーかここも大した回答者がもういないのかな?もしかして。
ここで解決しなかったことググったらサクッと回答出てきたこと何回かあるよ。
だからその上から目線回答者が悪目立ちしてるんじゃない?
0200名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 11:37:22.00
>>196
そういうタイプはいるさ
オーダー内容満たしてないのに早とちりで「出来ました!」と言って速攻突き返されるやつ
早いけど結局遅い、みたいな
0207名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 11:54:32.52
仕事ができる人と出来ない人の違いを脳科学的にいうと、時間が少しかかっても結果効率よく要求に叶ってる答えを出す人の方が仕事ができる人と捉えるんだってよ
0211名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 12:39:48.52
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい(初歩)
【4 VBAでの回答の可否】 可
A列B列をそれぞれオートフィルタで絞ったままC列の可視セルのみに希望の文言をコピーして記載したいです。
1行目は項目列なので可視セルの2行目から最終行までが記載範囲。
可視セルのC列2行目に記載し、下までコピーで引っ張るイメージです。

試すと可視セル以外の隠れているセルにも文言が記載されてしまいます。

宜しくお願いします。
0213名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 13:24:26.56
 エクセル初心者ですが、よろしくお願いします。

【1 OSの種類         .】 Windows8.1
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】   不可


 関数の結果に、セル名が出てきてしまいます。

   IF(G4>=100,"E4","")

 E4には、1000とあるので、「1000」と表示したいのですが「E4」と
表示されてしまいます。

 すみませんが、よろしくお願い致します。
0215名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 13:34:49.18
>>213
E4をダブルクオーテーションで括ってるからだよ

IF(G4>=100,E4,"")
0216名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 13:39:49.35
>>214
いま214が書いてるのは
『もしG4が100以上なら"E4"と文字を記せ、そうでなければ空白にせよ』という指令
しかもまず論理式がG4じゃなくてE4じゃない?
あと"”で囲むと文字列を記載するから”E4”となるよ

E4に1000とあらかじめ記載してあるとして
=IF(E4>=100,E4,"")

こうじゃない?
0219名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 14:12:16.29
>>210
あくまでW今Wの話だからだよ
連休入る前の金曜より前だと状況も違うだろうし、そんなもんは知らん

今の時期、休暇入ってる回答メンバーも多い中、まともな質問はもう回答されちゃってW今W暇を持て余してるってこと。
0221名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 14:23:00.66
デバッグとかしてて、原因が遠い所にあるようなのは見つけ甲斐があるけど、
1行見ただけでいきなり間違ってるようなのは力が抜ける
0223名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 17:23:02.08
>>213

213です!いつも"つけてたので、きづいてませんでした!(笑)

助かりました!ありがとうございました!
0225名無しさん@そうだ選挙にいこう
垢版 |
2018/04/30(月) 18:38:09.24
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 2010
【3 VBAが使えるか    .】 否
【4 VBAでの回答の可否】 否

Sheet1には元データがあり、このシートはいじるなと言われており編集はできません。
集計は全てSheet2で行ないます。

Sheet1のA列には yyyy/mm/dd hh:mm:ss形式の日時が並んでいます。
これを何日が○件や何時台が○件と言うふうに、日単位や時間単位でカウントをしなければいけません。
どうすればカウントできるでしょうか?
0229名無しさん@そうだ選挙にいこう
垢版 |
2018/05/01(火) 12:30:06.85
>>118
遅くなりました。
昼休み中にやってみたところ、理想としてた形になりました!
本当にありがとうございます。

>>128
親切なお言葉、重ねて感謝します。

他、御助言いただいた皆様、ありがとうございました。
0232名無しさん@そうだ選挙にいこう
垢版 |
2018/05/01(火) 17:40:56.63
取引先、エクセルのファイルをxlsxで送ってきたので、契約を取り消す予定。ビジネスではxlsを使うのが常識。
Windows Xpで使えないファイルは送ってくるな!
0233名無しさん@そうだ選挙にいこう
垢版 |
2018/05/01(火) 18:06:17.81
>>232
ぃゃ 今どきXP使ってるのもどうかと思う
0236名無しさん@そうだ選挙にいこう
垢版 |
2018/05/01(火) 21:52:40.20
>>232
なにをおっしゃる。XPで普通に使えるよ。
使えないのは、使っているExcelが古いからだけ。
xpの時代からxlsxは普通にある。
0237名無しさん@そうだ選挙にいこう
垢版 |
2018/05/01(火) 22:20:36.37
たぶん、相手にそう言われたんだよ、きっと で、啓発のために書いてくれたんだ
いまだにこういう企業あるから気を付けようぜ って
常識を相手に強要するような取引先とは手を切ろうぜ って
0243名無しさん@そうだ選挙にいこう
垢版 |
2018/05/02(水) 10:29:22.63
連休ってさ、質問者もほとんど休み入っちゃうから質問ほとんど出てこないんだよね・・・
で、見事な需要過多でひますぎる→変な茶々入れて回答メンバー同士でどうでもいいような争いがw

色々今更な事とか聞きたい事ある人、今ならきっといくらでも答えてもらえると思うから、どんどん質問するといいよw
0248名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 08:26:52.13
ちゃんとした質問掲示板だと突っ込みまくられ
時には回答者からパワハラまがいのツッコミされるから
ココみたいな所も存在価値はあるな

ココに質問するやつは色々な意味で普通じゃないヤツが多い回答者もw
0250名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 09:07:08.10
>>245
自分は数回質問したけど、ちょっとズレた解答でやりたいのそれじゃないんだけどとか、結局方法はないと言われたけど他のサイトで見つかったり。
ズレるのは、みんな解答より自分の興味のある方に話題がズレていって、結果解決してない、みたいな。
自分は2/5だったから40%(ズバリの解答ではなくほぼ肝になる部分は教えてもらえたのでそれを自分で修正したものを含む)
0254名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 11:37:37.54
>>251
まぁ確かに。
散々ググるよね。
そうなんだけど、他にももうちょっといい方法とか少しやりたいこととズレてるんだよな、で自分でも試して無理だったので質問するとやっぱり出てこない。
で再度ググる時ちょっとしたワードの入れ替えとか、面白いのがミススペルしてうまくヒットしたことがある。ミススペルというか送りがながちょっと変だった、とか。正しいのだと出てこないw
それはoshiete gooとかで質問者が同じミススペルしたんだろうな。
てパターンがここで解決せずググって解答みっけたパターンかな。

あとはここで難解な解答もらって使いにくくて、その後自分で非常にシンプルな形に直せた時は、あーここの人は難しいことを自己満で書きたい人もいるだなとは思う。
0255名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 12:09:15.65
>>254
> あーここの人は難しいことを自己満で書きたい人もいるだなとは思う。
性格歪んでる
「とてもうれしい」って書いておけばいいのに...
0256名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 12:12:18.10
このスレは回答者の意向に沿うような質問の仕方をすると、非常にレベルの高い回答を得ることができる
普通に質問すると超高速でテキトーな答えが返ってくる
それだけの話しだよ
0257名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 12:16:34.89
難解なのは自己満でなくて、簡潔に記述するスキルが無いだけかもしれない
0261名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 12:49:38.21
>>259
シフト表を更新するために、上司の連絡先や担当者の失踪をエクセルで解決するところから始める必要があるからな
なかなか難易度は高いと思うぞ
0263名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 13:25:55.79
通常の自分なりの作り方で、更新の処理を加えた場合はどうなんだろう
どっかのセルが更新されたら連動させる
専用のボタンを付ける
ファンクションキーに割り当てる  他には?
0268名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 14:33:51.13
>>267
そういうの答えたいなら2パターン用意しろ
シンプルなの
勉強用をひけらかしたいなら別バージョン
頭が悪い奴の典型パターンなんだよね
複雑にして喜んでるのって
0272名無しさん@そうだ選挙にいこう
垢版 |
2018/05/03(木) 21:38:05.39
>>269
自分は回答はまだできないレベルだけどなんか笑っちゃったよ
今度は別の質問サイトでちゃんと質問してみるよ
そうすればヘンテコ難解な回答を喰らうことも減るね
0274名無しさん@そうだ選挙にいこう
垢版 |
2018/05/05(土) 15:25:57.19
やめとけやめとけ
去年うちの会社の懲戒処分で
女に異動先まで押しかけられた挙句警察沙汰になった人いたが
そんな事件が増えるだけだぞ
たしかその人部長くらいの役職だったからマジ可哀想
0277名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 09:39:10.28
【1 OSの種類         .】 Windows8.1
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可

数多ある発送方法のうち、荷物の縦・横・高さ・重量・品目をエクセルに打ち込む→自動で最安(or最適)な発送方法を表示させる

…といったことをやりたいのですが現実的に可能でしょうか?
0278名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 11:00:07.74
【1 OSの種類         .】 Windows 10(1803適応済)
【2 Excelのバージョン   】 Excel 2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可
春のUpdateでxlsの一部ファイルが保存できなくなった
複数のシートにTODAY関数/NOW関数が入ってると保存できなくなったところまで原因突き止めたけど
なんかうまい回避方法ないですか
0279名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 11:52:59.01
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

Excelでxmlインポート時に、セルの書式設定を文字列に設定して取り込んでも、16桁以上のデータの下桁が0表示となってしまいます。また、先頭の0も消えてしまいます。
正しい値で表示させたいのですが、ご教示ください。
よろしくお願い致します。
0280名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 12:29:50.36
Excel2016ですけど先日のアップデート後?だと思うんですけど
過去に作ったオートシェイプが軒並み歪んでしまいました
ただ印刷するとちょうどいい感じで、逆にアップデート後に作ったオートシェイプは
印刷時に軒並み歪んでしまうように…
新しいブックにオートシェイプの○を作って印刷プレビュー見ると楕円になってしまってます

これは私の環境だけでしょうか?
0281名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 12:33:48.52
>>277
まず、質問内容である可能か不可能かについては、可能。
もし、一つのセルで完結しろと言うのであれば無茶かと。

自分で作るなら、発送に関する全てのデータを入力した上で、項目ごとに下準備になる関数なり何なりを組んで、最終的に調べたいデータの場合の判定用関数なりを組めばいいと思うよ
VBAは専門外なので知らん。

ちなみに作るとしてもそれなりの工数はかかると思う。
少なくとも「タダで作ってください」と頼むようなものではない
多少のお金出せば作ってくれる人はいくらでもいると思うよ
0286名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 15:47:48.68
excelで日記書いていこうと思うんだけどいいフォーマットないかな?
1日A4 サイズで1ページ目安でいきたいと思ってる
excel のことあまり知らないから適当にいじくり回すことになると思うんだだからエクセル初期のデフォルト設定に戻す方法を教えて欲しい
試しに色々変更とかして戻せなくなってわーってなったらおしまいだし
後、エクセルのセル表示をA4にしたいのにできないのかな?
ページレイアウトてのが一番それらしいけど左右の余白が統一されてないしね
0287名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 16:47:20.52
>>286
Excelは主な設定をファイルごとに覚えて保存する方式だから、新規で開けば元に戻ると思っていい
だけどページ数があまり増えると動作が重くなりやすいから日記には向いてないと思う

どちらかと言えばWordを使った方がいいよ。ページの区切りも視覚的、直感的にわかりやすいし
0288名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 16:57:36.73
表示する桁数を揃える関数は有りますでしょうか?
小数点以下2桁と設定すると100.51、10.15、0.15と表示される(全体で5桁、4桁、3桁となってしまっている)のですが、
小数点無しの数字全体で3桁と設定したいです。
上の数字だと101、10.2、0.15と表示させたいです。
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
0289名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 19:36:59.24
>>288
関数でもできないことはないけど、数字の範囲が限られてるなら条件付き書式でやるといいんじゃないかな
100以上 → "000"
10以上 → "00.0"
1以上 → "0.00"
みたいな感じで
0290名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 21:01:57.68
フォルダ内に、人名.xlsxの形式のブックがたくさんあります。
例:山本.xlsx 渡辺.xlsx 川上.xlsx など

同じフォルダ内に集計用の別のブックがあり、
A2へ山本と入れたら、B2へ山本.xlsxのSheet1!A2のデータが入るように
A2へ渡辺と入れたら、B2へ渡辺.xlsxのSheet1!A2のデータが入るように
A2へ川上と入れたら、B2へ川上.xlsxのSheet1!A2のデータが入るように
するにはどうしたら良いでしょうか?

集計用のブックのA列は名前入力欄(手入力)となっており、
人名.xlsxの各ブックの座標位置はすべて一定となっております。

【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 否
【4 VBAでの回答の可否】 否

よろしくおねがいします。
0291名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 21:11:44.57
>>277
大きさだけならできるけど、品目が入ってくるとかなり難しいと思います。
あと、発送元や発送先まで入れると、できなくはないけど、かなりややこしいかと。
web上でその手のサービスもあるのでそちらを利用するのがよいのではないでしょうか。
0292名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 22:23:45.69
>>287
一応エクセルのシートを1か月分作って来月分は別ファイルで作成
1年ごとにフォルダわけしていこうかと思ってたんだけどそれでも重くなるかな?
エクセルの検索機能やマクロ機能、日付をオートで設定できる関数や↓矢印押すと晴れとか雨とかを選べるやり方もあるのでそれも使ってみたいし練習もこみで考えててどうかな?
ただ1から作るとなるとイメージがむずかしいので参考になるフォーマットがホシカッタンダケド
0293名無しさん@そうだ選挙にいこう
垢版 |
2018/05/08(火) 22:33:56.88
>>290
indirect関数を使う
R1C1形式の方が色々と制御しやすいので、こっちで慣れたほうが良い

a2=山本
b2=INDIRECT("["&A2&".xlsx]Sheet1!r2c1",0)

どうしてもA1形式がいいなら、こう
b2=INDIRECT("["&A2&".xlsx]Sheet1!a2",1)
しんどいぞ
0295名無しさん@そうだ選挙にいこう
垢版 |
2018/05/10(木) 20:02:24.57
excel2013だが、気まぐれでofficeの更新ポチッとクリックしたら今までのVBAがエラー出しまくり。

なんじゃこりゃwwwwwwwwwwwwww

クソMicroSoftしねよwwwwwwww
0296278
垢版 |
2018/05/11(金) 09:50:29.89
1803の累積更新を当てたら>>273の不具合は解消されました
よかった…まだ2003で頑張れるw
0297名無しさん@そうだ選挙にいこう
垢版 |
2018/05/11(金) 10:55:57.81
教えて下さい。

excelのセルに、

=VLOOKUP(A2776,●●宛!$A$1:$Y$240,17,FALSE)

という情報を持たせ、セルの中に、525 とあったとします。

その同じセルの中に、(525 というように、「( 」かっこ を入れたいのですが、そういう事は出来ますか?

その右隣のセルには、「円:税抜)」という情報を入れる事を考えてます。
※「円:税抜)」については、文字を入力する形として考えてます。・

ぜひ教えて下さい。
0300297
垢版 |
2018/05/11(金) 13:43:33.32
>>298
ありがとうございます。エスパー、すごいです。
まさにその通りになりました。
希望通り、(525円:税抜)の表示になりました。

そこで、もう一つ、質問があります。

(1,200円:税抜) と「,」と4ケタになった場合のカンマってどうやって設定するんでしょうか?

お願いばかりで恐縮ですが、何卒宜しくお願いします。
0305名無しさん@そうだ選挙にいこう
垢版 |
2018/05/12(土) 00:34:02.98
>>304
うお、こういうのがあるのか。気づかなかった
マクロの自動記録みたいなもんで、全く意味はない
以下で良い

(#,##0"円"!:"税""抜")

(#,##0"円:税抜")
0307名無しさん@そうだ選挙にいこう
垢版 |
2018/05/12(土) 10:19:13.94
補完

>>297は全角括弧を使っているようなので、もし全角なら

"("#,##0"円:税抜)"   となるでしょうね。

ちょっと見栄えよくする意味で

"(" #,##0"円:税抜 )"

と半角スペースを括弧とその内側に入れてみるのもアリでしょうね。
0308名無しさん@そうだ選挙にいこう
垢版 |
2018/05/12(土) 10:22:47.64
追加

"("* #,##0"円:税抜)"

みたいに、 #,##0 の前に * (アスタリスク+半角スペース) を入れると

左の括弧がセルの左端に揃うので、括弧の位置をセルの両端に揃えたいときは有効ですね。
0310名無しさん@そうだ選挙にいこう
垢版 |
2018/05/13(日) 00:03:07.88
>>295
正しい文法で書かないからだ
0315名無しさん@そうだ選挙にいこう
垢版 |
2018/05/15(火) 00:20:30.94
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 はい(コーディングは不可)
【4 VBAでの回答の可否】 可

次の例1のような大量のBookを、例2のようなファイルに集計したい。
ご教示願います。

(例1)
  A     B    C   D      E
1
2 総務課  役職   名前  住所  最寄り駅
3 総務課  役職   名前  住所  最寄り駅   
4 総務課  役職   名前  住所  最寄り駅
以降、列はBookによって可変。こんなBookが2,300ある。

そして、その2,300のファイルを全部一つのシート(Book)にまとめたい。

(例2)
  A     B    C   D      E
1
2 総務課  役職   名前  住所  最寄り駅
3 総務課  役職   名前  住所  最寄り駅   
4 総務課  役職   名前  住所  最寄り駅
5 営業課  役職   名前  住所  最寄り駅
6 営業課  役職   名前  住所  最寄り駅
7 営業課  役職   名前  住所  最寄り駅
(課ごとに別のBookのものをつけていく。)
といった感じに、まとめたい。
http://route40.me/excel-macro-shukei/
こちらのサイトを参考に作れないか試したが、技量不足でうまくいかず。
でもやりたいことは、これに似ているかと・・・。
0317316
垢版 |
2018/05/15(火) 00:38:46.33
そのサイト、ちらっと見たけど、シート名がすべてのbookでSheet2になってないとダメみたいよ。
0318名無しさん@そうだ選挙にいこう
垢版 |
2018/05/15(火) 01:05:41.06
シートが1枚ならcsvにしてバッチファイルで結合したほうがはやい
0319316
垢版 |
2018/05/15(火) 02:25:02.08
sheet2じゃなくて、sheet1です。失礼。
0320名無しさん@そうだ選挙にいこう
垢版 |
2018/05/15(火) 05:30:43.52
保護されたビューというバーが表示されます

会社内でパーとのシフト表を共有してるのですが
表示内容を最新のにしたいのですがやりかたがわかりません
教えてください。
0322297
垢版 |
2018/05/15(火) 10:00:12.20
>>303-309
大変参考になりました。
お返事が遅くなり、申し訳ありませんでした
本当にありがとうございます!!
0324名無しさん@そうだ選挙にいこう
垢版 |
2018/05/15(火) 14:05:01.86
>>323
Accessと組み合わせて・・・っていう本は昔出てたけど、
バックアップは辛いし、
ユーザー数は限られるし、
で、今は専用ソフトで安くてカスタマイズ可能なのが出ているのでは?
0331名無しさん@そうだ選挙にいこう
垢版 |
2018/05/17(木) 12:07:29.00
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

散布図でX軸を第2軸(上)にする方法を教えて頂けないでしょうか?
「データ系列の書式設定」から「第2軸(上/右側)(S)」を選ぶと、Y軸が第2軸になってしまいます。
よろしくお願いします。
0332名無しさん@そうだ選挙にいこう
垢版 |
2018/05/17(木) 14:52:41.99
win10でexcel2016使ってるけどデジカメで縦撮りした写真を貼ってるとカオスになるよ
図の変更で写真差し替えするとリサイズして縦に起こした写真や
そのまま貼り付けた写真が上下逆になったり
フォルダ内で左右回転した写真とソフトで左右回転した写真がサムネイルと向きが違ったり
0335名無しさん@そうだ選挙にいこう
垢版 |
2018/05/17(木) 20:19:27.79
エクセルで長い文書の場合何ページも下に続きますよね?

それでマウスや矢印キーを使うと次のページに行くのに時間がかかります

瞬時に次のページに飛ぶショートカットはありませんか?
よろしくお願いします。
0341名無しさん@そうだ選挙にいこう
垢版 |
2018/05/17(木) 22:38:51.60
基本的な関数の使い方を覚えた後に
応用的な使い方を身に付けたいと考えた時におおすめのテキストはありますか?
やりたい事を思い付いた時に都度ネットで調べたりはしているのですが
これっていうテキストがあれば手元にあればいいなと思いまして…
0342335
垢版 |
2018/05/17(木) 23:28:09.88
ありがとうございました

ページダウンが使えそうですね

>>340
ワードの間違いですw
0345名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 02:19:14.17
>>341
どういうことするのが多いかにもよるし絶対賛否両論になるし

どの本も丸々端から端まで使えるってのはない

これいいけど廃盤ぽいな
すぐわかるSUPER Excel配列マジックを極める 営業、経理、総務もこれでExcelマスター! 面倒な集計や計算処理が格段に楽になる! (すぐわかるシリーズ)

同じ著者のこれ買って感想おせーて(予約受付中)
今すぐ使えるかんたんEx Excelマクロ&VBA プロ技 BESTセレクション [Excel 2016/2013/2010/2007対応版]

これも少し使った
今日から使える Excel関数&マクロ 2016/2013/2010/2007対応

結局ググるのがまずはいちばん
0346名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 05:44:57.10
>>341
身につけたいという目的なら、参考書なんかより、問題集とかのほうがいいんじゃないかな?
回答に詳しい解説ついてるやつ。

>>345さんも言ってるように、ある程度できるようになったら、色々触っていて(というか必要に迫られて)わからないところはググる。
その結果色々と身についていく。

そんな訳で、今現在仕事などでExcelを色々使わなきゃならない環境がないなら、問題集のほうがいいかなと。
このスレで、過去スレでもいいから解決してる色々な質問に対してどう出来るか考えて、自分でやってみるのもいいかもね。
んでわからなかったら回答を自分でやってみる。
もし知らない機能や関数が出てきたら、ググって勉強。
0347名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 08:30:06.45
>>345
>>346
レスありがとうございます
仕事で使っているときにもう少し効率良く出来ないかなと調べる際に普段使いするテキストがあったら
頭の隅にその内容が残っててゼロから調べるより楽になるかな?と思っていました

ただ確かに賛否両論で荒れかねない質問でした…申し訳無いです
土日挙げていただいたテキストを探しに本屋巡りしてみます
あと正直問題集は盲点でした
実際にやってみた方が覚えますもんね
0348名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 09:20:42.22
>>347
別に質問自体は無問題よ
同じく参考書欲しくて買ったくちだから
やっぱりググるのだけだと、んーと思う時期はくる
Excelの本だけはネットではなく本屋で中身相当吟味して買った
結果そんなに使わないけどその1冊の中に、コレ超冴えてるって使い方が2,3あればそれで十分かなと思った
それらはググっても出てこなかったやつ
全体読むだけでも頭の整理になるから気に入ったやつ1冊くらい買ってみれば?
これを高いと思うならやめればいい
問題集もいいと思う
ただやっぱり実務に使うものでこそ探究心が湧くってのもあるから、資格欲しいなら問題集いいかも
0352名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 11:16:27.48
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否

=If(mod(a1,12)=0,"12",mod(a1,12))
求める事はこれで出来ていますが、条件を複雑にしていくと「mod(a1,12)」が式の中に何度も登場しとても見にくくなります

「もし「判定式」が真ならA、そうでないなら「判定式」」をすっきり各方法ありませんでしたっけ
以前立ち読みした本でチラッと見た記憶があるのですが
0353名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 11:42:44.55
>>352
あんまりすっきりしてないけどMODを1回にする式

=IFERROR(1/(1/MOD(A1,12)),12)

式の意味というか目的によっては別の書き方も出来るけど
たとえば割る数が12限定で元の数が1以上ならこんな式もある

=MONTH(DATE(2000,A1,1))

シートの中に何度も登場することがわかってるなら、どこかのセルにMODだけ書いておくのも一つの手
0354名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 11:48:40.73
>>349
あくまで初心者が勉強する場合の話だけど

2画面あればいいけど、ブラウザとEXCElを切り換えながらってのは効率悪いよ
あちこち交互に見たい時も、本の一覧性、書き込み、再構築のしやすさに勝る方式はまだ発明されてない
ブラウザのタブやしおりやブックマークは使い勝手がいいとは限らないし、ブログや無料サイトは広告がウザイ

まあ本はコピペできないって欠点あるけど、最初は手打ちした方が頭に入りやすい
0355名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 11:49:28.48
>>350
自分で作った式でも後から見て、コレナニ?はあるね
ちょっと中身見れば思い出すけど
vbaと同様にメモもつけとくのは大事だね

本も本で良さはある
結局そのまんま使えないから応用力だな
vbaは本あるといい
0359名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 13:33:37.75
>>354
言いたい事はわからんでもないが、そこさえもクリアできない人は実務無理だと思うぞ

あと最初は手打ちよりコピペ
コピペした式に数式バーでカーソル当て色頼りに参照範囲を確認して咀嚼していく方が俺はやりやすいと感じる
方法論の違いなので正解とかはなくどれでもいいが
Excelとブラウザごとき、並べるかショートカットでサクサク切り替えんと
ちなみに再構築のしやすさはブラウザで遜色なくむしろ便利
書き込みはテキストにメモれば問題なし
一覧性を再現したいならスクショをExcelに貼り付けておけ
オフラインで眺めるなら本だね
0361名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 16:42:48.36
みんなExcel使うとき画面の大きさどう?
自分は大きい方がストレスない
けどSEとかExcelいじる時も小さいラップトップでやってる人多い
あとキーボードも外付けじゃないと集計急ぐ時は無理
ラップトップのキーボードで作業してる人見てたら結構ちんたらしてて、大して急ごうという気がないように見えた
0362名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 17:14:28.41
=sum(indirect("a1:a3"))
みたいな関数があったとして、オートフィルで関数コピーする時はどうすればええの
やりたい事は、列を挿入したり削除しても、常にa1からa3までの範囲を計算したい
それを複数列でやりたい
0363名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 17:52:40.46
>>352
同じ条件式で、結果が異なるごとに違う処理をさせたい場合に、一つのセルでif,if,if,とやるのはとても見づらいって話だよね
それをセルで計算させるよりは、VBAで書いた方が、枝分かれがわかりやすいよ〜
それぞれの結果の処理ごとにmoduleをつくって、よび出す形が良いと思う
0370名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 21:36:34.11
最近大学で使い始めて、
ここから
エクセルの技術やスピードを
あげるには
まず何よりもショートカットキーや図の作り方
覚えるのが土台になりますかね?
思うように進まず難しい
0373名無しさん@そうだ選挙にいこう
垢版 |
2018/05/18(金) 23:24:24.54
>>370
例えば、数値を使う事務処理ベースから入るなら、
世の中で定期的に公開されるxlsxやcsvデータから、関心のあるモノ落としていじってみれば?
・オートフィルターとSUBTOTAL
・テーブル、配列数式
・名前定義
・表示形式や日付・時刻関数、文字列関数を使ってのデータ処理
・ROUND、INT、IF、AND、OR、SWITCH、ISERROR、ISNUMBER、NA、INDEX(MATCH)、COUNTIFなんかの関数を使っての集計
・算術平均、幾何平均
・いろいろな報告書で使われている折れ線、積み重ね、ドーナツ、散布図、3Dマップなんかのグラフを真似てみる
なんてところから、
・ピボットテーブル・グラフ、スライサーを使ってみる
・ゴールシークを使ってみる
・近似値や標準偏差や相関係数なんかを使っての初級統計分析(本気でやるにはRあたりで)
・VBA処理に手を出してみる
とか。

ただし、妙なネ申Excel回避のため、罫線は極力使わない。セルの単位の目盛線が既にある。

例えばオイラが関心があっていろいろやってるのは、
・気象庁の気象観測データ
・電力10社のエリア需給実績、OCCTOの送電線潮流実績
・再エネFIT制度の都道府県、市町村別導入量・認定量
・国土交通省の自動車燃料消費統計
・有価証券報告書(表のページをAcrobat等でpdfからExcel形式に変換して)
等。

セルデータがブランクなのか"0"なのか"-"なのか"NA"なのかで、
SUBTOTAL(9, )またはSUBTOTAL(109, )で集計するときと、グラフで集計するときの挙動が違うとか、
10万行もあるとさすがに計算処理がキツいとか、やってみるといろいろツボやコツがわかる。

ショートカットキーあたりは、その中で覚えれば?
0375名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 01:18:52.56
>372
Ctrl+Dはほんと使える。
範囲選択してCtrl+D押すとオートフィルみたいにも使えるし、図形やグラフのコピーなんかもこれでできるし。

Alt→E→A→A(クリア)とか、Alt系のショートカット(なんか名前があったと思うけど忘れた)も覚えておくと便利。
0376名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 01:33:16.49
>>370
なるべくマウスを持たないで作業できるようにする方が何倍も速くなるよ
関数やVBAなんて覚えようとしなくていい必要に迫られたら仕方なく覚えようって意識でいい
0379名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 08:31:38.87
alt-shift-右, 左だよ
グループ化とグループ解除は簡単なんだけど、
グループ化したものを展開したりたたんだりがキーボードからやれない
そっちの方が操作する機会は圧倒的に多いのに
0382名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 09:29:58.00
オートフィルタつけるのにAlt-A-Tはよくやってるな

あと旧ショートカットだけど
シート隠すAlt-O-H-H
シート再表示Alt-O-H-U
この二つはもう指が覚えてるわ
たしか今のショートカットより一手少ないんだw
0384名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 09:56:12.30
シート名の編集の Alt-OHR は代替のショートカットが無かったような
編集するよりはコピペしたい時によく使う
Alt-EM, Alt-ELもよく使う

excelとしては消してしまいたいので、ヘルプも何もない裏技状態
0387名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 14:12:56.34
>>386
微妙だなぁ
表があればいいって人と、表を更に加工する人で分かれる
前者は印刷するものを渡すし、後者には最小限加工しただけの生データを渡す

それにグループ化ってバグりやすいからあんまり使わない。
2007ぐらいだとボロボロだった
0388名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 19:46:42.82
エクセルの質問の件ありがとうございます!

まずは
必要な操作をとにかく手でやりながら
これはショートカットキーでできないか?とアプローチはじめていきます

後々関数とかも余裕出れば
書籍買って勉強はじめていきます
0389名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 19:49:10.05
あとひとつ質問ですが、

パソコン自体のショートカットキーでも
書籍やネット検索では
どうしても漏れや一覧性がないので
メモ帳に自分で
ショートカットキー一覧性を作り始めて
それを開いて操作すると
覚えが早くなった気がします

こういう風に漏れなく
覚えていった方とかいらっしゃいますかね?
0391名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 20:33:51.96
ショートカットキー覚えて操作が早くなるのは楽しいね
その気持は忘れないで

後は正規化したデータの持ち方や、関数の使い方を覚えると良いよ
vbaを覚えるとそもそも操作自体しなくなるけど
0392名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 21:27:54.98
>>389
それやったよ
マイナビ500円シリーズのExcelを手始めに買ってみたら表紙カバーの裏がショートカットキー一覧だったからそれをクリアファイルに入れて手元に置いてしばらく作業してた

そのうち基本のは覚えてきたので、ピンポイントで使いたいのをググって3,4個付箋に書く
→モニターの下んとこにテープで貼る(モニター見る目線のまま確認できることがポイント)
使う時は必ずそれを見ながらショートカットを叩き込む
→覚えたのは線で消していき、全部覚えたらメモは捨てる(今思うとキープしておけばよかった)
こんなことを未だやるよ
自分は派遣社員だから行く会社で必要なショートカットも変わってくる
パワポもコレでだいぶ覚えて作業スピード上がった
今はパワポ全く使わないから忘れたけどw

どんどんショートカットは蓄積されていって作業は楽になるよ

一覧作りに時間かけず書いて覚えて捨てる、みたいな方がいいと思うよ

あとオススメはクイックアクセスツールバーのカスタマイズ(リボンの下に配置)
ここによく使うものは出しておく、でこのコマンドもショートカットで呼び出す、またはクリック
これはその時の動きの流れで臨機応変に
常に使いやすさを追求して並びやラインナップを変えていくと精鋭が並ぶw

クイックアクセスツールバーのカスタマイズのショートカット呼び出しは完全自分仕様だから会社変わる時は最終形をスクショして持ち帰るようにしてる
新しい会社入ったらなる早でクイックアクセスツールバーをカスタマイズする
でもこれもまたその会社で形は変わってく

同僚に「ピアノ弾いてるみたいで何やってるか早くてわかんね」と笑われた

余談だけどマイナビ500円シリーズは初心者には秀逸だった

Excel達人目指して頑張れ〜
0393名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 21:55:29.58
そうなんですね
参考になります!

エクセル使いこなせるのは
ほんと羨ましい
時間かからずはやく
思い通りに操作できるようになりたい

エクセルクリアしたは
パワポやワードも早く取り掛かりたいな
0394名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 21:56:13.21
>>389
ある資料を作るのに30分かけるのか、15分かけるのか、とか、どうしたら速くなるか考えるといいよ

逆に言えば、時間が変わらないんならVBAも関数も不要。直接入力や操作の方が早いんならその方が優れてる。

あくまで効率化のためにやるんだっていうそもそもの前提を忘れちゃダメだよ

どんなにエクセルに詳しくても資料を作るのが遅いんなら、意味無いし
0395名無しさん@そうだ選挙にいこう
垢版 |
2018/05/19(土) 22:47:46.25
>>394
そうだね
時間かけた自己満になってはダメ

ただその先その資料をどの位の期間、どういった人達に見せるのかを勘案し、重役たちが会議に使うものならしっかり作り込む、とりあえず自分たちがザッと見たいだけなら頭の中で組み立てつつそのまま手を動かしザクザク作る

とりあえずのやっつけ仕事、または人の作ったフォーマットパクるしかしない奴がいて、時間をかけないが信条らしいけど、結局帯に短し襷に長しといったことで誰も見なくなる

重要度によって必要がある時はしっかり時間をかけてでも作り込む
集中してロジック組んで見た目に磨きもかける
決して手が凝ったものというのではなくどうしたらシンプルに直感的に伝えられるかを

そういうのをゼロスクラッチからいくつか作るうちに引き出し増えていく
0397名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 00:10:03.50
まあ本当にVBAを使わないと効率的にならないとか、技術的な話になれば、外注すればいいし
結局基本動作を早くしとくのが1番無駄にならない
0398名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 00:22:13.69
関数がすごく長くなってきたら、これはexcelの範囲を超えてるなと思わないといけない

目的が達成されるなら、別に全てをexcelだけでやる必要はない
batファイルだけでゲームを作る、みたいな世界に入りかけている

vbaも数行で書けないようなのはあっさり諦めた方がいい
vbaにしか無いような機能を使う為に仕方なく使うだけで、
極めたら何か得するような言語でもない
0399名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 03:03:08.31
Excelが飛躍的に伸びることはなく、BIツールの使用率が増えることは目に見えてるが、基本的なことを習得するのは他でも役に立つ
結局各BIツールにも計算式入れるし
だが反対に今すぐExcelがなくならないことも確か
Excelは廃れると信じて関数をvlookup以外覚えず逃げ切り勝ちを目論んでる人がいるんだけど、結局応用力なくてどこかで頭打ちになるのがハッキリと目に見えるw
これさえも出来ない人はBIツールも使いこなせい
0400名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 07:59:06.46
>Excelは廃れると信じて
アホすぎる。現状世界の標準ツールだろう
例え自社で使わなくなっても、顧客提出用など幾らでも使う場面はある

数式を使わずにマクロに逃げるってなら分かるけどね
0401名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 07:59:40.09
Excel好きだからここ見てるけど、最近はあまりExcelで作業しなくなったな
Excel上だとショートカット駆使してもせいぜい数秒〜数分程度しか早くならないが、xlsxをソースに外部処理すれば数時間、数日レベルで早いから
VBAどころか、関数すらもあまり使わなくなった
時代の流れかな
でもちょっとしたデータの入力や確認にはやっぱりExcelはすごく便利だと思う
0405名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 15:17:55.04
    A   B
1  山田  5
2  田中  6
3  鈴木  7
4  山田  1
5  鈴木  4
6  山田  3
7  橋本  1

計    C
山田   9(5+3+1)
鈴木   11(7+4)
橋本   1
田中   6

としたい時、C行のセルには何の関数を入力すればいいですか?
0409名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 16:24:26.82
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

散らばっているデータを楽に集める方法はありますか?
請求(売上)、原価(仕入)、広告という3つのデータがあり、これを一つの表にまとめます
最終的に作るのは「合計表」です

請求(accessのテーブルの中)
月|得意先名|得意先番号|金額

原価(accessのテーブルの中)
※月〆で集計されたデータが入力されている
月|商品名|商品番号|得意先番号|金額

広告(エクセルデータ)
日付|得意先番号|金額(費用)|

合計表。エクセルで1得意先が3行になるデータです
広告費は粗利の下には入れず、右端での集計になります
(上司がその方が見やすいというため)

項目|得意先番号|1月|2月…11月|12月|合計|広告費|最終損益|
売上|     |90|80       |170| ー |   |
原価|     |70|40       |110| ー |   |
粗利|     |20|40       | 60| 20 | 40 |

以上です
変速的な表ですが、どういったルーチンだと楽に作れそうでしょうか?
0412名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 22:48:01.71
>>411
D4の「活動場所」を摂りたいんでしょ?
+1を付けなければC10の「16時」になるから、+1して一個下にずらしてC11の「筋トレ室」を取得している
0416名無しさん@そうだ選挙にいこう
垢版 |
2018/05/20(日) 23:05:20.48
自作ボードゲーム市場に詳しい「ペンとサイコロ」というブログの
「ゲムマ2017秋・アンケート結果 第二弾:2016→2017年比較」の記事によると

ゲームマーケットに出品した人の半分が赤字で半分が黒字でちょうど半々だそうだ
50万以上の儲けが5%いるが逆に50万以上赤字なのも5%いる
そして初参加の人の7割が赤字なのに対して、ノウハウありや知名度や固定ファン層が居る
中堅サークル7割が黒字になってる
継続性とブランド力構築とノウハウが大事だという事だと思う
初参加の人は作る個数と需要を見極めツイッターやユーチューブでの宣伝がカギになる
最初は50〜100個ぐらいをいかに金かけないで作って売るかの勝負になる
これはイベントでの話でオンライン販売は別だし特別運がいいと海外展開もできる

これがゲムマ2016・2017年(初の二日開催)の販売数
https://cdn-ak.f.st-hatena.com/images/fotolife/r/roy/20171220/20171220211924.png
これが販売金額
https://cdn-ak.f.st-hatena.com/images/fotolife/r/roy/20171220/20171220212902.png
これがイベントでの利益
https://cdn-ak.f.st-hatena.com/images/fotolife/r/roy/20171220/20171220213109.png
0417名無しさん@そうだ選挙にいこう
垢版 |
2018/05/21(月) 01:26:26.82
>>401
偉くなれば部下が手を動かすんだから当たり前でしょ
むしろおじさんになっても出世しなくてエクセルバリバリ使ってますみたいな方が恐ろしいよ
0418名無しさん@そうだ選挙にいこう
垢版 |
2018/05/21(月) 07:56:00.81
>>402
察しのとおり、ビジュアライズ処理での効率差が特に顕著だと思う
他にもExcelが苦手な処理(たとえば>>409のような処理)も外部処理するかな

>>417
確かに出世したらExcel使わなくなるし、操作やショートカットとか一生懸命覚えてもなとは思うわ
でも外部処理が増えたってのはそういう意味じゃない
俺の環境ではExcelじゃ力不足なケースが目に見えて増えてきたってこと
まあ少々スレチな話題だし何か気に障ったら謝るよ、俺もExcelは好きなんだ
0420名無しさん@そうだ選挙にいこう
垢版 |
2018/05/21(月) 12:23:09.92
おじさん、マウントしてちょっとだけ悪態つきたかったんだろうね

visualizationツールも、もうひと声かゆいところに手が届くようになってほしいところ

Excelのショートカットで処理スピードあげられることとBIツールに取り込むことを同列で語ることや出世したら使わなくなるからショートカット覚えるのは、と同列で語るところがセンスないよ

若者、気にせず今はどんどんショートカット覚えろ!!

言ってることは概ねわかるんだけど、なぜその出力の仕方?と残念なパターンだよね

おじさん、周りに好かれる上司になりたかったらもちっと言い方勉強して
0423名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 00:02:35.52
説明が拙いですがお願いします。

横にすごく長い表があって左の方と右の方を何度も繰り返しコピペするという作業があります。
左の方は最初の始まりなんですぐ行き止まりになるのでいいんですが、マウスホイールのクリック機能を使い右にいくと際限なく右にいってしまうので
コピーしたいセルのところまで毎回戻って探してコピーするというとんでもなく不効率な状況です。

そこでコピーしたいセル周辺で止まるようにするやり方はないでしょうか?
よろしくお願いします。
0424名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 00:16:08.98
>>423
すぐに思いつくのは
・グループ化
・非表示

作業中はグループ化を閉じればいいと思う

別の方法としては
ウィンドウ枠の固定
・新しいウィンドウで開く
・分割

まぁVBAでいいんじゃねって話もあるけど、恐らく使えないのだろう
0425名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 00:37:03.46
>>424

表の右端の方を非表示とかにしても結局際限なく右に広がる余白セルの方まで
行ってしまいますよね?
0428名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 06:38:52.70
>>421
一発きりの仕事でいいのなら
ACCESSのクロス集計で集めた数字をコピペでなんとか集めてやる
定常的に発生する業務ならVBAでやるかも
0430名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 12:37:38.52
セルのアドレスがわかっているなら
=セル相対アドレス
とやって、一ヶ所に集めてから、値のコピペとかどうだろう
恐らく、二つぐらいの列から集めるんだよね?
0431名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 14:04:23.27
自分なら
ウィンドウ枠の固定
データが詰まってる行でctrl+右

だけど時々何らかからエクスポートしてファイルだとデータ詰まってても再右列まで飛ぶ現象はあるが、再度ctrl+左するとデータ域まで飛ぶから、こんなんでいいと思ってる
0434名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 21:19:03.14
>>424が書いてる方法のどれかでいいと思うが
> ・グループ化
> ・非表示
> ・ウィンドウ枠の固定
> ・新しいウィンドウで開く
> ・分割
>>425は何を言ってるのかよくわからん
0436423
垢版 |
2018/05/23(水) 21:31:09.39
いろいろとありがとうございます。


今のところ>>433のやり方でやっております。
けどまだまだ先の長い作業でこれからも毎日のようにこのコピペ作業を繰り返す必要があるので
少しでも効率的なやり方を模索しています。

>>433でもそこそこ速いのですが、マウスをゆっくり動かさないといけない点でややスピードが落ちます。

>>429>>432>>430は自分の状況の場合は不効率でした。

>>431の意味がわからないので誰か教えてください
ウィンドウ枠の固定は右の方に飛んでいかないような使い方もできるのでしょうか?
自分の知識では上と左の行や列を常に見えるようにしておくという使い方だと思いましたが
0437名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 21:38:49.05
>>434
表の最右端の辺りを非表示にしても更にその右に続く空白セル群の方に飛んでいくという意味です

>>435
自分がコピーしたい部分より右を全て非表示にしてコピーしたい部分の辺りで行き止まりにするやり方教えてください
0439名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 22:51:30.71
       月   火   水   木   金
校長室  山田  伊藤  渡辺  島口  小林
保健室  内藤  藤原  渋谷  佐藤  鈴木
理科室  西村  横井  板橋  杉浦  木村
音楽室  車谷  中村  岩井  岡本  古井

というような表があったとして、入力欄のセルに「岡本」と入れたら
2つの別セルに「音楽室」と「木」をそれぞれ表示させるにはどうすれば良いでしょうか
(「藤原」と入力したら「保健室」と「火」です)

※名前の欄には同じ名前が重複して入ることはありません

【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 否
【4 VBAでの回答の可否】 否
0442名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 23:03:00.39
>>439
曜日はこんな漢字

H6=岡本
H7=IFERROR(INDEX(1:1,MATCH($H$6,2:2,0)),"")
&IFERROR(INDEX(1:1,MATCH($H$6,3:3,0)),"")
&IFERROR(INDEX(1:1,MATCH($H$6,4:4,0)),"")
&IFERROR(INDEX(1:1,MATCH($H$6,5:5,0)),"")
0443名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 23:10:09.01
>>436
431だけど、まずウィンドウ枠の固定をする意味はもしコピー範囲を失敗した時でもすぐにまた範囲取りをやり直すため左上セルにすぐ戻る為の措置

それからひとつ、マウスと書いてるけどマウスで範囲選択してるの?
おそらくそれがそもそもの間違いだよ
ここでみんなが書いてるアドバイスは範囲選択をショートカットでする前提
なのでctrl+右矢印のショートカットが使えるかまず教えてくれ
あとデータ領域の1列目はデータは再右列までデータ詰まってるの?

あと左手はshift+ctrl押してないわけ?

つかこれしき自分でできないのはやべーぞ

左上セル選択したらあとは最右列行って最終行まで行くだけなんだけど…
0444名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 23:13:11.95
>>440
自分はなんとなくだけど、最右列は1列残して非表示したりする
なんかの挙動で表示できなくて苦労したことあったから
まぁなるべく非表示自体使わないようにしてるけど
使うならグループ化

おそらく436はvbaに進むより、ショートカット使えてないレベルだと思うわ
0445名無しさん@そうだ選挙にいこう
垢版 |
2018/05/23(水) 23:22:30.36
>>439

各列ごとにcounta(岡本)でどの列に岡本が含まれているかを特定して、
その列の中で岡本が何行目に含まれているかを検索すればいいんじゃないかな。

イメージとしては
a1=岡本
b1〜f1にcounta(a1,各列)
a2にb1〜f1のうち、1のセルが何列目にあるかmatch
その列の中で岡本をmatch
0455名無しさん@そうだ選挙にいこう
垢版 |
2018/05/24(木) 11:48:23.11
excel2016なんですが、ファイルをタスクバーに並べて表示できなくなってしまし
たいへん不便に感じています。
他のソフトを使用でもいいので、タスクバーの並べて表示ってできませんか?
0461名無しさん@そうだ選挙にいこう
垢版 |
2018/05/24(木) 20:07:01.13
ワッチョイまでしなくてもIDくらい…と以前議論したが、そもそもこの板はIDつけられなかった、というオチだったような
0463名無しさん@そうだ選挙にいこう
垢版 |
2018/05/24(木) 21:35:25.38
ネタがExcelだから荒れてもたかが知れてるしこのままでいいんでは?
横柄で何が悪いと開き直るってのは理解に苦しむが
0465名無しさん@そうだ選挙にいこう
垢版 |
2018/05/24(木) 21:52:25.65
割とどうでもいいこと聞くんだけど
行番号の1の上というか
列番号(番号?英語?)のAの左というか
そこをクリックしたらシート全体を選択できるグレーの凾ンたいなマークのエリアあるよね
あの部分って何か名前あるの?

エクセル初心者にこの存在を教える時とかに
まあわざわざ名前なんて覚えさせる必要もないんだけど
教える俺が名前知ってたらちょっとカッコつけれるかなって思ったんだ

慣れてきたらCtrlAしか使わんかもしれんけどもさ
0466名無しさん@そうだ選挙にいこう
垢版 |
2018/05/24(木) 22:07:08.74
【1 OSの種類         .】 Windows10 1709
【2 Excelのバージョン   】 Excel 2016/Office365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

よくある商品売り上げリスト、みたいなものから、商品リストを関数で作りたいのだけど、何を使ったらよいか教えてください
「商品マスタ使えばよくね?」というのは無しで。

りんご
りんご
みかん
すいか
いちご
りんご
みかん
 ↓
りんご
みかん
すいか
いちご
0472名無しさん@そうだ選挙にいこう
垢版 |
2018/05/24(木) 22:41:21.20
>>471
周りでも平気でピポットと言ってる人いるわw
むっちゃ恥ずい
pivot tableと思い浮かべる癖つけた方がいいかもな

前にconcatenateをコンセントレートと言われてワロタ
いや別に集中してくれていいけどさ
0473名無しさん@そうだ選挙にいこう
垢版 |
2018/05/24(木) 22:45:58.46
【1 OSの種類         .】 macOS High Sierra 10.13.14
【2 Excelのバージョン   】 Excel2016 for mac
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

Ifやandやorを使うことが連発になると思うのですが、
以下のような条件分布は可能でしょうか?
関数をはじめてやったので調べながらやっているのですが、TRUEやFALSEを返してしまいます。。。

■条件
D6がY→E6がHNDかつG6がOKAまたはE6がOKAかつG6がHNDならば2,263
D6がY→E6がHNDかつG6がMMYまたはE6がMMYかつG6がHNDならば2,663
D6がY→E6がHNDかつG6がISGまたはE6がISGかつG6がHNDならば2,815
D6がJ→E6がHNDかつG6がOKAまたはE6がOKAかつG6がHNDならば2,489
D6がJ→E6がHNDかつG6がMMYまたはE6がMMYかつG6がHNDならば2,930
D6がJ→E6がHNDかつG6がISGまたはE6がISGかつG6がHNDならば3,096
D6がF→E6がHNDかつG6がOKAまたはE6がOKAかつG6がHNDならば3,395

よろしくお願いいたします。
0475名無しさん@そうだ選挙にいこう
垢版 |
2018/05/24(木) 23:00:15.37
>>468,474
(´;ω;)そんなあ

まずさあ「ボタン」はやめようよ・・・
「エリア」とか「スペース」とかさあ
「ゾーン」でもいいけどさあ
「ボタン」はないでしょ・・・

グレーのデルタマークとか言ってたほうがまだマシだわ・・・・
0481名無しさん@そうだ選挙にいこう
垢版 |
2018/05/25(金) 00:37:00.99
>>473
間違ったらゴメンね
=INDEX({2263,2663,2815;2489,2930,3096;3395,0,0},MATCH(D6,{"Y","J","F"},0),
SWITCH("HND",E6,MATCH(G6,{"OKA","MMY","ISG"},0),G6,MATCH(E6,{"OKA","MMY","ISG"},0)))
0482名無しさん@そうだ選挙にいこう
垢版 |
2018/05/25(金) 00:42:52.34
スマホアプリ版(無料)のMicrosoft Excelで範囲内の最大値、最小値に色付けする事は可能でしょうか?
抜き出す事は打ち込むだけだから出来たんですが、書式設定とかが分からず詰んでます。

テンプレ無視で申し訳ないですがお願いします!
0485名無しさん@そうだ選挙にいこう
垢版 |
2018/05/25(金) 01:02:58.50
>>475
なんでそんなカッコつけるん?
ボタンは何がいけないのかわからん
そんなに英語がいいならオールセルセレクトボタン

all sell select button
0488名無しさん@そうだ選挙にいこう
垢版 |
2018/05/25(金) 01:30:45.48
>>484
やはり出来んのか…
でもこれでスッキリ眠れる
ありがとう
0492名無しさん@そうだ選挙にいこう
垢版 |
2018/05/25(金) 02:03:53.02
自分は2ちゃんに来るというよりExcelの情報を得に来てるだけだから、便所の落書きと思ってないのでヘイトが強い表現には抵抗はあるかな
だからこのスレ以外は行かない
レスポンスの速さがあるから来てるだけで
でも2ちゃんだから、と言われたらまぁたしかにそうなのでそれまで
基本2ちゃんユーザーの人はその言い回ししてこそ?なの??
反論はあるだろうけど、2ちゃんぽい流儀や言い方に則ってるのってある意味マジメかよ!?みたいなツッコミもしたくなるし見てて滑稽だなとは思う
普通の言葉遣いできないの?ってw
でもまぁそこは繰り返しになるけど、2ちゃんだからと言われたら、はいそうですか、と
ひとことで言えば合わないってことなんだろうね
ID作らなくていいしレスポンスの速さがいいので来てたけどそろそろ来るのやめようかなと思いました
小ネタの雑談とかは時々役に立つし黙ってロムするよ
0506名無しさん@そうだ選挙にいこう
垢版 |
2018/05/25(金) 18:31:31.61
>>477
カーソル位置を含んだ矩形テーブルデータ
なければ隣接したデータ
0507名無しさん@そうだ選挙にいこう
垢版 |
2018/05/25(金) 18:33:49.63
index(match)よりもvlookupの方が優れている点はありますか
0508名無しさん@そうだ選挙にいこう
垢版 |
2018/05/25(金) 18:48:53.04
普通にA1から右下まで全部でいいのに

中途半端な領域だけ選択されて、それをそのまま信じて採用する気にはなれない
変な領域になったら、A1に移動して、shift-ctrl-endする
ctrl-Aのお節介機能は誰も使わない
0517名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 00:36:10.91
>>507
揮発性関数なので、検索し直すための再計算までの時間が短くなりやすい
0520名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 01:55:51.58
>>507
流行ってるという点
本質的に言えばマイナスなんだが、なかなかどうしてこれが厄介
自称中級者の前でindex+match()なんて使おうものなら
「vlookup一つで住みますよwww」
と言われかねない
しかもそれを下手に論破すると空気が悪くなる
機能的な面よりも、人的な面、精神的な面でデメリットが多いと思う
0521名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 02:36:37.90
vlookupは分かりやすいのが利点でしょ。
index、matchだと関数の戻り値を引数にするので、初心者には難しい。
vlookup関数は脱初心者用の関数として教えやすいし理解もしやすい。
関数初心者には、表引きの便利さも実感できる。
0522名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 03:16:30.42
vlookupは脱初心者ではなく、vlookupこそ初心者そのものの証でしょ
みんなvlook,vlookと馬鹿の一つ覚えのようだよ

index,matchとか出すと面倒だからvlookup使えるところはそれを提示しとく、それで問題ないからね

ちなみに俺はvlookup,matchはよく使う
理由はindex,match,matchにちょっとした面倒さを感じるからだ
但し数式は残さず値貼り付けで保存する箇所においての事
0524名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 07:35:50.23
>>523
昔の俺、VLOOKUPが苦手でINDEX使ってた口だわ
INDEXの方が理屈で分かりやすくて

今はどちらも使うけど自分だけのファイルはINDEX
他人と共用のはVLOOKUPと使い分けてる
0528名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 10:50:27.03
ファイル容量的には、VLOOKUPの方が少なくてすむので
数千単位で検索したブックをメールで送るみたいな運用なら
VLOOKUPの方が、メガ単位で容量を減らせる分有利
0532名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 12:46:13.24
index match matchはたしかにちょい面倒
しかもindex match matchを3回ネストしなきゃなんない時とかならvlookup matchでよかろう

ていうかさ、同様の答えは求められるのにそこまで絶対を拘るって何?
0539名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 12:51:35.21
>>536
一回だけなら問題ないだろう、と思ってもそのブックが肥大化した時に結局作り直すハメになる
それと真ん中に列が増えると検索列が変わるので超めんどくさい。下手すれば大きいミスにつながる

俺は未来のミスを防ぐために、最初からvlookupを使わない
何度も痛い目を見てきたからね
0540名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 12:57:07.89
>>538
vlookupのデメリット

・左側を検索できない
→カスすぎる

・一行ずらした検索ができない
→あまり機会はないけど、結局indexmatchかlookup辺りに頼るハメになる

・重い
→範囲指定を最小にすればある程度防げるが、巨大な表から検索する時はどうしようもない
作業列でどうにかなるけど、そんなことするならindexmatchで良い

・検索対象の列が増えるとずれる
→地味に一番ヤバイ。普通にミスが起こる
0541名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 12:58:28.26
>>539
そんなへぼい使い方するからだよ
vlookup単体で式残しといたりするわけ?
しかもそんな長期間使用に及ぶ資料を…
そんな理由かよ、ワロタ
そんなのindex matchに決まってんだろw

反対に10年使わないって、1回きりの集計でも使わないってことだからな
自分は1回きり集計ならちょこちょこ使うよ
0542名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:00:03.07
>>540
え?だから数式残す資料にvlookupそのまま残そうとする感覚の方が異常でしょ
それを一生懸命vlookup批判してたわけ?
このスレむっちゃレベル低いんだな
呆れた
0546名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:06:49.24
vlookupのメンテ性の悪さは致命的だな
あとから表を変更できるように作ろうと思っても作りようがない

眼の前の問題をぱぱっと解決して捨てるには向いてる
でもそんなんでいいなら、excel以外のもっと向いてる手段がある
0549名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:08:45.02
>>545
そもそもvlookupで数式残すなんて粗悪なやり方はしないからなー
定期処理が必要、と変更になっても数式残さないならvlookupでもindex matchでも範囲により合う方を使う
数式残しとく必要があるならindex match matchを大抵使う
0551名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:12:17.02
>>546
お前ら頭だいじょーぶ?
メンテ必要なやつにvlookup使うのはーと議論してたなら頭悪すぎるぞ
そんな低レベルな理由で断固vllokup反対とか言ってると思わなかった
0556名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:24:02.61
適当な嘘書いてもいいからvlookup使うな厨がいるんだな
vlookupと聞いただけで湧いてくるやつら
おそらく「自分はExcel達人、vlookupできるといい気になんじゃねーよ」を日々会社で心の中で繰り返すあまりその自尊心を保つ為にvlookup使いを否定することで自分を保つ奴らだなw
10年使ってないw はいどーぞ
0558名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:28:04.32
>>546
Excelファイルのあるデータをキーに、別のExcelファイルのデータを検索して引き当てるとした時、Excel以外で何を使うのか適当か教えてください。
0565名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:39:52.56
レベルの低い会社にいるのがばれてもーたってところだな
うちは相当プログラム組む人でも適宜vlookupが入ってるのは見るね 2列だけ情報取るとか
もちろん範囲が広がらない要素がないもの
長期間使う資料にvlookup使ってる人はもしかしたら居るのかもしれないけど、自分が目にする範囲はそんなのは無くしてる
他人が使うのは知らん 勝手にどーぞ
0568名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:50:21.73
>>558
excelからスタートする時点で間違ってるけど、
まずテキストデータに戻して、適当なスクリプト言語で処理する
連想配列とかハッシュとかディクショナリーとか呼ばれてる機能で同じことができる
0569名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:54:41.59
>>568
でもさそれExcel板でぶっ放す時点で間違ってね?
間違ってるときたw
Excelでの話してるんだから全然違うじゃん話が
無理無理過ぎてワロタ
0572名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 13:58:13.55
なんでテキストに戻すとかんなめんどくせーことやらせんだよ

必死で策考えたんだろうなこの空白の時間w
上に適当なこと言って突っ込まれて必死パターンと同じ
0573名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 14:00:22.36
Excelで仕事してる現場でvlookupを使わないようにさせるため、そんな廻り道をさせるなんてどんな迷惑な奴なんだよ
相手にされねーよ、こんな奴
0574名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 14:03:12.40
>>568
どう考えても、仮にテキストからスタートしてもそっちの方が面倒だな。
Excel以外の方が向いてると言ってのだから、実務の現場で大多数が実現可能な方法でない限りクソだよ。
0578名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 14:16:32.15
そもそも長期的に使用する資料を列指定で取得しようとする時点で無理がある。
何かしらのユニークキーで取得しようとするのが当たり前と思ってるけどな。
ここでindex matchを繰り返してた人はindex match matchとvlookup matchの使用比較したことないんだろ。
他のところで同じ話をしたことあるが、引数がひとつ少ないのはvlookup matchの利点ではある、ですんなり話は終わった。
0585名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 17:38:00.79
powershellはシステムの深いところに入ろうとすると必須だけど、
普通のことをやるだけならbatファイルで事足りる
大抵の人にとっては面白そうだけど使いみちがない
0587名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 18:17:44.26
vlookupだと範囲で指定できるので名前付き範囲と相性がいい
適当なテーブルにHogeTableって名前つければ
VLOOKUP(key,HogeTable,2,0)
のようになんのテーブルから引っ張ってきてるかわかりやすい

index matchだとoffsetも併用しなければならず冗長
indexの取得範囲とmatchの検索範囲それぞれに別名つけるとか無駄だし
0592名無しさん@そうだ選挙にいこう
垢版 |
2018/05/26(土) 19:25:22.44
>>509>>512だよね
自分もlookupは使ったことはるか昔に一度しかなく記憶も…
何が優れてるかよくわからない
でも上のやり取りからするにvlookup撲滅厨はlookupと見ただけで発狂してるってのもありそうな
解説欲しいね
0601名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 00:28:03.54
>>547だわ、今帰ってきた
買い物+飲んでたが、お前らずっとこんなことで争ってたのか
もうちょい有意義に人生使ったほうが良いぞ

vlookupは嫌いだけど、vlookupmatchはいいね
使わせてもらうわ
0602名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 00:37:47.23
indexmatchのほうがいいな
左に検索できないのは致命的だし
参照方向が変わる場合でもhlookupに切り替えなくていいし
0603名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 00:47:27.92
>>601
ユニークキー使うとんちもなくvlookup批判放置してったおっさんかよーw
vlookup matchは手軽でいいよ
けどあまり大量にはおススメしないし、数式残すならindex match matchだな
0609名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 02:34:29.88
vlookupって小数検索するの苦手だから気をつけたほうがいいよ
そういう意味で私はあまり使わないかな
共有する相手がlookupしか使えないかつ小数検索をしない場合にはlookupをなるべく使ってるけど
0612名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 06:06:24.66
>>600
一つの式に対する引数の数の制限が厳しかった

最近のバージョンは万単位だが20世紀のバージョンだと一桁だった
0613名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 08:06:52.47
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否

ifで分岐させた値を処理する時はどのように書けばよいでしょうか
例えばa1とb1で大きい方を取得、round()に入れる時は
・if(a1>b1,round(a1,0),round(b1,0))
・round(if(a1>b1,a1,b1),0)
どちらが良いですか?_
0616名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 09:34:14.62
ifとroundどっちを先に書けばいいかって事なら、好みの問題じゃないかな
個人的にはifが先に来た方が、「結果を分岐させてるんだな」てのが伝わりやすくて好きだけど
0618名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 12:19:49.02
>>614-617
有難うございます
確かに今回のケースはmax()で良かったですね

今回お聞きしたいのは、>>616ということです
roundで全体をくくると短くなりますが、ifを先に書いたほうが読みやすいと思いまして
0622名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 15:11:21.86
>>613
・round(if(a1>b1,a1,b1),0)
これぐらいの長さならifを先に書いたほうがいいけど、もっと長くなるならroundを外に出したほうが良い
ifがどれだけ続いてもroundし忘れることがないというメリットもある
0626名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 17:54:36.14
【1 OSの種類         .】 Windows8
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

職場でピボットテーブルの行ラベルを2列に分けるやり方を聞かれ、
レポートのレイアウトで表形式を選ぶよう回答しました
その人のやりたいことはできたのですが、期待した回答ではなかったようで、
「前任者のやり方は違った、シュッとやったらぱっと変わった」と言われています
他にレイアウトを変えるやり方はありますか?
シュッ、ぱっ、の手の動きがマウスのドラッグ操作っぽいのですが、
ググってもうまく探せなくて、同じことを何度も聞かれ困っています
0627名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 19:01:35.81
>>626
てかその人任せな奴はなんなんだよ
あと質問するならもうちょっと具体的にできないのかな。。
まず何をしたいのか明確に書いてよ
結果的にしたいレイアウトは表形式なの?それともデフォルトのコンパクト形式なの?
0630名無しさん@そうだ選挙にいこう
垢版 |
2018/05/27(日) 19:37:33.42
>>627-628
すみません。
やりたいことは、コンパクト形式から表形式への変更です。
リボンの「レポートのレイアウト」から「表形式で表示」を選ぶやり方を教えました。
前任者は違うやり方で変更していたらしいのですが、詳しいことがわからず、
もし他の方法をご存知の方がいたらと思い質問しました。
0634名無しさん@そうだ選挙にいこう
垢版 |
2018/05/28(月) 22:51:08.58
エクセルのVBAって独学では厳しいですか?

プログラムとかの知識は全くないです。

やはりパソコン教室に通った方がいいんでしょか?

プログラムの知識とかない方で修得された方の意見が聞きたいです。
0635名無しさん@そうだ選挙にいこう
垢版 |
2018/05/28(月) 23:11:07.97
>>634
厳しいといえば厳しい
厳しくないといえば厳しくない
とにかく最初の一歩が超難解
それさえクリアできればいくらでも上達できるんだけど
0636名無しさん@そうだ選挙にいこう
垢版 |
2018/05/28(月) 23:11:55.69
>>634
現時点でエクセルがどれくらい使えるかが問題で、全然使えないならvbaを習っても独学でも難しいと思う。
逆にある程度使えるなら独学でできると思います。
個人的な目安としては、以下のようなことが一通りできること。

オーフィル、表示形式、条件付き書式などを理解して使える。
vlookup、round、sumif 、countifなどの基礎関数を組み合わせて使える。
if関数を数段階の入れ子にして使える。
0638634
垢版 |
2018/05/28(月) 23:20:08.22
ありがとうございます。

関数もここにいる人たちみたいに矢継ぎ早に出てくるレベルではありません。

上で記載のあった関数などに慣れたら学びたいと思います。
0639名無しさん@そうだ選挙にいこう
垢版 |
2018/05/28(月) 23:34:02.84
>>638
オレの場合はエクセルの入門書をほぼ理解したくらいでVBAの入門書を買った
VBA入門書レベルが理解できるだけでも凄く便利だから気軽にチャレンジしてほしい
0641名無しさん@そうだ選挙にいこう
垢版 |
2018/05/28(月) 23:55:22.09
確かに業務上(趣味でも構わんが)具体的なビジョンが無いとVBAやっても無意味だな
発想力や権力が無いやつは辞めといた方が良い
0642名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 01:02:39.45
>>634
Excelシート上でFizzBuzz問題(ググれ)が解ければプログラミングセンスあるから独学でいける
解けなかったら何をどうしてもプログラミングできないから諦めろ
0644名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 01:36:12.83
>>634
何かやりたいこともないのに漠然とVBAを覚えたいの?時間もったいないしやらないほうがいいと思う
具体的にやりたいことがあるんなら、パソコン教室とか本よりさっさとそれをここで相談したほうが良い
0647名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 07:24:06.16
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

配列を返す方法ってありますか?
index(if(boolean,a:a,b:b),match(a1,c:c,0))
のように、配列を返して分岐させたいです
0648名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 07:51:25.08
>>646
何でも良いから作るのが大事だよな
自力でなにか作らないと、理解は難しい
0650名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 15:25:33.37
>>648
vbaって楽しいものじゃないから仕事ベースでないと漠然とはね
これからvbaに時間かけるなら別の言語覚えた方が未来は明るそう
今は何がいい?Python?
0651名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 15:42:25.25
よろしくお願いします
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

シート上にフォームコントロールのチェックボックスがあるのですが、
VBAでこのチェックボックスの表示/非表示を切り替えたいです。
チェックボックスの名前は、chA1からchA5までです。
この名前を変数に入れて指定したいのですが、

me!.controls(hensu) では実行時エラー438がでてきます。

どう書けばいいのでしょうか?
0655名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 19:15:33.01
>>654
あんたの考え方押し付けんのやめなさいよ
本人が>>636のアドバイス受けてまず関数に慣れるって言ってんだからいーじゃん
別にここで速攻質問しなくたってw
なに過大解釈してんのさ
0660名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 20:34:11.97
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010

他のセルを参照しているセルの表示を、できれば表示形式のユーザー定義
設定によって思い通りにしたいです。

・参照先が空白のときは0ではなく、空白のまま
・参照先が空白でないときは\100,000みたいな通貨タイプ

この2つの条件を同時に満たしたいです。
0表示回避は[=0]""としたらできました。でもこれだと、空白でないときに通貨表示できません。

なにかいい方法はないでしょうか?
やはり、=IF(参照先="","",参照先) とするしかないでしょうか?
0663名無しさん@そうだ選挙にいこう
垢版 |
2018/05/29(火) 21:06:31.19
あ、こっちもだ
0666名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 00:39:54.27
A列に日付が並んでいます。


2018/01/10
2018/01/23
2018/02/01
2018/02/15
2018/03/03
2018/04/05
2018/05/01
2018/05/21


月ごとの件数を関数で自動で出せるようにしたいのですが、例えば5月の場合
=COUNTIF(A:A,"2018/05")としても数えてくれません。
どうすれば関数で数えられるでしょうか?

【1 OSの種類          】 Windows7
【2 Excelのバージョン   】 Excel2010
0674名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 13:40:26.80
どうして?
>>670で十分じゃない?
期間指定って書いてあるからあそこまで出来てる人なら自分でできるっしょ
今までもこういう回答の仕方がここではデフォじゃん
なんで今更キーキー言ってるの?
このくらいは試さなくても頭の中で浮かぶよ
あと俺ならぴったり5/31までにするけどね
0676名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 13:44:45.25
適当にこーじゃねーの?ってそれやってもすぐに完成しないような回答の方が質問者のためになるとか、散々そういうやり取りがあったから、へぇーそういうとこなんだなと思っただけ
ヒントだけとかさ
本当は丁寧な回答の方がいいと思ってるけど
0678名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 13:48:46.06
あと汎用性を高くするために日付は別のセルを参照させるとかも質問見てすぐ浮かんでる
だって式にいちいち日付打つのめんどいもん
けどどこまで要求してるか不明だから書かなかった
ていうか>>671ってなんなの?
自分が答えたいなら答えてそれで終わりじゃん
このスレの主なの?
0688名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 17:36:29.19
つか真面目な話でdatevalueで期間指定しても問題ないだろ
0690名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 19:07:29.30
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2007

いきなりこんなんなっちゃったんですが
http://up.mugitya.com/img/Lv.1_up119252.jpg
通常に戻したいです
と゜うすればいいでしょうか
0700名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 21:41:04.83
>>698-699
作業列が必要と思ったけおd,必要なかったの?
その数式示したほうが良かったかも
質問者も回答者も作業列が必要と思ってるひとがいると思う。少なくともおれはそう思ったのであsんたら何いってんの?って突っ込みをした
名誉を守りたいなら、言い訳回答をしたらいいんじゃない?
0705名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 22:44:35.79
>>700
は?作業列?
何だよそれ
単にあんたの理解力が足らないだけじゃん
範囲指定だけでいいけど念のために入れたんだよ
単に>=の後にアンパサンドとdatevalue入れるだけ
後ろ"<="&datevalue("2018/5/31")
そんだけ
べつにここで名誉とか関係ないし、あんたの為に数式丸々なんて書かないよ
さも周りもー、とか言って便乗して自己正当化すんな、勘違いしてんのはおっさんだけだよ
ググれば出てくんのに、んで因縁つけて
謝れな

んでお前が主のように振る舞って過疎ってれば楽しいやろ
0706名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 23:33:23.04
>>701
おう、飲んでるぞ。エクセルなんて飲んでても楽勝やろ

というかそもそも>>666がエクセルの動的な解釈に任せすぎやろ
=COUNTIF(A:A,"2018/05")
この"2018/05"は2018/5/1と解釈される。シリアル値でいう43221

>>705
しらねーよ長文
数式かけばそれで通じるだろ
0707名無しさん@そうだ選挙にいこう
垢版 |
2018/05/30(水) 23:38:32.74
ほんとにExcel好きなんだな、オイラってつくづく思うわ。

会社でもアホみたいにExcelして電車の中でもExcelの動画見てるわ。
0708名無しさん@そうだ選挙にいこう
垢版 |
2018/05/31(木) 00:14:57.80
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

教えてください。
あるセルに、=A1-A2
という数式がある場合、A1には数値があっても、A2が空白だと
エラーが出てしまいます。
空白を0と見なす設定があったような気がするのですが、
どうでしょうか?
0714名無しさん@そうだ選挙にいこう
垢版 |
2018/06/01(金) 19:48:41.10
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可 VBAでの回答があれば調べて実践してみます

あるセルに入力された数字をnとして、
=G12*(G12+G13)*(G12+G13*2)*(G12+G13*3)…*(G12+G13*(n-1))*(G12+G13*n)
という計算ができるような関数は何かないでしょうか?
0717名無しさん@そうだ選挙にいこう
垢版 |
2018/06/01(金) 22:37:59.55
>>714
作った方が早い
適当だけどこんな感じ?

Function sample(x As Double, y As Double, n As Integer) As Double

&#160; &#160; Dim tmp&#160; &#160; &#160;As Double
&#160; &#160; Dim cnt&#160; &#160; &#160;As Integer

&#160; &#160; tmp = 0

&#160; &#160; For cnt = 0 To n
&#160; &#160; &#160; &#160; If cnt = 0 Then
&#160; &#160; &#160; &#160; &#160; &#160; tmp = x
&#160; &#160; &#160; &#160; Else
&#160; &#160; &#160; &#160; &#160; &#160; tmp = tmp * (x + y * cnt)
&#160; &#160; &#160; &#160; End If
&#160; &#160; Next

&#160; &#160; sample = tmp
End Function
0720名無しさん@そうだ選挙にいこう
垢版 |
2018/06/02(土) 11:54:54.85
エクセル最強の教科書という本を買おうかと考えてるんですが買わないほうがいいですか?
0721名無しさん@そうだ選挙にいこう
垢版 |
2018/06/02(土) 15:02:23.39
>>720
勉強本の合う/合わないは人による
迷っているなら買うといい

金がないなら、ヤフオクやメルカリで出てる本いっぱい買ってみて、合うやつを選べばいい
0723名無しさん@そうだ選挙にいこう
垢版 |
2018/06/02(土) 16:11:53.06
>>722
https://auctions.yahoo.co.jp/search/search?p=%E3%82%A8%E3%82%AF%E3%82%BB%E3%83%AB%E3%80%80%E6%9C%AC&;ei=UTF-8&oq=&auccat=0&tab_ex=commerce&fixed=0&s1=bidorbuy&o1=a
いっぱいっても5.6冊よ
最初は最新の高い奴一冊買うより、ちょっと古めの本何個かかって合うやつを選びながら基礎を学ぶのは悪くないと思う

エクセルってのは間口がものすごく広くて、正解と呼べるものがないんだよね。
0725名無しさん@そうだ選挙にいこう
垢版 |
2018/06/02(土) 19:22:16.80
バージョン古くても基本は同じだから本体1円+送料250円ぐらいの古本を買えばいい
いくらなんでも300円以下なら4冊ぐらい買えるだろ
0729名無しさん@そうだ選挙にいこう
垢版 |
2018/06/02(土) 20:48:47.93
結果表示を期待してんのかな?

販売では「3個で1,000円」なんていうのもあることだし、
入力用には単位個数と単価の2列を用意して、入力・Enter後は横移動に設定、
結果用にはもう一列追加して、
=(単位のセル)&"個 "&FIXED(単価のセル,0,FALSE)&"円"
とか?
0730名無しさん@そうだ選挙にいこう
垢版 |
2018/06/02(土) 21:13:13.55
質問です。

「文字列123m」というA列から数字だけB列に抽出したい場合、どういった数式がいいででしょうか?

ちなみに必ず右側はmなんですが、文字列は1〜3文字、数字は3〜4桁と変化します。

A列の例
東京200m
和歌山1300m
山2000m

ここから数字のみB列に抽出したいのです。
0736名無しさん@そうだ選挙にいこう
垢版 |
2018/06/03(日) 16:35:10.45
できた。失礼

>>732
文字列は必ず全角?あと最後のmは必ず半角?
たとえばosaka10mとかは無いと決まってる?
どちらにしても長い式になるけど、例えばこう。

=SUBSTITUTE(SUBSTITUTE(A1,LEFT(A1,LENB(A1)-LEN(A1)),""),"m","")
0739名無しさん@そうだ選挙にいこう
垢版 |
2018/06/03(日) 17:57:40.44
ネストしたifを一行で書くとか悪夢でしか無いしな
まずインデントしたソースを書いてから、
改行全部外したexcel版にコンパイルする
0741名無しさん@そうだ選挙にいこう
垢版 |
2018/06/03(日) 20:22:14.30
>>732 >>734
代入しまとめると
=LEFT(RIGHT(A1,4+ISNUMBER(VALUE(LEFT(RIGHT(A1,5),1)))),4+ISNUMBER(VALUE(LEFT(RIGHT(A1,5),1)))-1)

ちょっと判りにくいのはISNUMBERの戻り値のTRUE(真)、FALSEを1か0の数値として使い条件分岐させてるのでIFは使ってません
0742名無しさん@そうだ選挙にいこう
垢版 |
2018/06/03(日) 21:59:18.07
>>736
出来ました!助かりました!ありがとうございます。
mは必ず半角です!

SUBSTITUTE関数なんてあるんですね。勉強になります。
>>741さんもありがとうございました!
0743名無しさん@そうだ選挙にいこう
垢版 |
2018/06/03(日) 22:05:19.14
【1 OSの種類         .】 Windows8
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

期間の日数を年月日表記したいです。
開始日  終了日   期間日数  年  月  日
1990/1/1  2000/5/17  3789    10  4   16   ・・・(1)
2000/5/18  2001/4/19  336     0   11  1    ・・・(2)
2001/4/20  2015/3/15  5077    13  10   23   ・・・(3)
   8866    ・・・(4)

上記の期間日数、年、月、日はDATEDIFF関数を用いています。
例えば、(1)の期間であれば、10年4ヶ月16日となります。

今回質問したいのは、期間内に計上したくない期間があった場合です。
上記の例で言うと、総期間は
1990/1/1 〜 2015/3/15です。その間の(2)の期間を計上したくありません。
計上したい総日数でいうと、(1)+(3)=(4)の8866日です。
これを年月日表記にするにはどうしたらよいでしょうか。
月によって日数が異なりますし、うるう年の関係もあるのでその判定をしないといけないでしょうか。
0744名無しさん@そうだ選挙にいこう
垢版 |
2018/06/03(日) 22:29:05.39
考えたパターンとしては、
1つめ
1990/1/1に8886日を足して、その期間をDATEDIFFで計算
1990/1/1 2014/4/11 8866 24 3 10
となります。

2つめ
(1)と(3)の年月日を足し算
23年14ヶ月39日
→繰上げ計算(日は30日として)
 →24年3ヶ月9日となります。

3つめ
総期間1990/1/1〜2015/3/15のDATEDIFF
1990/1/1 2015/3/15 9204 25 2 14
から除外期間(2)の年月日を減算
25年ー9ヶ月13日
→繰り下げ計算
 →24年3ヶ月13日となります。

年、月レベルでは差は生じないのですが、
日ではそれぞれ異なってきます。
エクセルどうこうよりも期間計算の原理の問題の気もしますが、
どれが正しいかまたはいずれも正しくないのか、どうでしょうか。
0746名無しさん@そうだ選挙にいこう
垢版 |
2018/06/04(月) 03:37:19.52
>>744
不連続な日数を年月日で表現する共通ルールは存在しない
日をどうするかは用途に応じて自分で決めるしかない物だから、他人に質問しても誰も答えられないよ

いったい何を計算したいの?なんのために年月日に変換?
0748名無しさん@そうだ選挙にいこう
垢版 |
2018/06/04(月) 13:47:51.83
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

ドロップダウンリスト等でリストを表示した後マウスオーバーやクリックで更に下階層のリストを出す事は出来るでしょうか
INDIRECTを使った階層作りはわかったのですが、上記の様な仕様を昔どこかで見た気がしたので質問させていただきました
0750名無しさん@そうだ選挙にいこう
垢版 |
2018/06/04(月) 16:16:19.82
>>743
年金や保険の日数計算かなんか知らんが、そもそも(1)で一日不足してる結果だぞ
5/17と5/18をわざわざ分けて計算してるが、例えばどの年でもいいけど1/1と12/31で
計算してみ364日とかの答えになるから うるう年でようやく365日だ

手抜きしないで、毎年、毎月の日数出した数十年分のカレンダーをExcel内に作って
端数をコツコツチェックしないと、そこまで精密なのは無理なんじゃないか
0754名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 07:29:39.88
VBAや関数も覚えたいけど、こういう時にはこの関数が使えるという閃きがないから、結局手入力やコピペ作業になってしまう。
やりたい事をググってみるのが閃きを養う近道なのかな?
0756名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 12:44:56.65
VBAなら簡単だろ?
最初に選んだものに対応した新たなドロップダウンリストを出したり
又は同じドロップダウンリストの要素だけ入換えたり自由にできるじゃん
0760名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 16:16:16.89
>>759
分かりづらくてすみません。
そうです、test2やtest3の挿入箇所が定まってないため毎回手動でSUMの範囲を設定してるんです...。
なのでtest1〜test2の間やtest2〜test3の間を範囲指定など出来る方法があれば教えて頂きたいです。
0762名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 16:46:40.49
>>761
「検索値のひらがなの部分は毎回何行あるかわかりません。なので絶対に表に結果が出るtestという項目を参照してtest間の計算をしたい」
と直せばおわかりでしょうか...急いでいたもので稚拙な文で申し訳ない。
0766761
垢版 |
2018/06/05(火) 18:10:52.98
で、「あ〜く」は分かるとして、「け〜そ」はどこに?
作業列使ってsumifが簡単だとは思うけど。
0767名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 20:08:29.94
sum(offset(a1,match("test1",b1:b10,0),1,match("test2",b1:b10,0))
これじゃダメ?参照は適当に置き換えて。
そもそも行番号の取得ならVBA使えるみたいだしそっちやった方がいい気もするんだけど
0768名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 20:29:56.00
match関数で検索して複数ヒットしたさいに、ヒットした中の二番目とか三番目と指定する方法ってありますか??
0771名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 21:08:43.26
>>770
代替方法ありませんか?
0773名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 22:40:21.92
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可

症状:
少し大きめのファイル(1MB)を開き、セルに文字入力してEnter押すと
左下のステータスバーに 「回復中…」と出て緑色のタスクメーターが3秒ほど動いてブックが落ちる
再度起動すると落ちたファイルの自動保存ファイルが開くが更新されていない
開くたびコピーが保存されて増えていく


当該PCはドスパラのノート2016年製
新規作成ファイルやすごい軽いファイルでは起こらない
関数が入っているかいないかは関係ない データ量が大きいと落ちる?
オートオートコンプリートをオフにしても改善されない
他のPC(デスクトップ、エクセル2003)で開くと問題なく入力できる
ノートPCをwindows10の回復機能で完全初期化、エクセルだけをインストールしても症状が治らない

以上、原因が分からず困っております。ノートPCのグラフィックアクセラレータまわりか、windows10アップデートによる不具合あたりかなと思っておりますが
お分かりになる方いらっしゃいますでしょうか?
0776名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 23:54:39.28
回答探してる時にすごい数式見つけた
=VLOOKUP(A2,INDEX(E2:E13,MATCH(A2,E2:E13,0)+1):F13,2,)
これエラーにならない
MATCH(A2,E2:E13,0)+1):F13
この部分どうなってるんだ???
0777名無しさん@そうだ選挙にいこう
垢版 |
2018/06/05(火) 23:56:10.26
>>773
原因はわからないけど、もう今のPCは32bitアプリと相性が悪いんだと思う
俺も32bitのエクセルとアクセスがガンガン落ちてた。64bitにしたら健康そのものい
0778名無しさん@そうだ選挙にいこう
垢版 |
2018/06/06(水) 02:00:55.45
index match がvlookup より完全一致探索で速くなると思われてるのは、参照先の表が小さくなるから?
0779名無しさん@そうだ選挙にいこう
垢版 |
2018/06/06(水) 02:20:07.20
>>776
MATCHで検索された行以降をVLOOKUPの範囲として指定している。
例えばMATCHで5行目が検索されたとすると、VLOOKUPの第二引数はE7:F13になる。
INDEX(E:E,7):F13 → E7:F13

これを応用して>>758をやると、[検索値がA列、値がB列]
=SUM(INDEX(B:B,MATCH("test1",A:A,0)):INDEX(B:B,MATCH("test2",A:A,0)-1))
0780名無しさん@そうだ選挙にいこう
垢版 |
2018/06/06(水) 07:54:12.56
>>778
vlookup()の第二引数の参照範囲が大きいと、そこに変更がかかると再計算の対象となる
で、大抵はそういう運用がされている
vlookup(a1,$b$1:$z$2000)
とか
単体だけならvlookupの方が早かったんじゃないかな
0785名無しさん@そうだ選挙にいこう
垢版 |
2018/06/07(木) 00:59:52.47
これに驚いているやつってネタだろ。
そうだよな?そうだと言ってくれ…
0786名無しさん@そうだ選挙にいこう
垢版 |
2018/06/07(木) 01:05:29.42
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可
アンケート集計でグラフ作っているのですが、データラベルの関係で集計データに単位の"人"を追加したいのですが、どうにかそれを参照してグラフ作る方法ありませんか。
最終的に円グラフでデータラベルをAA人,BB%の形で表示できる方法を探しています。
拙い日本語で申し訳ありませんが、よろしくお願いいたします。
0789787
垢版 |
2018/06/07(木) 05:07:00.57
ありゃ、2010にも表示形式コードの設定があったわ
ま、いっか…
0790786
垢版 |
2018/06/07(木) 06:51:04.99
>>789
ラベルの書式設定で値とパーセント表示させて、その表示形式で誤魔化せないかと悪戦苦闘してました。方法あったんですね…
100項目ぐらいあるのでこれ以上手入れる気力は残ってないですが
0791名無しさん@そうだ選挙にいこう
垢版 |
2018/06/07(木) 12:43:49.60
【1 OSの種類 】Windows7
【2 Excelのバージョン 】Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

複数の人数でゲームをして、
・A行には参加者の名前(30人くらい)
・B行には参加者ごとの点数(0点〜)
を入力します

その中から0点の参加者だけをG行に羅列したい

その場合は関数をどう組み立てれば良いでしょうか?
VLOOKUPだと一番上しか探さないし、順位を付けるにも特定の値だけ抜き出すのはさっぱりで…
COUNTIFなのかMATCHなのかあれこれやっても一人じゃ解決しなくて困り果てました
どなたかご教示お願いします
0792名無しさん@そうだ選挙にいこう
垢版 |
2018/06/07(木) 13:42:00.09
Windows10でExcel2016使っているんですが、Windows10をアプデしてからExcelだけウィンドウ移動が遅延というか反応が遅れてヌルヌル動かないんですが同じような人いますか?

ブラウザやエクスプローラーは、ドラッグしてもマウスのポインタと同じ速度なんですけど、Excelだけもっさりしてます。
0793名無しさん@そうだ選挙にいこう
垢版 |
2018/06/07(木) 15:07:28.14
わたし女なんだけど、ちょっと困ってるので助けて下さい><;

A列、B列にそれぞれ数値が入ってて、
同行にある数値の差が&#9899;以上の個数(組数)を効率よくカウントする方法ありませんか><;
差の列を設けたり、VBAでなめたりはしたくないんです><;

A B
7 5
8 1
9 3


→差が5以上の個数 = 2
0795名無しさん@そうだ選挙にいこう
垢版 |
2018/06/07(木) 16:50:21.18
>>793
女とか書く必要あんのかよw
0803名無しさん@そうだ選挙にいこう
垢版 |
2018/06/08(金) 22:09:17.42
質問します。

シート1にA1からE10まで表があります。

1行目は項目です。

フィルターをかけて、3.5.9行目までが表示されている状態にします。

その状態でシート2のA2をイコールでシート1のA2からA4を参照した時に3.5.9行目の可視セルをもってくることは出来ませんか?

よろしくお願いします。
0811名無しさん@そうだ選挙にいこう
垢版 |
2018/06/09(土) 02:07:58.08
質問です
拡張子がxlsxのファイルのブックにパスワードかかっていて開けなくて困っているんですが何かしらのツールで一発解除出来ますでしょうか?
それとも総当たりしかないのでしょうか?
0817名無しさん@そうだ選挙にいこう
垢版 |
2018/06/09(土) 11:43:44.51
Excel2013くらいのことで質問なんですが、まず必要な部分範囲選択して検索と選択で条件を選択してジャンプの項目の空白のセルにチェック入れてOK
すると空白だけ選択したいというのに数式やら値(文字列)のあるセルも選択されます

空白が空白と認識されないというのはGoogleで探して邪魔なくらい出るのですが、文字列のあるセルが空白と認識されるのは何故なんでしょうか?

わけが分からないので別の範囲でやってみると空白のみがきちんと反映されました
0822名無しさん@そうだ選挙にいこう
垢版 |
2018/06/09(土) 18:45:11.67
罫線か
いつもデータ全体を選択して
外枠を太い線で囲む
→内側の縦線は細い実線(一番左下のやつ)
→内側の横線は一番細かい点線(一番左上のひとつ下のやつ)
とやってるな
そのあと項目名の行だけをもう一度選択して
最初のと同じ太い線で囲んで終了
0824名無しさん@そうだ選挙にいこう
垢版 |
2018/06/09(土) 19:15:01.64
罫線も含めてかい?
俺なら6行目を選択して行追加してから
それぞれ1字程度なら手入力するし
そうじゃなければコピーからの値貼り付けとか数式貼り付けとか

一番スマートかどうかは知らん
その表の下にSUMとかあった場合でも途中に行を挿入すれば
SUMの引数まで直さなくていいからこんな感じによくやってる
0826824
垢版 |
2018/06/09(土) 19:21:16.75
ああゴメンeのデータ書く部分が抜けてたわwwww
わっはっは!
0830名無しさん@そうだ選挙にいこう
垢版 |
2018/06/09(土) 23:35:19.85
条件付き書式の質問はここでも大丈夫ですか?
0831名無しさん@そうだ選挙にいこう
垢版 |
2018/06/09(土) 23:35:57.50
>>828
Excelに何を期待するかでいろんな答えがありそうだけど。
自分の場合、「マウスを使わない」を挙げるかな。
キー操作を覚えると作業効率が劇的にあがる。
2003まではどうしてもマウスが必要なシーン(右寄せなど)もあったけど、2007以降そういうケースも減った。
特にアクセスキー(Alt-コマンド)が重要。Ctrl系だけだと限界があるけど、Altコマンドとの組み合わせでほぼ全ての操作をカバー出来る。
オススメ。
0833名無しさん@そうだ選挙にいこう
垢版 |
2018/06/09(土) 23:53:12.18
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

製品の在庫を社内システムからエクセルに落とすとき
残在庫がロット毎に出てきてしまいます。

商品目  チョコアイス コード 103 ロット060901  空欄
     チョコアイス コード 103 ロット060902  23
     チョコアイス コード 103 ロット060903  5 
みたいな感じです。
在庫数と消費量を並べたいので、別のエクセルに月の消費量の表をつくり
Vlookupでコード 103,範囲,個数セル,FALSEとすると
最初の空欄、つまり0をひっぱってきてしまいます。
なんとか合計在庫の28をひっぱることは可能でしょうか

宜しくお願いいたします。
0834名無しさん@そうだ選挙にいこう
垢版 |
2018/06/09(土) 23:54:42.53
831 名前:名無しさん@そうだelectionにいこう[sage] 投稿日:2033/06/04(土) 23:35:57.50
昔のPCにはキーボードとマウスってのが付属しててな
殆どの連中が両方を使わないとExcelへのデータ入力も出来なかったけど
俺なんかショートカットって機能を駆使してキーボードだけで作業効率あげてたわ


843 名前:名無しさん@そうだelectionにいこう[] 投稿日:2033/06/05(日) 00:52:07.11
>>831
Excel って何すか?
0836名無しさん@そうだ選挙にいこう
垢版 |
2018/06/10(日) 00:06:52.33
>>832
ありがとうございます!

条件付き書式で、
条件がその範囲にある場合→指定の値を含むセル...
条件がその範囲の外、もしくはそのセル全てと来た場合→数式を使用して...
と習いましたが、今問題を解いていると

条件の対象範囲→売上のあるセル
設定条件→品名ごとの売上が、万の位を四捨五入すると10,000,000円以上である売上のセル

で、条件が選択範囲内なので指定の値を含むセルでroundにしました。
しかし出てこず、答えを見ると数式を使用してになっていました。
なぜこうなるかわかりますでしょうか!?
0839名無しさん@そうだ選挙にいこう
垢版 |
2018/06/10(日) 04:50:33.46
Windows98の時代まではマウスが別売のパソコンがけっこうあって、買わない人も多かった
だからその頃のソフトはみんな、キーボードだけで全機能が使えるように作られてたんだよ
0841名無しさん@そうだ選挙にいこう
垢版 |
2018/06/10(日) 12:55:21.51
>>838
ピポットテーブルってさらに参照するとき使いにくいよね
0848名無しさん@そうだ選挙にいこう
垢版 |
2018/06/10(日) 21:53:18.24
>>847
途中経過まで同じにするのは無理だし無意味なことも多いけど、同じ結果を得られるような操作はたいていどこかにある

たとえば、目でセルを見ながらCtrl押して飛び飛びにクリックして選択みたいなのはキーボードじゃ無理
選択するセルが決まってればアドレス直入で可能だけど
0849名無しさん@そうだ選挙にいこう
垢版 |
2018/06/10(日) 22:05:21.14
>>848
無理じゃないけど、さすがにそれはマウス使うな。たしかF8あたりのキーコンビだったと思うけど。その手のセンスのない仕様のヤツは捨てるは。
そもそもその操作自体出番があんまりないけどね。
0852名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 04:50:39.09
>>850
やってみた。
Alt-n,sh (iNsert, SHape) して、円選択かな?
+アイコンが表示されるところまではできるけど、サイズ指定にはマウスがいるね。
さすがにShape系はマウスの出番かな。
最初の円の書き始めを素早く呼び出すのには使えそう。
0855名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 13:37:26.83
皆さんの「これ使うと操作がグッと早くなる」という
操作(ショートカット)ってありますか。
基本的なやつでもいいのでおしえてください。

個人的には「F2」「shift+Tab」「shift+enter」など
0856名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 14:48:21.66
基本的なのが多いけど

Ctrl D(上をコピー)図形やグラフでも使えるし、ドラッグして使えばオートフィルみたいにも使える。
Ctrl Y (繰り返し、リドゥ)
Ctrl W {ファイルを閉じる)
Ctrl 1 (書式設定)
Alt ↓
Shift スペース (半角スペース入力)
Ctrl Shift スペース (オブジェクト1つ選択した状態で、オブジェクト全選択)

エクセルじゃないけど、ブラウザでCtrl T(タブ復活)とか。
0858名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 18:39:58.43
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

シートの保護/ロック設定について教えてください。
B列の幅のみロックしたい場合はどうすればいいですか?
行の高さはロックなしにしたいです。
よろしくお願いいたします。
0859名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 18:47:16.23
>>855
たとえば1と入力してフィルハンドルを下げると1ばかりになるが、
Ctrlを押しながらだと連番になる。
0860名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 19:08:56.39
>>855
データの割り込み移動

動かしたい範囲を選択→左右へ動かすときはShiftを押しながら選択範囲の左右端を、
上下へ動かすときはShiftを押しながら選択範囲の上下端をドラッグすれば割り込める
0861名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 19:11:29.01
>>855
CTRL+SHIT+LでオートフィルターON・OFFができるぞ
0864名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 20:43:57.23
>>855
いろいろありすぎて、、基本アサインは他にまかせるとして、

では1つ紹介。行単位、列単位の処理
@選択
Shift+Space (行選択。entirerow)
Ctrl+Space (列選択。entirecolumn)
これをIME-On時のキーアサインが邪魔するのであらかじめ殺しておく。

必要に応じてShift+Cursorで上記範囲を広げて、
(場合によってはShift+Ctrl+Cursorで一気に)

B挿入・削除
Alt-ie (行または列挿入。 Insert-cEll ?)
Alt-ed(行または列削除。 Edit-Delete)

A切り貼り挿入
Bの事前にCtrl+X、またはCtrl+C しておけば行単位、または列単位の
切り貼りが挿入素早く行える。

@の状態から、
Alt-AGG (Group化)
Alt-AUU (Group解除)
Alt-AH (Group省略)
Alt-AJ (Group展開)
とか最近使うようになった。
0865名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 21:02:19.95
>>855
整列(Align)ネタを2つ。

たとえば、指定範囲または1列選択しておいて、
Alt-hal (左寄せ:Home-Align-Left)
Alt-hac (センタリング:Home-Align-Center)
Alt-har (右寄せ:Home-Align-Right)
Alt-hat (上揃え:Home-Align-Top)
Alt-ham (中央揃え:Home-Align-Middle)
Alt-hab (下揃え:Home-Align-Bottom)

これはRibbonになってからの恩恵。
読み方も覚えやすい。
ハル/ハック/ハー/ハット/ハム/ハブで覚えてます。

また、以前は公式の説明ではあまり見なかったもので、
Alt-Ctrl-Tab (セル内インデント+)
Shift +Alt-Ctrl-Tab (セル内インデント−)
Excel2000時代に偶然の操作で見つけました。
0868名無しさん@そうだ選挙にいこう
垢版 |
2018/06/11(月) 23:34:34.20
>>867
そんな連番埋めも一万とかあるとスクロールが大変。隣列が連続してたら最初の2セルを選んでフィルハンドルダブルクリックもありだけど。
そんな時は、先頭セルに最初の数字を入れて、最終行まで選択拡張(shift+ctrl+↓)、そして
Alt-eis で連続データを埋めて完了。
範囲が決まっている場合は最終値の指定は不要。
0872855
垢版 |
2018/06/12(火) 08:18:51.56
みなさんありがとうございます。
今日は家に帰れなかったので、excelが触れるようになったらすぐにでも試したいです。

縦(or横)のセルを複数個選んで、ctrl押しながら高さ(幅)を決めると、選んでたセルが全部その大きさになるーってのもよく使ってます
0875名無しさん@そうだ選挙にいこう
垢版 |
2018/06/12(火) 23:48:56.03
ビジネスで優秀な人材育成する上司は何を教えているのか?
https://www.youtube.com/watch?v=apxtSqxjw08&;t=13s
美容師の楽しさ再発見!やる気スイッチが入る働き方セミナー
https://www.youtube.com/watch?v=DGzXQT799oY
マクドナルド伝説の店長が教える、最強店長になるために必要なこと
https://www.youtube.com/watch?v=0wMbR7JIeeQ&;t=3154s
『上司が伝えるべき 一番大切なこと』
https://www.youtube.com/watch?v=xsfJ-ZC42pQ&;t=1199s
0876名無しさん@そうだ選挙にいこう
垢版 |
2018/06/13(水) 01:40:28.14
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
Alt+Enterでセル内改行しているセルの一行目のみを切り出したいのですが、
関数で何とかできないでしょうか?
0877名無しさん@そうだ選挙にいこう
垢版 |
2018/06/13(水) 03:55:56.70
>>876
UPできん。半角だと書き込めない?

■エラー処理なし
LEFT(A1,FIND(CHAR(10),A1,1)−1)

■エラー処理つき
IFERROR(LEFT(A1,FIND(CHAR(10),A1,1)−1),A1)
0878名無しさん@そうだ選挙にいこう
垢版 |
2018/06/13(水) 04:05:06.55
>>876
ちなみにLineFeed(セル内改行=char(10))を置換コマンドで
変換するときは、Ctrl + J で一括置換できます。

セル内改行に置き換えたあとに(折り返して表示)を明示的に指示する
必要がある場合もあります。

区切り位置指定ウィザードでの列分割にも Ctrl + J 使えるようですね。
区切り文字でのウィザードの呼出は、Alt-den
固定長区切りのときは、Alt-dew
CSVを分割するときは、指定列を選んでおいて、Alt-dencf

Altおじさんもしつこいね。
0881名無しさん@そうだ選挙にいこう
垢版 |
2018/06/13(水) 06:38:02.05
なぜか特定の数式がアクセス不可エラーになる
どこかにスペースなどを入れるとOKになる
まあ5chの仕様なんだろうな

=LEFT(A1,FIND(C HAR(10),A1)-1)
0882名無しさん@そうだ選挙にいこう
垢版 |
2018/06/13(水) 12:42:37.53
xlsを開いて閲覧しただけで、閉じる時に保存しますかと聞いてくる問題
20年毎回「保存しない」を押して閉じてたけど、いい加減嫌になってきた
これってどうにかならないんでしょうか?
0884名無しさん@そうだ選挙にいこう
垢版 |
2018/06/13(水) 13:11:46.93
Why have I been blocked?
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

って書いてあるじゃん
そんなのも理解できんのかねこのスレの住人はw
0887名無しさん@そうだ選挙にいこう
垢版 |
2018/06/13(水) 18:32:45.97
本当に変更して保存忘れてることもあるから、闇雲にN押すわけにもいかないんだよな…
あと開いただけで変更してない時に保存ダイアログが出る場合と出ない場合があって、条件がわからんのもイライラする
0888名無しさん@そうだ選挙にいこう
垢版 |
2018/06/13(水) 19:25:11.33
>>887
あるよな。そう言うブック。
基本的には外部ファイル参照がセルか名前定義かシェイプに残ってるから、それ消せば直るんだが・・。
0889mimi
垢版 |
2018/06/13(水) 20:33:11.87
【1 OSの種類         .】 Windows 8
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 簡単なものなら
【4 VBAでの回答の可否】 他に方法がないのなら、、VBAで

C8のセルに複数の文字列を一つにまとめてあります。
=CONCATENATE(B2," ",E2," ",N2," ",C2," ",L2," ",O2," ",D2," ",M2," ",P2)

関数の計算式でなく、値そのものをテキストとしてコピーしたいのですが、
セル枠?をコピーしてエディタに貼り付けて、余分なTABなどを取り除く作業が
ちょっと面倒です。

きれいなテキストだけを一つのセルに移す方法か?
もしくはテキストファイルとして出力する方法ありますでしょうか?
0893名無しさん@そうだ選挙にいこう
垢版 |
2018/06/17(日) 11:02:32.21
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 いいえ

=sum(
a:a
)
のような事をしたいのですが、
エクセル2010って数式の改行できないんでしょうか?
数式内で改行しても元に戻ってしまいます

文字列内の改行はできますが、これはどっちでもいいです。
0897名無しさん@そうだ選挙にいこう
垢版 |
2018/06/17(日) 12:12:43.93
>>895
ありがとうございます

何故かsumifsの数式の途中だけ改行が戻されます
https://i.imgur.com/0KTQcmA.png

元の数式:
=SUMIFS(X:X,A:A,A6,E:E,">="&E6-7,H:H,"<="&G6)+SUM(1,2,3)

おそらくoptionalな引数の間は改行できないような漢字です
見づらいですが、バグと思って気にしないことにします、ありがとうございました
0901名無しさん@そうだ選挙にいこう
垢版 |
2018/06/17(日) 22:26:49.34
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類         .】 Windows7 pro
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

表を作りたいのですがご教授ください

A  りんご  みかん  さつまいも

B  Aがりんごならその細かい種類  津軽 王林 紅玉など

Aに大枠の種類を入れたら、Bにその細かい種類のリストが出るようにしたいのですが
それは入力規則のリストにすればいいかと思うのですが

Aにりんご りんごが2つ以上並ぶ場合、見やすいように一番上だけりんご、にして
2つめから下の連続分は何も表示しないようにしたいのです。
当然Aは空白でもBは細かい種類からリスト選択できるようにしたいのですが
どういうやり方がありますでしょうか?
0902名無しさん@そうだ選挙にいこう
垢版 |
2018/06/17(日) 22:36:07.22
>>901
条件付書式→新しいルール→数式を使用して、書式設定するセルを決定
→(A2のセルの書式設定の場合) =A2=A1 を設定→書式でフォントの色を白
で、どうでしょうか?
一つ上のセルと同じ値なら文字色を白にする ということです。
0904名無しさん@そうだ選挙にいこう
垢版 |
2018/06/17(日) 22:39:03.95
>>902
それが一番簡単そうですね
ありがとうございます
0905名無しさん@そうだ選挙にいこう
垢版 |
2018/06/17(日) 23:02:29.07
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

自社ediシステム(ORACLE)の商品があり、エクセルからパイパーリンク的にボタン一つでその商品画面に移動できます?
0906名無しさん@そうだ選挙にいこう
垢版 |
2018/06/18(月) 02:38:35.47
>>905
そのediシステムが通常のClient-Serverアプリなら、SendKeys 系の処理じゃないと難しいのでは?
Webアプリの場合は、その商品への平文URLが公開されていれば可能なのでは?
どちらにしてもその前に認証を乗り越えるか、事前に認証して開いておく必要があると思う。
うちのPACSシステムはその辺ザルなので、余裕でExcelから特定患者の画面に飛べたりする。
0908名無しさん@そうだ選挙にいこう
垢版 |
2018/06/19(火) 10:10:37.51
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類         .】 mac high Sierra
【2 Excelのバージョン   】 Excel2016 for mac
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

質問です。
セルの結合のショートカットを割り当てたいのですが、
いかにもできず、、、職が変わりmacのエクセル使ってるけど、クイックアクセス使えなくて困っております。
どなたかご教示願います。
0912名無しさん@そうだ選挙にいこう
垢版 |
2018/06/20(水) 13:22:50.05
Excelデータをアップローダにあげたいのですが
元ファイルを見るとセキュリティ部分に私のメールアドレス等が載っています
このままアップするとDLした人にこれらの情報がバレてしまうのでしょうか?
https://dotup.org/uploda/dotup.org1563588.jpg

ファイルはDLした人が自由に編集できる状態にしておきたいと考えています
0914名無しさん@そうだ選挙にいこう
垢版 |
2018/06/20(水) 19:20:37.61
>>912
mail address ?
そこってユーザー名が入ってるはずだが...
まあその情報はファイルにくっついてるわけじゃないから特に心配しなくていいよ
むしろ>>913の方を心配すべき
0915名無しさん@そうだ選挙にいこう
垢版 |
2018/06/20(水) 19:35:13.52
>>912,914
マイクロソフトアカウントに登録したMailアドレスがユーザー名になっているだけかと。

そこはファイルの置かれたディレクトリに対するアクセス権限(という言い方でいいのか?)だから、
ファイルに書き込まれた情報ではないやね。

気にするべきは、ファイルの作成者とか更新者とか。
xlsファイルでは写真ファイルみたいに位置情報は保存されなかったか?

Office 365で個人情報削除すると、
後から開いたときになんか警告が出ていた記憶がある。
削除した後、作成者等を書き込みできるようにして、
適当な名前を手動で入れて、もう一度保存しとけばいいのかな?
コンピューター名は特定されなければどうでもいいか。
0916名無しさん@そうだ選挙にいこう
垢版 |
2018/06/21(木) 06:06:20.48
>>912です
とりま>913はやらない方が良い感じですかね?
制作者は空白になってるのでこのままロダにあげても大丈夫そうです
回答ありがとうございました
0920名無しさん@そうだ選挙にいこう
垢版 |
2018/06/21(木) 21:42:18.55
うちの会社みたいにユーザーIDが単なる数字の羅列とかなら気にする必要ない
まずはどういう情報が入ってるのか確認しなよ
まあそれよりも実データの中にヤバイものが入ってないことを確認すべきだとは思うけどな
0921名無しさん@そうだ選挙にいこう
垢版 |
2018/06/21(木) 22:29:17.95
iPhoneでバイトの応募してEメール添付で履歴書エントリーシートが送られてきた
それを開いても写真みたいで書き込めない
どうやって書き込むの?
0922名無しさん@そうだ選挙にいこう
垢版 |
2018/06/21(木) 23:55:18.84
>>921
純正でやるなら
MSアカウントのサイトでMSアカウント作って、Appストアから「ExcelOnline」と「OneDrive」をインストールして
OneDriveにその書式アップロードしてExcelOnlneで編集じゃないか多分
0923名無しさん@そうだ選挙にいこう
垢版 |
2018/06/22(金) 04:20:40.98
【1 OSの種類         .】 Windows 7
【2 Excelのバージョン   】 Excel 2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

A1とB1に同じ言葉をそれぞれ入力した後に入力した言葉をCtrl+F7で検索するときに
A1は検索結果に表示させずにB1のみ検索結果に表示させる方法ありませんか?
入力する言葉は英単語を想定しています
0926名無しさん@そうだ選挙にいこう
垢版 |
2018/06/22(金) 09:58:16.93
【富豪きどり、株主″】 マイトLーヤ『日本人の投機家たちは、高いビルの窓から、飛び降り始める』
http://rosie.5ch.net/test/read.cgi/liveplus/1529546724/l50


株は企業のもので、ギャンブル場のものではない、株式市場は廃止しろ!
0927名無しさん@そうだ選挙にいこう
垢版 |
2018/06/22(金) 17:21:25.08
>>923ですが
入力する前に言葉の前に特定の記号つけたり””で区切ったりすれば検索されない、
あるいはセルの設定でそのセルに入力した言葉はどの検索の仕方でも検索にひっかからない等の
設定があればありがたいです
0928名無しさん@そうだ選挙にいこう
垢版 |
2018/06/22(金) 19:58:06.12
>>922
全然違う
携帯屋にいったが、
アップストアーでワードアプリダウンロード
Eメール添付画像開いて↑ボタン押してExcelに保存
これで書けるようになった
0930名無しさん@そうだ選挙にいこう
垢版 |
2018/06/22(金) 22:00:30.81
>>929
どんな検索方法でも引っかからないことが理想なので
検索するときに特定の操作をすれば引っかからないってのはなしでお願いします
後付けで申し訳ありません
0932名無しさん@そうだ選挙にいこう
垢版 |
2018/06/22(金) 22:21:36.67
Excelってコワモテだよな
0933名無しさん@そうだ選挙にいこう
垢版 |
2018/06/22(金) 22:22:51.20
>>931
データを参照するために検索をする時に同じ言葉でも参照してほしい項目と
してほしくない項目にその言葉がそれぞれ入ってる場合があります
検索はいろんな人がするために参照してほしくない項目に入ってる言葉のほうに
あらかじめ設定をしておけばそれを解除しない限りどんな検索でも引っかからないようにしたいとうのがやりたいことです
0934名無しさん@そうだ選挙にいこう
垢版 |
2018/06/22(金) 22:47:32.66
Excelのアツシのボーカルがいい
0936名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 00:19:43.83
>>923
どういう文字列なのか書いてないから何とも言えないってものあるけど、可能なら検索させたくないほうは、書式設定のユーザー定義絡めたりとか
0937名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 01:39:46.54
[h](時間)の書式設定をしたセルの数字をそのまま他のセルへ持っていって
値を変えずに「数値」として書式を変えることはできるでしょうか?

たとえば「[h](時間)の書式設定をしたセル(A:1)」に48が入っていて、
時給計算をするためにセル(A:1)を分母と扱って金額を割ると値がおかしくなりますよね
10,000円/48(数値)=208.333円とやりたいのですが、セル(A:1)の書式は[h](時間)なので
10,000円/48([h]時間)=120,000となってしまいます

(おそらく単に24倍されてるので1/24すれば済む話なのですが……)
0941名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 09:51:55.53
履歴書エントリーシートって言ってんだからワードアプリ入れりゃいいとアドバイスすべきだろ?
使えねーな
0942名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 09:53:16.28
>>928
訂正
ワードアプリに保存した
0944名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 12:51:21.17
>>930
記号ありなら
検索したくないA1の単語の間に
幅ゼロスペース(内容はググって)入れればいいんじゃないかな

範囲指定と完全一致を嫌がる意味が
正直わかんねーけど
0946名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 17:09:19.38
4/1と入力してもう一度そのセルを確認すると2018/4/1と入力したことになっているのはいいんだけど
日にちの範囲を表したいときに
4/1〜4/20の意味で4/1-20と入力すると
セルには1/20と入力されてしまう
1-20の部分を勝手に1/20と直されておかしくなってると思うんだけど
この自動変換のような機能をオフにすることはできませんか?
今回の場合「4/1-20」と入力したならちゃんとそのまま表示されてほしいです
0948名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 17:19:45.34
>>946
へぇ、そんな機能があったのか
4/1/20でも4-1-20でも同じだね、日付と認識される

そういう入力するセルには書式設定で文字列を設定しておけば問題ない
0950名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 18:08:38.59
EXILEスレだろここは
0952名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 18:45:18.94
シングルクォーテーションとは「'」のことですか?
なるべくキーボードの右側テンキーのみで終始する入力が理想で
「'」を入れるのであれば「~」を入れても良いのですがあまり使いたくありません(すみません)

1セルだけではなく列全体に反映させたいので>>948さんの、
表示形式で「文字列」を選択するという方法が気になり、
行全体を選択し文字列に設定した後は打ったまま4/1-20と表示されますが
セルの左上に緑の三角が出現し無視するを選択しても次に何か入力するたびに
また緑の三角が出てしまうように・・・
これが出なければ理想の挙動なのですがどうにかなりますか?
0953名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 18:50:37.88
>>952
オプションで表示しなくできるでしょう。
設定はバージョンによって違うので、エクセル エラーインジケーター 設定 などで検索してください。
0957名無しさん@そうだ選挙にいこう
垢版 |
2018/06/23(土) 21:37:34.75
>>955
アポストロフィは文字数が変わるし、
文字列・数式のエラーは他のエラーが同時に起こるとそれを見つけることが出来なくなる

可能な限り回避したいって感覚は結構正しいと思うよ
0960名無しさん@そうだ選挙にいこう
垢版 |
2018/06/24(日) 00:49:55.75
そういえば一度頭に'付けた後って
入力しなおして'を消してもまた自動的についたりするけど
あれなんなん
特に悪さはしてないぽいけどなんか気になる
0962名無しさん@そうだ選挙にいこう
垢版 |
2018/06/24(日) 18:52:44.93
おしえてください。Excel2010です。
データ→外部データの取込(テキストファイル)
ここでファイルを指定する際、
あるメールに添付されているファイルを指定することはできませんか?
0965名無しさん@そうだ選挙にいこう
垢版 |
2018/06/24(日) 21:08:42.46
メールの受信形式にもよると思うけど。
imapやexchangeだと、いったんどこかに保存しないと無理。
pop3だとメーラーによるのでは?
0966名無しさん@そうだ選挙にいこう
垢版 |
2018/06/24(日) 22:12:21.42
解説本買ったほうがいいかな?
できるとかさ
0968名無しさん@そうだ選挙にいこう
垢版 |
2018/06/24(日) 23:15:39.56
古本は汚いから嫌
0970名無しさん@そうだ選挙にいこう
垢版 |
2018/06/25(月) 21:21:35.91
アナログで失礼
https://i.imgur.com/FU6M5RQ.jpg
こんな感じで〇付けた回数を数えるだけなら普通にCOUNTIFでできるよね
これで列のデータをn回目まで増やしていっても自動で回数の値更新できるようにしたいんだけどどうすればよいですかね?
win10、Excel2016です
0971名無しさん@そうだ選挙にいこう
垢版 |
2018/06/25(月) 21:52:22.62
>>970
たぶん1番簡単なのはこんな感じで行として指定してしまう方法。実際にはシート分けないと増やした時に面倒だろうけど
https://i.imgur.com/6TEndE6.jpg
後はcountif(offset(b2,0,,*),"○")みたいな感じで範囲指定する
別のセルに試行回数入れるセル作ってアスタリスクをそのセルに置き換えれば自動でやってくれると思う
0973名無しさん@そうだ選挙にいこう
垢版 |
2018/06/26(火) 04:17:31.24
できるword Excelの本あるじゃん
あれパーフェクトガイドとコールセンター問い合わせ特典付きと同じ厚さの本二冊出てるが、どっちがいい?
0975名無しさん@そうだ選挙にいこう
垢版 |
2018/06/26(火) 09:34:56.49
2016だけどテキストボックスの不具合やっと直ったな
直すのに2年以上掛かるとは
あとは游ゴシックがデフォから外れてくれればいいんだが
0977名無しさん@そうだ選挙にいこう
垢版 |
2018/06/26(火) 21:26:21.19
セル内にアルファベットがあるかどうか
関数で判断できますか?
0978名無しさん@そうだ選挙にいこう
垢版 |
2018/06/27(水) 00:02:17.63
EXILEってモバイル版ある?
0979名無しさん@そうだ選挙にいこう
垢版 |
2018/06/27(水) 00:07:18.25
【1 OSの種類         .】 Windows10pro
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

SUMPRODUCTS関数で"E03"という文字列を含むセルを検索したときに、
E3セルの内容が参照されてしまい、困っています。

【E3セルに記載された内容】を参照するのでは無く、
【E03という文字列を含むセル】で検索範囲を検索するにはどうすればいいのでしょうか?
0980名無しさん@そうだ選挙にいこう
垢版 |
2018/06/27(水) 00:11:36.41
>>978
誰も答えない代わりに、EXCLEとEXILEのダジャレが何故面白くないかに答えるよ
・そもそも似てない
・概念が違いすぎる。アプリケーションとダンスグループ
・問いかけ方も面白くない。「EXCELてEXILE得意!?」とかならまだ分かるが、>>978の場合単に間違えてるのかなんなのか分かりづらい
・でもおっさんは間違えそうではある

総合すると、おっさんがウケ狙いで滑ってるイメージしかないのよ
本当にキツイ。やめてほしい。もうちょっとだけでいいから面白くして
0981名無しさん@そうだ選挙にいこう
垢版 |
2018/06/27(水) 12:53:15.46
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

VBAの処理速度に関してなのですが、i7やi5,i3の間でコア数により処理速度に大きく差が出るものなのでしょうか?
ワークシートの関数はマルチコア対応で、VBAはシングルコア対応のためコア数にはあまり関係がない、シングルコアのクロック周波数のほうが重要という話もあるのですが・・・
0985名無しさん@そうだ選挙にいこう
垢版 |
2018/06/27(水) 21:06:22.50
【OS】Windows 7
【バージョン】Excel2010
【VBA】使えません

初心者です。
スプレッドシートで学生名簿や部員名簿を管理する際に、学年をうまく入力する関数ってあるのでしょうか。
例えばある学生の学年を2年生と記入したいとして、そのまま描いてしまうと来年になったら一人一人書き直さなければならないですよね。
年度が変わると自動的に3年生、4年生、以降は既卒、などと自動更新されるようにする方法ってありますか?
0986名無しさん@そうだ選挙にいこう
垢版 |
2018/06/27(水) 21:17:15.80
>>985
入力するのを学年ではなくて入学年(入学年度)にする。
現在の年度は自動で取得してもいいけど、どこかのセルに手動で入力しても良い(使い方によってどちらが良いか変わってくると)

で、現在の年度と入学年度を元に関数で学年が入るようにする
0990名無しさん@そうだ選挙にいこう
垢版 |
2018/06/29(金) 01:37:42.71
その手帳の・・・
紙代
営業代
売れなかったときの保管費用
売れなかったときの処分費用

そういうことまで考えて
決して安くはないんだよ
0991名無しさん@そうだ選挙にいこう
垢版 |
2018/06/29(金) 02:41:20.63
あつしの話はしないの?
0993名無しさん@そうだ選挙にいこう
垢版 |
2018/06/29(金) 14:22:21.66
社内の誰かか作ったみんなで使うファイル、開くたびに読み取り専用ですって出てくるんですが
クラッシュかなんかした拍子に壊れてそうなったんでしょうか
自分で読み取り専用解除して上書き保存とか名前をつけて保存して元のファイル消して元の名前をつけるってやっても毎度読み取り専用になってます
0996名無しさん@そうだ選挙にいこう
垢版 |
2018/06/29(金) 17:57:33.30
そんな機能があったのか 文書番号簿を課内で共有してるけど、誰かが開いてると追加できないので大声で閉じろーと叫んでたわ
0998名無しさん@そうだ選挙にいこう
垢版 |
2018/07/01(日) 11:28:02.84
【1 OSの種類         】 Windows 7
【2 Excelのバージョン   】 Excel 2010
【3 VBAが使えるか    】 いいえ
【4 VBAでの回答の可否】 否

指定した複数の範囲内のセルに1以上の数字入力されていれば、
その入力されているセルの数×10000の値を当該セルに表示する
というものを作りたいのですが、どうやって式を作ればいいでしょうか?
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 77日 16時間 58分 3秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


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

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

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

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

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