第1題
第1列公式如下
其他列直接複製此列公式貼上即可
或者選取後用黑十字游標往下拉
'ShotNo
R2C15=INDIRECT(ADDRESS(2+(ROW()-2)*3,2))
'Row
R2C16=INDIRECT(ADDRESS(2+(ROW()-2)*3+1,2))
'Column
R2C17=INDIRECT(ADDRESS(2+(ROW()-2)*3+1,4))
'DetailFocus
R2C18=INDIRECT(ADDRESS(2+(ROW()-2)*3+2,2))
第2題
有兩種選擇
以下僅用3組WaferNo做範例
海綿寶寶
Hi ,海綿寶寶
我試過你的方法了 ,但是還有一些小地方需要在修改一下 ,應該是我沒有表達得很清楚導致
問題一測試如下
R2C15=INDIRECT(ADDRESS(2+(ROW()-2)*3+RC[-1]-1,2))
R2C16=INDIRECT(ADDRESS(2+(ROW()-2)*3+1+RC[-2]-1,2))
R2C17=INDIRECT(ADDRESS(2+(ROW()-2)*3+1+RC[-3]-1,4))
R2C18=INDIRECT(ADDRESS(2+(ROW()-2)*3+2+RC[-4]-1,2))
WaferNo 仍維持手動輸入
只要在第一列輸入1,然後連同後面公式一起往下拉
如果同一列後面資料不對
就是換 WaferNo 了
以上公式僅適用於 WaferNo 為從1開始的連續資料
例:1,2,3,4 或 1,2,3,4,5,6,7...,25
如果還有其他規則
請洽其他高手用 VBA 才是正解