[[20221130161314]] 『条件にあうものだけ引っ張って文言を表示させたい』(SuuChan) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『条件にあうものだけ引っ張って文言を表示させたいです。』(SuuChan)

簡単な関数の数式を教えていただきたく投稿させていただきます。

    A列          B列        C列
 A〜〜〜〜〜〜      2022/10/5     "2022年10月対象"

  B〜〜〜〜〜〜      2019/9/30      (空白)
  A〜〜〜〜〜〜      2021/5/15      "2021年5月対象"
 G〜〜〜〜〜〜      2022/11/30      (空白)
 A〜〜〜〜〜〜      2022/11/29      "2022年11月対象"

という表があります。A列はアルファべっっとの後ろはランダムな数字です。

C列に関数を入れて、条件にあうものだけB列の日付をひっぱり
「●●●●年●●月対象」と表示させたいです。

条件は、
・A列がAから始まるもののみ

・C列にB列の「年」と「月」を表示させて、”対象”と表示させたいです。
「●●●●年●●月対象」という感じです。

お力をお貸しいただければ幸いです。
      

< 使用 Excel:Office365、使用 OS:Windows10 >


 データが1行目からだとして。
 C1セルに
 =IF(LEFT(A1:A5)="A",TEXT(B1:B5,"yyyy年m月対象"),"")
 ではどうだろうか?
(ねむねむ) 2022/11/30(水) 16:32:46

早速お返事いただきましてありがとうございます。
上記の式を入れてみましたが、うまくいきません。
「スピル」と表示されてしまいます(T_T)
(SuuChan) 2022/11/30(水) 16:54:54

 C列の1行目以外に値が入っていないだろうか?
 一度C列をクリアしてからC1セルに式を入れてみてくれ。
(ねむねむ) 2022/11/30(水) 17:01:35

教えていただいた通りC列一度クリアしてから、再度数式を入れてみましたところ、
スピルは表示されなくなりましたが、今度はブランクで表示されるようになりました( ;∀;)
(SuuChan) 2022/11/30(水) 18:07:14

 実際にどのセルにどんな式を入力したかを書いてみてくれないか?
(ねむねむ) 2022/11/30(水) 23:06:25

 あと、A列の文字の頭にスペースが入っていたりすることはないだろうか?
(ねむねむ) 2022/11/30(水) 23:07:51

今日もう一度やってみたところなぜかうまくいきました!何度も申し訳ありませんでした。
ありがとうございました!
(SuuChan) 2022/12/01(木) 14:36:16

何度も申し訳ありません。
上記の式にもう一つ別の列の条件を追加したい場合は、どのように差し込めばよろしいでしょうか。

例えばC列が「北海道」の場合という条件です。

ANDで追加したのですが、全くうまくいきません。

教えていただければ幸いです。よろしくお願いします。
(SuuChan) 2022/12/01(木) 15:37:39


 SPIL機能を使う場合は複数条件にANDやORでは対応できない。

 AND条件(A列の頭がAかつ、C列が北海道)であれば*(掛け算)を使い
 =IF((LEFT(A1:A5)="A")*(C1:C5="北海道"),TEXT(B1:B5,"yyyy年m月対象"),"") 
 とする。

 これがOR条件(A列の頭がAであるか、C列が北海道)であれば+(足し算)を使い
 =IF((LEFT(A1:A5)="A")+(C1:C5="北海道"),TEXT(B1:B5,"yyyy年m月対象"),"")
 となる。
(ねむねむ) 2022/12/01(木) 15:47:03

そういうことだったのですね。ご丁寧にありがとうございます。
うまくいかない理由が理解できました。

教えていただいた式でうまくできました!本当にありがとうございました!
(SuuChan) 2022/12/02(金) 13:31:04


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.