Board logo

標題: [發問] 陣列問題 [打印本頁]

作者: mixmichael    時間: 2010-11-19 18:05     標題: 陣列問題

我有1個 Excel 想用陣列去讀取一些資料, 由Sheet1 把資料傳到Sheet2
本來我是用以下的公式放在Sheet2去做是沒有問題的
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$E$2E$100="RESIGN",ROW($2100),4^8),ROW()-1))&""
但是如果我想資料由列41開始去讀取, 我把公式也改了, 就不知道為什麼總是讀取不到
有人可以指教我嗎 ??

Sheet1
    A欄    B欄  C欄  D欄    E欄
列1  NAME   SEX  AGE  SALARY  STATUE
列2  Tommy   M   27  18000   ACTIVE
列3  Peter   M   22  8000    ACTIVE
列4  Grace   F   33  12000   RESIGN
列5  Kitty   F   23  8000    ACTIVE
列6  Yellow   M   40  15000   FIRE OUT
列7  Nita    F   23  8000    ACTIVE
列8  Frederic  M   35  24000   RESIGN
.....
列41  NAME   SEX  AGE  SALARY  STATUE
列42  Tommy   M   27  18000   ACTIVE
列43  Peter   M   22  8000    ACTIVE
列44  Grace   F   33  12000   RESIGN

Sheet2 (RESIGN)
    A欄    B欄  C欄  D欄    E欄
列1  NAME   SEX  AGE  SALARY  STATUE
列2  公式 
列3 
作者: oobird    時間: 2010-11-19 18:25

=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$E$41:$E$100="RESIGN",ROW($41:$100),4^8),ROW()-1))&""
讀得到呀,是否忘了三鍵?
作者: mixmichael    時間: 2010-11-19 18:32

本帖最後由 mixmichael 於 2010-11-19 18:36 編輯

回復 2# oobird


    我按了啊 ~
不過沒有結果出來
另外還想問一下 ~ 如果我想在 Sheet2 中 列50  放入相同公式可以嗎 ??
之前我這樣做它也是不行  ~
作者: solely    時間: 2010-11-20 02:24

回復 3# mixmichael
排除公式打錯,讀取不到資料的可能原因有...
1.工作表一 41列之後,沒有任何資料。
2.工作表一 41列之後的E欄位 沒有符合"RESIGN"條件的資料。
3.E欄位符合條件的儲存格含有空白鍵,例如" RESIGN"或"RESIGN "。
3.
作者: mixmichael    時間: 2010-11-20 23:07

謝謝你們, 我自己再試一下先
如果不行, 再問大家 ~
作者: mixmichael    時間: 2010-11-21 23:09

本帖最後由 mixmichael 於 2010-11-22 11:23 編輯

回復 4# solely


我再試做了一下 ~
是的, 我正如solely 所說, 我在工作表一 41列之後,沒有任何資料。
是找出問題了, 可是我的工作表一中本來是分開2部份, 大約就是 1-40 列為上半部份,  列 45-70 就是下半部份
當中  列41 ~ 44 留下來用作分開2 個部份,
而且工作表二中,  我也是分開了上下 2 個部份, 上半部份是工作表二中原有的資料,
下半部份是讀取 工作表一  列45-70 的資料放在工作表二的 列45-70 中
想請問這樣做可行嗎 ??
請指教一下, 謝謝

[attach]3700[/attach]
作者: solely    時間: 2010-11-22 20:13

本帖最後由 Hsieh 於 2010-11-22 21:08 編輯

樓主的公式也打錯了~
sheet2
B16=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$F$13:$F$20="RESIGN",ROW($13:$20),4^8),ROW()-15))&""
作者: solely    時間: 2010-11-22 20:30

我.....可以舉手發問嗎?為什麼冒號會變成表情符號...XDD
作者: Hsieh    時間: 2010-11-22 21:08

回復 8# solely

如圖勾選禁用表情即可
[attach]3705[/attach]
作者: solely    時間: 2010-11-22 21:27

原來如此XD 感謝版主~
所以,文中若有使用表情符號的快速鍵,
就不宜利用「快速回復主題」來發表回復了。
作者: mixmichael    時間: 2010-11-23 15:37

回復 7# solely


哦 ~ solely 太謝謝你了, 幫了我的忙
昨天太忙碌沒有時間上來看, 今天上來就有了驚喜
作者: baa168    時間: 2010-11-23 22:56

陣列的公式真是好用
無往不利




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)