bugfix> excel > 投稿

B$10,C$10 に数式が必要です ...行のセルを参照する $A3,$A4 ...および列 B$11,C$11 についても同じ ...など

列の値

alpha   'now                
,bravo  ',is                
,charlie    ',the               
,david  ',time              
,egert  ',for              

INSERT INTO TESTTABLE(  alpha   ,bravo  ,charlie    ,david  egert)
VALUES( 'now'   ,'is'   ,'the'  ,'time' ,'for')

しかし、どのようにセル参照を1列ずつ増やして、 行を渡って?

回答 1 件
  • これをセル B10:F10 に配置します  配列式として(Ctrl-Shift-Enterで完了)、コピーダウン

    =INDEX($3:$7,COLUMN()-1,ROW()-9)
    
    

    INDEX  配列からセル、この場合は行3〜7を返します。2番目と3番目のパラメーターは、返す配列内の行と列を指定します。 COLUMN()  および ROW()  数式が含まれるセルの列番号または行番号を返します。この場合、セル B10:F10 。列番号で行を参照し、行番号で列を参照すると、データが転置されます。

    したがって、たとえば、セル C10 を検討してください : COLUMN()  = 3、 ROW()  = 10、したがって INDEX($3:$7,3-1,10-9)   $3:$7 のセルの2行目、1列目を参照します すなわち、 A4

あなたの答え