アプリ版:「スタンプのみでお礼する」機能のリリースについて

写真の黄色い部分(複数キーワード)を入れるだけで、成績表にある条件の合うセルを○に変えたいです。

上手く説明できなくて、すみません。
教えてください。

「Excel 指定範囲に指定の文字があった」の質問画像

A 回答 (4件)

K14セルに =IF(J$2=K5,"○")を入力


k14セル をコピー
K14セルからN20セルまでに貼付け

ただし、セル番号は質問者実際の表に適合させてください。
「Excel 指定範囲に指定の文字があった」の回答画像4
    • good
    • 0

すでに作成されている表の表記を変えたいということであれば、関数では不可能です。


マクロを使うことになります。

上手く説明できないということであっても、具体的に何をどうしたいのかを文章にする努力をしてみましょう。

・・・本題・・・

値を比較した結果をIF関数の分岐の条件とすればいいと思います。
質問文の表で黄色く塗りつぶしたセルが4行目にあるとすれば、
K列は
 =IF(K7=J4 , "〇" , "")
のような数式になります。
この数式をK18セルへ貼り付けたのちに複製して使うのであれば、J4セルが相対参照されズレてしまい正しく動作しないので
 =IF(K7=J$4 , "〇" , "")
と絶対参照の形に修正してから複製します。


・・・余談・・・

表の作り方が悪いなあ。
少なくとも対応する項目を揃えるような作りにしたほうが分かりやすくなります。
分かりやすくなる…すなわち間違え難くなるということです。

添付した画像のようにすると、
 =IF(K7=J4 , "〇" , "")
     ↓
 =IF(K7=K4 , "〇" , "")
と、見た目だけでなく数式の上でも対応しているセルが分かりやすくなります。
「Excel 指定範囲に指定の文字があった」の回答画像3
    • good
    • 0

添付図参照


K18: =IF(K7<=J$4,"〇","")
「Excel 指定範囲に指定の文字があった」の回答画像2
    • good
    • 0

こんばんは!



既存の表を変えるのではなく、別表で良いのですね?
やり方だけ・・・

↓の画像でH7セルに
=IF(B7=HLOOKUP(H$6,$A$3:$D$4,2,0),"○","")

という数式を入れフィルハンドルで列・行方向にコピーすると
画像のような感じになります。m(_ _)m
「Excel 指定範囲に指定の文字があった」の回答画像1
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!