看板 Office 關於我們 聯絡資訊
不小心又過了好長一段時間,不知道是不是已經解決了 那我就簡單交待一下,不知這是不是一篇"高深的討論" 結果在 http://2y.drivehq.com/q/SortCollect4.xls --------------------------------------------------- 我假設每筆資料至少有兩列 一列有冒號":",一列沒有(公司名) 這樣一來,就能分出各筆資料的界線。 產生一個序號 判斷方式 ↓ 1 公司名 沒有冒號 1.01 地址 沒有冒號的第二列 1.02 Tel: 以"Tel:"開頭 1.03 email: 以"email:"開頭 1.04 其他 B4 (陣列公式 以Ctrl+Shift+Enter結尾) =INT(B3)+IF(COUNTIF(A4,"*:*"),0.01+0.01*MATCH(1,COUNTIF(A4,$G$2:$L$2&"*"),), IF(COUNTIF(A3,"*:*"),1,0.01)) 其中G2:L2放入 "Tel:" "email:" 這些關鍵字,範圍要比關鍵字寬一格以上 因為空格就代表"其他" 大概長相如下(擷取前30字) A2Z Logistics India Pvt.Ltd 1 →輸入初始值 1 Chennai/Madras, 1A & 1B 1st Fl 1.01B4公式如上 Tel: +91 (0)44 2855 8333, +91 1.02 Fax: +91 (0)44 2855 8777 1.04 email: [email protected] 1.03 Website: www.a2zlogistics.in 1.04 Station Manager: Mr Kalaimani 1.04 Aachi Cargo Channels Pvt Ltd 2 Chennai/Madras, No 10 3rd Floo 2.01 Tel: +91 (0)44 2231 7911 2.02 Fax: +91 (0)44 2231 7922 2.04 email: [email protected] 2.03 Website: www.aachicargo.com 2.04 Managing Director: S Saravanan 2.04 AAFEW Ashirvad Exim 3 Chennai/Madras, No.218 (old-22 3.01 Tel: +91 (0)44 2524 4488 3.02 Fax: +91 (0)44 2524 2266 3.04 email: [email protected] 3.03 Propreitor: P J Dinesh 3.04 剩下的就依序號取值就可以了 =INDEX($A:$A,MATCH($D3+E$1,$B:$B,)) (詳見檔案) 收錄到 #19xthDZJ 9366 [目錄][算表]設計序號--排序公式,集中公式 ※ 引述《fw190a (las)》之銘言: : 標題: [文件] EXCEL 不規則單行資料如何分類? : 時間: Tue Mar 22 17:57:10 2011 : : 軟體:EXCEL : : 版本:2007 : : 我是EXCEL新手,爬了一些文,但是都找到高深的討論, : 不知道問的這算不算笨問題,請多包涵。 : : 我手上資料是這樣: : 公司 : 地址 : 電話 : email : (無限重複) : (但是除了公司以外,其他項資料不一定有,甚至超過一項) : : 很直觀想用find定義關鍵字來定義資料, : 但是單純排出資料也沒用,還要保留原本的對應關係 : 根基太潛不知道如何下手或是否可行。 : : 希望變成像這樣 : A公司 地址 電話 email : B公司 電話 email : C公司 地址 email : : 有沒有高手能指點一下? 先謝過 : : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 110.164.217.120 : 推 plancklin:你給的資料說明有點少,看不出規則 03/23 04:00 : → plancklin:總不會只是要轉置貼上吧 03/23 04:01 : → plancklin:如果是我,我會先在文書軟體裡處理,讓公司名都是每一行 03/23 04:02 : → plancklin:的開頭 03/23 04:02 : → windknife18:有範例資料的話,可能大家會比較瞭解囉 ... 03/23 10:10 : → bulldog:VBA可以嗎?用VBA很快 03/23 14:11 : → fw190a:我不會用MACRO耶...如果癥節在這邊只好等自己再研究看看了 03/24 01:15 : → fw190a:規則就是 電話與EMAIL有 TEL: EMAIL:的開頭,但其它沒有... 03/24 01:16 : → fw190a:重點就是肉眼蠻容易判斷...但其實排列很不規則... 03/24 01:17 : → fw190a:地址的特點則是特別長...或有某些關鍵字容易重複出現 03/24 01:18 : 推 JieJuen:給個範例檔 與變成什麼樣各自的原因 定義哪些字 來看看 03/24 17:09 : → JieJuen:肉眼容易看 公式應該也簡單 就是要看實例(公司如何定義?) 03/24 17:11 : 像這樣,然後公司名與地址名前部份是粗體 : : A2Z Logistics India Pvt.Ltd : Chennai/Madras, 1A & 1B 1st Floor, Mount Chambers, 758 Anna Salai, Mount : Road, Chennai 600 002 : Tel: +91 (0)44 2855 8333, +91 (0)44 2855 8444 : Fax: +91 (0)44 2855 8777 : email: [email protected] : Website: www.a2zlogistics.in : Station Manager: Mr Kalaimani : Aachi Cargo Channels Pvt Ltd : Chennai/Madras, No 10 3rd Floor, VGP Murphy Square, 19 GST Road, St Thomas : Mount, Chennai 600 016 : Tel: +91 (0)44 2231 7911 : Fax: +91 (0)44 2231 7922 : email: [email protected] : Website: www.aachicargo.com : Managing Director: S Saravanan : AAFEW Ashirvad Exim : Chennai/Madras, No.218 (old-225) 3rd Floor, Thambu Chetty Street, Near : Manady, Chennai 600001, Tamilnadu : Tel: +91 (0)44 2524 4488 : Fax: +91 (0)44 2524 2266 : email: [email protected] : Propreitor: P J Dinesh : : ※ 編輯: fw190a 來自: 124.120.225.76 (03/26 18:58) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.6.152 ※ 編輯: JieJuen 來自: 114.47.6.152 (04/23 18:41)
ryanben:真強!!看都看不懂-.- 04/23 22:01
JieJuen:^^" 真是不好意思 其實有時候我回去看自己的文章也看不懂 04/25 01:40