戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ

■ 24時間以内に投稿された新着記事 10件です。



    [131564] Re[3]: 複数の条件から該当する文字列を抽出する方法について
    ■■
    □投稿者/ あああああ -(2020/08/11(00:49))
    □U R L/


      シートの全体が見えないのでわかりませんが、
      ・Sheet1のIDは1,2,3,4,……と連番で続く。
      ・抜き出したいのは、
       "<name2><![data[" と "]]</name2>" の間。
      ・name2が二つある、のようなことはない。
      ・E列より右は自由に使える。
      という前提で書きます。
      E1 = 1
      E2 = IF(C1="</ROW>",E1+1,E1)
      と入力し、E2を最終行までコピー

      G1 = 1
      G2 = 2
      …以下、全IDの件数を準備

      H1 {= CONCAT(IF(E:E=G1,D:D,""))} (←配列数式。Concatを入力した後、Ctrl+Shift+Enter)
      H2〜全IDまで上記式をコピー

      あとは、I列に自由にMID/SEARCHで抽出して、
      G:Iを対象にVlookupでもすれば、達成できるんじゃないでしょうか。




    [131565] If(countifの関数がうまく出来ません
    ■■
    □投稿者/ いちまつ -(2020/08/11(16:14))
    □U R L/

      下記のように、一つの取引先について複数のカテゴリーで評価ランクをつけています。
      
       A列    B列    C列 D列 E列 F列……
      Aaaaa社     T1      
      Bbbbb社         
      Ccccc社                                 T2.              T5
      Ddddd社      T5
      
      ランクは、T1,T2,T3,T4,T5とブランクがあります。
      L列に、B列からK列の評価がT5だけだったものを抽出したいのですが、うまく出来ません。
      (上の表だとD社が該当のものです)
      
      IF(COUNTIFの関数でいくつか試してみましたがダメでした。
      何か良い方法はないでしょうか?



      ++++++++++++++++++++
      OS      ⇒Windows XP
      Version⇒OTHER
      ++++++++++++++++++++



    [131566] Re[1]: If(countifの関数がうまく出来ません
    ■■
    □投稿者/ 半平太 -(2020/08/11(17:50))
    □U R L/

      抽出の意味が不明瞭です。
      
      下図なら具体的にどうなればいいんですか?
      
       行 ___A___ __B__ __C__ __D__ _ E _ _ F _ __G__ __H__ _ I _ _ J _ __K__ _ L _
        1 Aaaaa社  T1                            T5    T5                       ?   
        2 Bbbbb社                                            T5    T5           ?   
        3 Ccccc社                                T2    T5                       ?   
        4 Ddddd社        T5                                        T5           ?   
      
      あと、実際にはT5以外にも組合せ評価をするんでしょうから、この際一緒に質問して貰った方が、
      統一的に対応出来ていいいと思われますけど、どんなもんですか?
      



- Child Forum -
Edit:ゆう-G