戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 親トピックをトピックトップへ ]
このトピックに書きこむ
Name/
E-Mail/

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

このトピック参照回数 :
(削除)

    [133137] (削除)-

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

    □投稿者/ / -(2022/05/15(13:55))
    □U R L/

      この記事は削除されました




    [133136] Re[5]: 関数の範囲が広がってしまう-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ シン -(2022/05/15(13:54))
    □U R L/

      Mikeさま

      この度は色々とお世話になりました。
      やっと解決出来ました。

      =INDEX(テーブル1[@[1]:[51]],MATCH([@52],テーブル1[@[1]:[51]],0)+COLUMN(A5))

      の様にセル番号ではなくテーブルの「見出し」で数式を書き換えたところ解決出来ました。





    [133135] Re[4]: 関数の範囲が広がってしまう-

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

    □投稿者/ �スV�ス�ス -(2022/05/15(13:24))
    □U R L/

      Mikaさん

      色々とすいませんでした。
      >「@を外して$を付け」なら、「$INDEX」でなきゃアカンでしょ?!

      =IF($AZ5="","",INDEX($A5:$AY5,MATCH($AZ5,$A5:$AY5,0)+COLUMN(A5))&"")
      INDEXの前の@マークを外して、A5:AY5 等に絶対参照を付けてみたけれども
      改善できなかったという事でした


      @マークの件もMicrosoft365で開いた為に勝手に付いたものと思われます。
      Win10のマシーンでExcel2013を使用して古いデータを確認したところ
      @マークは付いていませんでした。

      時間を割いて頂き、ありがとうございました。




    [133134] Re[3]: 関数の範囲が広がってしまう-

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

    □投稿者/ Mike -(2022/05/15(12:33))
    □U R L/

      > 一応、下記の様に@を外して$を付けても結果は…
      > =IF($AZ5="","",INDEX($A5:$AY5,MATCH($AZ5,$A5:$AY5,0)+COLUMN(A5))&"")
      何を仰っているのやらサッパリポンです。
      「@を外して$を付け」なら、「$INDEX」でなきゃアカンでしょ?!




    [133133] Re[6]: 関数の範囲が広がってしまう-

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

    □投稿者/ シン -(2022/05/14(20:59))
    □U R L/


      Win10で新規bookを作りPC条件を変更してみましたが
      結果は同じでした。

      Excelのバグなのか判りませんが
      今のところ、作業を終えたところでA5列から、その都度オートフィルで↓に下す
      方法で凌ぎたいと思います。





    [133132] Re[5]: 関数の範囲が広がってしまう-

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

    □投稿者/ シン -(2022/05/14(19:32))
    □U R L/

      ありがとうございます。
      私のテーブルのスタート(1行目)がA5から始まるので置き換えましたが
      テーブルが1行の場合は問題ないのですが
      もう一行増やすと(A6の行)下記の様に数式も変化してしまいエラーになってしまいます。
      作っているテーブルに問題があるのでしょうかね

      =INDEX($I5:$AU6,MATCH($AZ5,$I5:$AQ6,0)+COLUMN(A5))




    [133131] Re[4]: 関数の範囲が広がってしまう-

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

    □投稿者/ Mike -(2022/05/14(18:46))
    □U R L/

      式 =INDEX($I1:$AU1,MATCH($AZ1,$I1:$AQ1,0)+COLUMN(A1))
      を入力したセル BA1 を右3列にオートフィルすれば好い。
      オ・シ・マ・イ




    [133130] Re[3]: 関数の範囲が広がってしまう-

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

    □投稿者/ �スV�ス�ス -(2022/05/14(17:38))
    □U R L/

      行いたいことは

          I   J    K    L    M   
      5列   E E郵便番号 E住所1 E会社名 E代表者名 

      R S T U V
      D D郵便番号 D住所1 D会社名 D代表者名

      AG AH AI AJ AK
      P1 P1郵便番号 P1住所1 P1会社名 P1代表者

      AQ AR AS AT AU
      P2 P2郵便番号 P2住所1 P2会社名 P2代表者

      AZ5のセルに E か Dか P1か P2を選択すると
      その情報に紐づいた郵便番号〜代表者名を表示する

      という内容になります。




    [133129] Re[2]: 関数の範囲が広がってしまう-

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

    □投稿者/ シン -(2022/05/14(17:21))
    □U R L/

      ご返信ありがとうございます。
      もともとExcel2013など使用していて
      そのころ指導を頂きこの関数を教えて頂きましたが
      当時は、テーブルではなく表として使用していたため問題なく使えておりまして,,,

      一応、下記の様に@を外して$を付けても結果は改善されず、同じ状態でございました。
      =IF($AZ5="","",INDEX($A5:$AY5,MATCH($AZ5,$A5:$AY5,0)+COLUMN(A5))&"")




    [133128] Re[1]: 関数の範囲が広がってしまう-

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

    □投稿者/ Mike -(2022/05/14(17:08))
    □U R L/

      私は高齢の、今では Excel 2019 使いですが、@INDEX という @で始まる関数というのは今は懐かしき Lotus 1-2-3 ではなかったかと、思いましたが合っているかどうか…

      「Win11 Microsoft365」をご使用とのことですが、その Excel では
      私のExcelで
      =INDEX(array,row_num,[column_num])
      と記述するところを、
      =@INDEX(array,row_num,[column_num])
      と書くのでしょうか?




    [133127] 関数の範囲が広がってしまう-

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

    □投稿者/ シン -(2022/05/14(15:54))
    □U R L/

      少し判りづらいご質問になるかもしれません。

      下記の数式で困っています

      =IF(AZ5="","",@INDEX(A5:AY5,MATCH(AZ5,A5:AY5,0)+COLUMN(A5))&"")

      テーブル表で一行目にこの関数を入れ、行を増やすと

      一行目
      =IF(AZ5="","",@INDEX(A5:AY6,MATCH(AZ5,A5:AY6,0)+COLUMN(A5))&"")
      二行目
      =IF(AZ6="","",@INDEX(A6:AY7,MATCH(AZ6,A6:AY7,0)+COLUMN(A6))&"")

      とA5:AY6やA6:AY7の様に範囲が広がってしまいエラーになります。
      いろいろとトライ中ですが上手くいきません。
      アドバイスをお願いいたします。

      Win11 Microsoft365



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

- Child Forum -
Edit:ゆう-G