[[20210908180334]] 『一定条件の際に1マス飛ばして表示』(数式だけで…) ページの最後に飛ぶ

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

 

『一定条件の際に1マス飛ばして表示』(数式だけで…)

先日初めてここで質問させていただきましたが、再度助けていただきたいです。

以下の例のように条件シートがある場合に、数式のみで出力シートに出力できるようにできますでしょうか?


条件シート

    A       B       C       D       E       F       G          
 1  トラブル名 対応策1 タイミング1 対応策2 タイミング2 対応策3 タイミング3              
 2  AA	    aaa    仕入時 bbb     接客時  …		                        
 3  BB	    ccc	    接客時  ddd     集計時         
 4  CC	    eee	    集計時 fff	    集計時               	 
 5  DD	    aaa	    仕入時  ggg     立会時
 5  EE	   			
 :  :    :      :      :        :       :       :

出力シート

     A       B       C       D       E       F       G          
 1  トラブル名  仕入時 接客時  集計時 立会時 …            
 2  AA	     aaa     bbb			                        
 3  BB	     	     ccc     ddd          
 4  CC	     	             eee               	   
 5  	     	     	     fff   (←※この列がDDにならないように)
 5  DD	     aaa                     ggg 			
 :  :    :      :      :        :       :       :

※部の時のように、一つのトラブル名で、同じタイミングに二つの対応策が必要な場合だけ改行するような形にしたいです。
(CCの後のDDが1マス飛ばしになるような形)

内容ややこしく、何のためにこれが必要がも分からないかとは思いますが
可能であれば知恵を貸していただければ助かります。

よろしくお願いいたします。

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


 こんばんは ^^
なかなか、複雑そぉですね。^^;わたし、数式はからっきしなので。。。
そのぉVBAで良ければ、お手伝い出来るかもしれません。←多分。( ̄▽ ̄)
あくまで、数式だけで!
ということでしたら、他の回答者様のアドバイスを引き続きお待ちくださいませ。
m(_ _)m
(隠居Z) 2021/09/09(木) 16:14

隠居Zさん
こんにちは。コメントいただきありがとうございます。
VBAもできれば方法も広がり楽なのでしょうが…。

作業列作って条件に該当するのだけ抽出すればできるかなーとか、
自分でも引き続きいろいろ模索してみたいと思います。
ご丁寧にありがとうございます!
(数式だけで…) 2021/09/09(木) 17:22


 こんばんわ ^^。。。了解いたしました。
また機会が御座いましたら。m(_ _)m
(隠居Z) 2021/09/09(木) 19:27

 (1)
 >一つのトラブル名で、同じタイミングに二つの対応策が必要な場合だけ改行する
 について。
 「複数あっても対応策はひとつに纏めること」を推奨します。
 複数あることを明示したいのであれば、セル内改行してでも、ひとつのセルにすべきです。
 (a)例外を認めると、それだけで面倒な処理が増えます。あなたの苦労が増えるだけです。
 (b)未だ見えていないだけで、今後、どのような障害が発生するか予測できません。
    例えば、なんらかの集計時にも、そのイレギュラーなものに気を使う必要があるでしょう。

 (2)上記のイレギュラー扱いを除けば、出力表はすでにできているんですか?
 もし、同じテーマの話が過去に既にあるのなら、そのリンクを張ってください。
 以下、これからという前提で、少しメモします。

 (i)まずは、
         A       B       C
 1       トラブル名 対応策	 タイミング
 2       AA	 aaa	 仕入時
 3       AA	 bbb	 接客時
 4       BB	 ccc	 接客時
 5       BB	 ddd	 集計時
 6       CC	 eee/fff 集計時
 7       DD	 aaa	 仕入時
 8       DD	 ggg	 立会時
 ・・    ・・・・・・・・
 のような形式にします。
 ・トラブル名の列をいくつか挿入、
 ・3列に縦にならべます
 ・トラブル名でソートします。
 これでできるでしょう。

 (ii)
 また、あとの処理のために、
 ・B列とC列を入れ替え
 ・A列に、トラブル名とタイミングの連結したものを挿入
 しておきます。

 (iii)最終の出力表に、
 トラブル名+タイミングをキーにして、
 VLOOKUPで上記の表から表引きすればよいでしょう。

 トライしてみて下さい。
(γ) 2021/09/09(木) 23:46

コメント返信:

[ 一覧(最新更新順) ]


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