excel基於引用的偏移操作

問題描述:

1. 每個用戶原有一個信息表A。

2. 需要爲每個用戶提供一個符合新格式的信息表B。

3. 用excel完成。


解決方案:

方法思路是:每輸入一個用戶名,就即時生成該用戶的新信息。

技術思路:
1. 在信息表A中爲每個用戶名單位格命名,名字即該用戶名。

2.  在信息表B中留一個單元格userB作爲用戶名的輸入地址。 

3. 根據信息表B中的用戶名,獲取該用戶名在A中的地址userA。(也可以:將步驟1、2和3進行合併,直接輸入用戶名在A中的地址引用)

3. 根據信息表A中用戶名和其它信息(比如:性別,年齡等等)的地址之間的偏移,在信息表B中單元格中引用相關的信息。

3.1 利用cell("address",...)函數獲取userB的引用內容,即userA的地址。

3.2 利用search函數獲取userA的地址中的行、列信息。

3.3 利用indirect函數組合3.2中的行、列信息以及userA與A中相關信息的偏移,得到對相關信息的引用。

這樣,每次重新更新用戶名,新用戶的相關信息就可以得到更新。


還可以考慮offset函數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章