戻る  □一般操作のサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
特定の並びのセルを特定し該当の値に部分一致するファイルの開封

    [196089] 特定の並びのセルを特定し該当の値に部分一致するファイルの開封-

    ■親トピック/記事引用/メール受信=ON■

    □投稿者/ むー -(2024/01/22(22:34))
    □U R L/

      解決方法が全然思いつかず、相談させていただきました。
      やりたいことは下記の流れになります。

      @ファイルの規則性のない値の入った列のなかなか特定の並びを特定。
      例 下をExcelの表だとした時に、C列で「かきく」となる並びを特定。
      A B C D
      1 001 か
      2 002 さ
      3 003 あ
      4 004 か
      5 005 き
      6 006 く
      7 007 か
      8 008 き
      9 009 く

      A「かきく」となった時に頭の<か>と同行のAの値を出す。
      例 上記の場合は4と7

      BAで算出した数字を含むフォルダ内にファイルを開く
      例 フォルダ内に下記のファイル名のExcelファイルがある場合
      ファイル4 と ファイル7 を開く
      フォルダ内のファイル名:
      ファイル1
      ファイル2
      ファイル3
      ファイル4
      ファイル5
      ファイル6
      ファイル7
      ファイル8
      ファイル9
      ファイル10

      C開いたファイルの特定の列をコピーし一つのファイルに横並びに順番に貼り付ける
      例 ファイル4のA1〜C100をコピーし、別のExcelファイルのA1に貼り付け後,
      ファイル7のA1〜C100をコピーし上記のエクセルファイルのD1に貼り付ける。


      分かりづらく申し訳ございません。
      このような動作が可能かお知恵をお貸しいただけますと幸いです。
      よろしくお願いします。

      使用環境:
      Windows10
      Microsoft365





    [196090] Re[1]: 特定の並びのセルを特定し該当の値に部分一致するファイルの開封-

    記事引用/メール受信=OFF■

    □投稿者/ kazuo -(2024/01/23(17:46))
    □U R L/

      >このような動作が可能か
      可能だと思います。
      >お知恵をお貸しいただけますと幸いです。
      一案です。

      @並びの特定(文字または文字列の場合でも)
      1.string2=探したい文字(列)並びをTab区切りで連結
      2.string1=C列をTEXTJOINワークシート関数でTab区切りで連結
      start=1
      3.pos=Instr(start,string1,string2)
      4.行(n)=posまでのstring1をTabでSplitした最大要素数+1
      5.start=pos+1としてposが無くなるまで3から繰り返す

      その結果
      Tabをtと表記しています。
      string1="かtさtあtかtきtくtかtきtく"
      string2="かtきtく"
      pos=7
      行(0)=4
      pos=13
      行(1)=7
      ここまで理解できますか?コード書けますか?

      win11 excel2021



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G