看板 Office 關於我們 聯絡資訊
連結文字還有個方法,用循環參照 為了便於解釋 先假設要連結的文字為於A:A 首先將選項/計算-反覆運算開啟 最高次數超過要連結的格數 C2=IF(B2,C2+1,1) B1=IF(B2,B1&INDEX(A:A,C2),"") 接下來在B2輸入1即完成 結果在B1 http://kuso.cc/2&oU : ※ 引述《b19111010 (生產中。)》之銘言: : : 一;如何把一範圍的所有文字及數字連起來 : : 設有 : : a b c d e f : : 1 小明 有 10 元, 我有 30 : : 2 元,所以我們加起來有 =c1+f1 元。 : : 哪種最簡化的函數可以出現如下結果 現在考慮這種比較複雜的 B4=IF(A4=1,B4+1,0) 或是不讓它一直跑 B4 =IF(A4,IF(B4>ROWS(A1:F2)*COLUMNS(A1:F2),ROWS(A1:F2)*COLUMNS(A1:F2)+1,B4+1),0) A3 =IF(A4,A3&IF(B4<ROWS(A1:F2)*COLUMNS(A1:F2), INDEX(A1:F2,INT((B4)/6)+1,MOD(B4,6)+1),""),"") A4=1 完成 ---------------------------------------------------- 如果資料連續 B4 =IF(A4,IF(B4>COUNTA(A1:F2),COUNTA(A1:F2)+1,B4+1),0) A3 =IF(A4,A3&IF(B4<COUNTA(A1:F2),INDEX(A1:F2,INT((B4)/6)+1,MOD(B4,6)+1),""),"") ---------------------------------------------------- 改用OFFSET A4中的INDEX部分 INDEX(A1:F2,INT((B4)/6)+1,MOD(B4,6)+1) 改為 OFFSET($A$1,INT((B4)/6),MOD(B4,6)) ---------------------------------------------------- 以上方法也許跟用VBA很像了 : : a b c d e f : : 1 小明 有 10 元, 我有 30 : : 2 元,所以我們加起來有 =c1+f1 元。 : : 3 =f(x)→小明有10元,我30元,所以我們加起來有40元。 : : 我現在想到的是 : : f(x)=a1&b1&c1&..... : : 這樣的函數如果資料數多時就很蠢了 : 這也是我的疑問,如果真不能做到,實在令人垢病 : 主要問題是給CONCATENATE一個陣列,它也要輸出陣列。 : 快一點的方法有幾個: : 1. : =CONCATENATE() : 游標在()之中,然後按住CTRL開始選儲存格, : 一格一格點! : 不能超過30個! : 2. : G1=A1&B1 拉到G2 : H1=G1&C1 拉到K2 : A3=K2 : 用"計算紙",手不用一直點,可以超過30個 : 如果真的很大量,還可以用OFFSET或一些函數改良. : 3. : VBA ? : 4. : 用各種方法產生公式的內容 : 例A1&B1&.... 或 CONTATENATE(A1,B1,,,,,...) : 再定義EVALUATE來算 : 5. : 用WORD等其他東西合併(但就不會跟著更新了) : 希望能有真正的好方法~ : 這題很難@@..對我來說 : : 二;有沒有可以有效率地取代函數中的文字 : : 一般來說可以按CTRL-F取代某文字為某文字 : : 但有甚麼方法可以取代函數式內的文字? : : 也就是說(EX.7→8) : : 我有 =7+3 元,你有 =7+4 元→我有 =8+3 元,你有 =8+4 元 : : (我有10元,你有11元→我有 11元,你有12 元) : 預設就是如此取代(您有試過嗎?) : : 三. : : 如何把一堆資料中的某些特定字變色 : : 以致出現如下結果 : : a b c d e f : : 1 小明 有 10 元, 我有 30 : : 2 元,所以我們加起來有 =c1+f1 元。 : 那就用WORD吧 取代中的選項可設格式 : : 不一定要用函數,在word或excel做到這個效果也可以 : : 外加三個小問題 : : 1.EXCEL中應按甚麼快捷鍵以「關閉分頁」 : : 因為按ALT+F4會關閉全部開著的EXCEL 檔案, : : 如果可以按一個甚麼快捷鍵就可以關掉某一EXCEL就比較方便了。 : Ctrl+F4 Ctrl+W : : 2.excel左上角有一個小方塊可以用來輸入指向某方格的代號(ex.a1, c23) : : 有甚麼快捷鍵可以直接走到這個小方塊而不必用滑鼠點? : 又一次不知道了@@ 也是想知道 : 但是走到小方塊要做的事不外乎以下功能 : Ctrl+G 到 : Ctrl+F3 定義名稱 : 附贈 : F3 貼上名稱 : Shift+F3 插入函數對話框 : : 3.有沒有函數可以把直行排列一堆資料變成橫行的呢? : : a b c d e f g h i : : 1我 我是一個好人啊啊 : : 2是 : : 3一 : : 4個 → : : 5好 : : 6人 : : 7啊 : : 8啊 : 雖然指名要函數,還是全說好了 : 1.選擇性貼上-轉置 : 2.用OFFSET 例=OFFSET($A$1,COLUMN(A1)-1,)往右拉 : 3.選住B1~I1,{=TRANSPOSE(A1:A8)} (陣列公式,輸入完按Ctrl+Shift+Enter) : 這問題很常見~ : 只是可能不知標題要搜什麼@@ : 例如本篇的標題也看不出來"" : 但還是爬爬文吧@@ : : 請各位office達人賜教orz 另外,一儲存格中文字有"取XX元"、"取XX塊" 把XX相加 http://kuso.cc/2&pb 有條件文字相接 http://kuso.cc/2&pj -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.32.183 ※ 編輯: JieJuen 來自: 122.123.32.183 (11/26 16:17)
JieJuen:"文本中提金額"連結失效 見 #1B1LCo9D 11/19 22:20