[過去ログ] Excel総合相談所 136 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
377: 2019/08/24(土)19:03 AAS
>>374
毎回範囲を選択した状態にするのも面倒なら
入力したい範囲のセルの書式設定の保護タブで、ロックのチェックを外し
校閲タブのシートの保護で、ロックされたセル範囲の選択のチェックを外すと
ロックされていないセル範囲=入力したい範囲しかカーソルが動くことはなくなる。
378: 2019/08/24(土)19:20 AAS
>>376
1 B2:Z11のセル範囲を選択する
2 リボン→ホーム→条件付き書式→新しいルール→数式を使用して〜
3 数式を入れる枠に =B1="出席" を入力
4 [書式]ボタンをクリック
5 塗りつぶしのタブをクリック→塗りつぶす色を指定→[OK]をクリック
6 [OK]をクリック
B2:Z11を選択している状態で、数式にB1と指定したところがミソです。
379: 2019/08/24(土)19:21 AAS
>>376
B4セルの条件付き書式の条件の数式に
=B3=”出席”
でええんとちゃう?
なんでそのセルの値しか参照できないと思い込むのか分からん
380(1): 2019/08/24(土)19:51 AAS
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2010
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
条件で別領域に取り出すSMALL関数について質問があります。
B店舗夜間 25000
A店舗夜間 30000
Z店舗夜間 35000
Y店舗昼間 50000
Z店舗昼間 75000
省6
381(1): 2019/08/24(土)21:00 AAS
>>380
なんでフィルタオプション使わないの?
382: 2019/08/24(土)22:01 AAS
>>381
ご教示ありがとうございます。
確かにフィルターオプションでできました。
ただ、元の式から条件が追加になるだけだったので、式の軽微な修正でできるかと思ってました。
383(5): 2019/08/24(土)23:25 AAS
【1 OSの種類 .】 Windows8.1
【2 Excelのバージョン 】 Excel2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
初心者ですが、ここにながれつきました・・・
エクセルの式で、どのように作ればよいか分からず
悩んでいます。
セルA1が「1」ならB2を反映、A1が「2」ならC5を反映
としたいのですが、この場合どのような式になるのでしょうか。
ifsは2013では無理とやっと分かり、vlookupではとなりのセルしか
省2
384(1): 2019/08/24(土)23:36 AAS
>>383
=IF(A1=1,B2,IF(A1=2,C5,""))
これでいいのでは?最後の方の""は、セルA1の値が1でも2でもない場合の値となります。
385: 2019/08/24(土)23:38 AAS
>>383
=SWITCH(A1,1,B2,2,C5,C1)
A1が1ならB2の値、A1が2ならC5の値、それ以外ならC1の値を表示する
386(1): 2019/08/25(日)00:21 AAS
>>383
=CHOOSE(A1,B1,C5)
2013ならこれ
387: 2019/08/25(日)04:18 AAS
>>386
B1どこからでてきたw
初心者さんだと簡単なミスでも混乱するぞきっとw
388: 2019/08/25(日)08:29 AAS
ご回答ありがとうございます!!
今晩、パソコンで試してみます!
色々とありがとうございます。
389(3): 2019/08/25(日)14:25 AAS
【1 OSの種類 .】 Windows 10
【2 Excelのバージョン 】 Excel 2010
【3 VBAが使えるか .】 初心者
【4 VBAでの回答の可否】 希望します
i = Int(100 * Rnd + 1)
変数 i に 1から100までのランダムな数値入れて
その内、NGとなる数字を30個、A1:A30に入力します。
そして i に A1:A30 の値を参照させて判定させたいのですが
複数のセルを参照することができません。
If i = Range("A1:A30") としても、参照されるのがA1だけになってしまいます。
省4
390: 2019/08/25(日)15:21 AAS
>>389
forで回すとか、WorksheetFunctionでやるとか
On Error Resume Next
hage = WorksheetFunction.Match(i, Range("A1:A30"), 0)
On Error GoTo 0
If hage > 0 Then
MsgBox "OK"
Else
MsgBox "NG"
End If
391: 2019/08/25(日)15:21 AAS
findか何かを使えばいいんだろうけど構文を調べるのが面倒だから
ForEachで作ってしまう僕が通るだけで後はまかせますよ
392: 2019/08/25(日)16:15 AAS
>>389
if range("A1:A30").find(i) is nothing then debug.print "NG"
393: 2019/08/25(日)16:18 AAS
間違えたわ
if range("A1:A30").find(i) is nothing then debug.print "OK"
394: 2019/08/25(日)16:20 AAS
findは文字列・数値で見つからないのが微妙に怖い
395: 2019/08/25(日)16:22 AAS
見つからないことが困るか困らないかは仕様と目的による
396(1): 2019/08/25(日)16:29 AAS
findって対象の値が二つ以上あったらどういう挙動なんだっけ?
上下前次1-新書関写板覧索設栞歴
あと 606 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s