Board logo

標題: Excel formual 一問 (一樣既就變色) [打印本頁]

作者: duckedog    時間: 2015-3-20 18:40     標題: Excel formual 一問 (一樣既就變色)

我唔知有無貼錯區

個Data其實好大
我想Location & Name同時一樣, 個底色至會變色
有無方法呀?
應該點樣SET?
作者: ip4368    時間: 2015-3-20 20:36

http://www.mediafire.com/view/zpetbxi2haypxj8/temp.xlsx
送比你, A,B,D,E就算幾多行都會detect到
作者: duckedog    時間: 2015-3-20 22:51

本帖最後由 duckedog 於 2015-3-20 22:53 編輯

哇~ 我就係想要哩樣野呀~
網絡世界真係強勁呀~

可唔可以教我多少少呀?
但我睇唔明個Vlookup既原理呀~
唔明白點解可以就咁用D1(姐係table2哩格)
又唔知道可以揀哂AB行 = E1果度都唔明
可以教我嘛

你用既Vlookup同網上教既Vlookup唔同既
Thanks
作者: duckedog    時間: 2015-3-20 22:51

本帖最後由 duckedog 於 2015-3-20 22:55 編輯

我都識用Vlookup, 但只係勁普通果隻

咁如果我再問!!
再多一個Table, 叫Table 3
要3個Table 都同時中左 Location & Name 至變色
要點樣改?
作者: EITCo    時間: 2015-3-21 14:52

點解可以就咁用D1(姐係table2哩格)
又唔知道可以揀哂AB行 = E1果度都唔明
duckedog 發表於 2015-3-20 22:51

留意格式化規則一次過套左落$d:$e
而vlookup($d1...中,1無加$,所以呢個1其實係變量
判斷d2要唔要填色時,就會變成vlookup($d2, ...
判斷d3時就變成vlookup($d3, ...
然後判斷e2要唔要填色時,仍然係睇vlookup($d2, ...,因為d前面加左$

當依家睇緊d6 (Kwun Tong),判斷式係vlookup($d6, $a:$b, 2, false) = $e6
vlookup(...)會畀出左表b2 (Tom)啦
然後見右表e6都係Tom,b2 = $e6成立,所以d6呢格就填黃色
作者: EITCo    時間: 2015-3-21 15:06

本帖最後由 EITCo 於 2015-3-21 15:12 編輯
我都識用Vlookup, 但只係勁普通果隻

咁如果我再問!!
再多一個Table, 叫Table 3
要3個Table 都同時中左 Lo ...
duckedog 發表於 2015-3-20 22:51



可以在$a:$b套規則and( vlookup($a1, $d:$e, 2, 0)=$b1, vlookup($a1, $g:$h, 2, 0)=$b1)
在$d:$e套and( vlookup($d1, $a:$b, 2, 0)=$e1, vlookup($d1, $g:$h, 2, 0)=$e1)
在$g:$h套and( vlookup($g1, $a:$b, 2, 0)=$h1, vlookup($g1, $d:$e, 2, 0)=$h1)

如果表格再多會好麻煩
我諗可以在$a:$b旁,用c列寫明係咪全部吻合
咁判斷$a:$b, $e:$f, $h:$i, $k:$l, ...時只需參照c列係咪true
打其餘公式方便小小
[attach]1774354[/attach]
更好既方法有待真係識Excel既人
作者: duckedog    時間: 2015-3-23 16:23

我跟你所打既究研左一陣,
我諗我應該明白佢個原理
至於And果度, 我都明白...但應該唔會去整喇
太複雜喇~


但發現個Progammes係有少少問題

問題一, 我估無辦法解決, 而哩個問題都可以接受
問題二, 對我黎講都好嚴重下
點解會咁既?
有無方法可以解決?
作者: EITCo    時間: 2015-3-23 17:11

回覆 7# duckedog


D6:E6同D7:E7都吻合A2:B2
唔係應該填色咩?

至於同一張表有重複地點的問題
vlookup應該唔可以直接處理
因為vlookup只會回傳左表第一個相符地點
D8的vlookup會在左表搵第一個Kwun Tong,即A2
然後見B2係Tom唔係Paul,咁就當唔吻合
你樓頂無講明地點可以重複,所以上面ching誤會左
作者: EITCo    時間: 2015-3-23 17:55

本帖最後由 EITCo 於 2015-3-23 17:59 編輯

解決地點有重複的問題,低技術方法我諗到咁
參考你另一帖有ching話用concatenate
將一個表的兩列合併成一列
a:b變成g一列,d:e變成j一列
[attach]1774928[/attach]
g2公式係=a2&" @ "&b2
j2公式係=d2&" @ "&e2
" @ "可以改成其他分隔字串都得

依家就免左lookup的麻煩問題
用countif就數到有無吻合
例如你可以開一列h
h2公式係=COUNTIF($J$2:$J$8,$G2)
係數緊右表有幾多項同h2吻合
類推,k2係=COUNTIF($G$2:$G$7, $J2)

然後就咁樣填色
[attach]1774924[/attach]
覺得咁都夠易睇就收得工
如果想在原表填色就照舊用格式條件
見h列>0就填落a:b列,k列>0就填d:e列
亦可以直接在格式條件用上面countif函數
咁就唔使整h同k列都得
作者: duckedog    時間: 2015-3-23 22:07

哇…好複雜
等我再試下先

但點解會咁既?
明明應該要變色
但點解唔變?
作者: EITCo    時間: 2015-3-23 22:26

哇…好複雜
等我再試下先

但點解會咁既?
明明應該要變色
但點解唔變?
duckedog 發表於 2015-3-23 22:07



    簡單講vlookup係函數
函數得一個輸出值嘛
所以一次只可搜索到一個位置
你一列有幾格Kwun Tong
第二個起都會忽略左當無到
作者: duckedog    時間: 2015-3-24 00:46

各位師兄, 多謝哂呀~!
尤其ip4368 同 EITCo
我諗真係完成喇~

問題一, 我相信無可能解決到
至於問題二~ 用EITCo 果招=a2&" @ "&b2
之後隱藏左佢, 都完全Solve到個問題
好感動呀~

唔係講笑~
次次係HKEPC度問問題
都好快有師兄答~ 真係好開心
而且真係用心去幫我諗點樣去解決
唔該哂你呀!!!!





歡迎光臨 電腦領域 HKEPC Hardware (https://h1.hkepc.com/forum/) Powered by Discuz! 7.2