請教Excel函數設定問題

__________________________
| |_____A ____|____B_____|
|___|_1_|_2_|_3_|_1_|_2_|_3_|
| | | | | | | |
| a |Aa1 |Aa2|Aa3|Ba1|Ba2|Ba3|
|___|___|___|___|___|___|___|

如上簡圖所示
A可再分為1 2 3三種
B也同樣可再分三種
同時符合A裡面的1~且符合a就構成Aa1
是A且a及2就是Aa2以下同理
想問Excel如何設定
會設定if~所以能分出A也能分出a及分出1 2 3~
但是3種放一起就打不出來
如果有會的人請教一下~
謝謝!
2012-03-16 22:21 發佈
很想回答,但是看不懂問題
為什麼不直接把你的excel題目上傳呢?
一個中文,各自表述

www0123 wrote:
2012-03-16 22:21 by www0123
__________________________
| |_____A ____|____B_____|
|___|_1_|_2_|_3_|_1_|_2_|_3_|
| | | | | | | |
| a |Aa1 |Aa2|Aa3|Ba1|Ba2|Ba3|
|___|___|___|___|___|___|___|

如上簡圖所示
A可再分為1 2 3三種
B也同樣可再分三種
同時符合A裡面的1~且符合a就構成Aa1
是A且a及2就是Aa2以下同理
想問Excel如何設定
會設定if~所以能分出A也能分出a及分出1 2 3~
但是3種放一起就打不出來
如果有會的人請教一下~
謝謝!


呃…
如果不會整合一起判斷,可以拆開來分段判斷阿@@
先判斷A是屬於3類中哪一類,然後再判斷是滿足a還是b還是c...
例如一樣是ABC最上層
第二層就先判斷拆分出他三項類別出來
第三層再開始和a,b,c這類做比較,就很容易完成了(也簡單明了)

 |   A   |   B
 |1,2,3  |....
 |A1,A2,A3  |...
a|Aa1,Aa2,Aa3|...
b|Ab1,Ab2,Ab3|...
====

如果應是要三種擠一起也是可以,就是if再if又if(如果堅持只用if做的情況啦XD)
比如
if(A=1;if(A=a;"Aa1";0);0)
...然後有多少堆多少過去...=3=...
從a打到z我想你應該就會想砍人了XD
if(A=a;if(A=1;"Aa1";if(A=2;"Aa2";if(A=3;"Aa3";0)));0)←這個0的位置還可以再續加上去
....(如果是要全部打在一起一次解決的話啦XD)

你確定是要這樣做嗎?...@@...



永陣八掛 wrote:
從a打到z我想你應該就會想砍人了XD
if(A=a;if(A=1;"Aa1";if(A=2;"Aa2";if(A=3;"Aa3";0)));0)←這個0的位置還可以再續加上去
巢狀if有層數限制
如果是這樣寫,A~C可能都寫不完了
一個中文,各自表述
這種事用excel作有點呆~一般我是不會用excel作這事~我都會把資料整理好後用access作~
不過目前是討論excel 我提出以前曾經作過的技巧~同時用IF()涵數和AND()

=IF( and(A1=A,A2=a,A3=a),Aa1,if(....))

大致上作法也是迴圈架構~但是這是因為你的資料沒有整理~沒有人會用這種資料表在作三種條件以上的判斷的~~

我最後也是放棄用excel 作這種事...
A和B不要用合併儲存格不就解決了...
B3=B$1&$A3&B$2
接下來看要往右還是往下拉都可以...

真的要用的話就多一行再隱藏...
再提供一個解法...
不需要像上面一樣把所有格子拆開...限定在有規律的情況下...

B3=INDIRECT(ADDRESS(1,ROUNDDOWN(((COLUMN()+1)/3)-1,0)*3+2,,,))&$A3&B$2

量少的話可能在寫出這公式前已經把所有格子拆開了...
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?