[算表] 如何傳回第一個數字的位置?

看板Office作者 (給你吃膨餅)時間17年前 (2009/02/05 06:46), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/3 (看更多)
軟體:excel 版本:任何版本 我有下列資料 要如何傳回開始有資料(包括0) 那一年的年月跟數字為多少? 範例如下: 年月 A科目 B科目 C科目 D科目 9101 9102 9103 5 0 9104 10 8 0 9105 15 15 0 9106 20 20 56 25 9107 25 25 25 13 9108 5 5 13 15 9109 5 5 15 80 9110 80 80 80 89 9103-5 9104-8 9106-56 9103-0 在最後一格寫上傳回的年月跟數字 煩請各位大大幫忙一下了:) -- 機殼:Silverstone Sg01-E CPU: C2D E6750 主機板:GA-G33M-DS2R 記憶體:A-DATA DDR2 800 2GB x2(鐵殼版) power:海韻380W SII 顯示卡:Gigabyte 9600GSO 384MB 電視卡:compro T300 燒錄機:Benq DW2000 硬碟:Segate 750G +日立 750G +Segate企業320G 錄音介面:M-Audio Fireware Solo -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.98.144

02/05 09:50, , 1F
我用offset跟countblank弄出來了XD
02/05 09:50, 1F

02/05 09:53, , 2F
但是還是有點怪怪的XD 因為如果資料中間有空格就會錯
02/05 09:53, 2F

02/05 11:24, , 3F
=INDEX(A2:A65535,MATCH(1,B2:B65535,-1),)
02/05 11:24, 3F

02/05 11:25, , 4F
假設第一列有欄位名稱 從第二列開始計算
02/05 11:25, 4F

02/05 13:22, , 5F
感謝樓上 不過拿到我的資料上好像不太對XD
02/05 13:22, 5F

02/05 13:26, , 6F
MIN(IF(ISNUMBER(範圍),ROW(列)) 取得第一個是數字的位置
02/05 13:26, 6F

02/05 13:34, , 7F
J大可否再說的詳細一點^^
02/05 13:34, 7F
文章代碼(AID): #19YXh96d (Office)
文章代碼(AID): #19YXh96d (Office)