iT邦幫忙

0

Excel的搜索功能

student 3 年前2426 瀏覽

最近想用EXCEL做一種功能,可輸入譬如
A+A+A=C , B+B+C=D , B+C+C=F , 前三項可選擇變換,得出想要的結果
想請問EXCEL有沒有辦法做到呢?

若無法,請提供其他程式的參考範例

看更多先前的討論...收起先前的討論...
海綿寶寶 iT邦超人 1 級 ‧ 3 年前 檢舉
題目看不太懂
請問這是要解五元一次方程式嗎
疑惑
yafuu168 iT邦研究生 3 級 ‧ 3 年前 檢舉

五元一次


我是學生,我沒錢...零元可不可以?

yafuu168 iT邦研究生 3 級 ‧ 3 年前 檢舉
我也看不懂,

我是看到標題"Excel的搜索功能"點進來的,
但內容問的是,函數、公式?

難道是,運用Excel搜尋、卻找不到所要的函數?
總裁 iT邦好手 1 級 ‧ 3 年前 檢舉
她沒有E.....臉紅
所以只要4元...毆飛
賽門 iT邦超人 1 級 ‧ 3 年前 檢舉
週末高雄網聚,看了顧大俠的...The Truth is Out There...的引言。

我相信,這位拖鞋在尋求外星等級的搜索科技,所以,我們人類是看不懂這種境界的問題滴...

而海綿寶寶不是人類,所以可以得到"五元一次"方程式的假設。
而總裁則天縱英明,非普通人類也,所以可以想到"四元一次"的假設。

毆飛毆飛毆飛毆飛毆飛毆飛
yafuu168 iT邦研究生 3 級 ‧ 3 年前 檢舉

她沒有E


總裁怎麼知道她沒有"E"?

真的是五元啦,ABCD+F,雖然ET,只跑了E,但還是有五個阿!毆飛

student iT邦新手 5 級 ‧ 3 年前 檢舉
SORRY , 表達能力不太好 , 是想做類似決策樹的功能...
student iT邦新手 5 級 ‧ 3 年前 檢舉
SORRY , 表達能力不太好 , 是想做類似決策樹的功能...
student iT邦新手 5 級 ‧ 3 年前 檢舉
SORRY , 表達能力不太好 , 是想做類似決策樹的功能...
總裁 iT邦好手 1 級 ‧ 3 年前 檢舉
決策要有判斷式,您全都是等式,怎麼決策呀??...暈
賽門 iT邦超人 1 級 ‧ 3 年前 檢舉
cdfu提到:
全都是等式,怎麼決策呀??

所以說人類是看不懂這種問題的...
這種決策制定方式,是連總裁這種神人級都看不懂滴...毆飛
賽門 iT邦超人 1 級 ‧ 3 年前 檢舉
student提到:
A+A+A=C , B+B+C=D , B+C+C=F

student提到:
類似決策樹的功能...

要+要+要=不行,
不要+不要+不行=隨便,
不要+不行+不行=女孩子說No,就是No!不懂嗎?
student iT邦新手 5 級 ‧ 3 年前 檢舉
恩...那...
A = 0 , 1 , 2
B = 3 , 4 , 5
C = 6 , 7 , 8
A + B + C = ? (?配合選項,會產生27種不同的答案) 不知這樣說明可否?
student iT邦新手 5 級 ‧ 3 年前 檢舉
不要+不行+不行=女孩子說No,就是No!不懂嗎? < 和我讀過的書似乎答案不太一樣.....
總裁 iT邦好手 1 級 ‧ 3 年前 檢舉
2+4+6=0+5+7
所以...不會有27種
所以...用CASE就可以解決了吧...飛
老鷹(eagle) iT邦高手 1 級 ‧ 3 年前 檢舉
student提到:
不要+不行+不行=女孩子說No,就是No!不懂嗎? < 和我讀過的書似乎答案不太一樣.....

我以為到了泰大的D槽劇情裡面了噴鼻血

2 個回答

10
海綿寶寶
iT邦超人 1 級 ‧ 3 年前
最佳解答

用排列組合的方式處理
看看可不可以
結果如上圖

公式如下

&lt;pre class="c" name="code">
A6=INDEX($B$1:$D$1,1,MOD(INT((ROW(A1)-1)/(3*3)),3)+1)
B6=INDEX($B$2:$D$2,1,MOD(INT((ROW(A1)-1)/(3)),3)+1)
C6=INDEX($B$3:$D$3,1,MOD(INT((ROW(A1)-1)/(1)),3)+1)
D6=SUM(A6:C6)

列7至列32均由列6公式「向下拉」而得

總裁 iT邦好手 1 級 ‧ 3 年前 檢舉

好大一顆樹呀!!!

8
一級屠豬士
iT邦高手 1 級 ‧ 3 年前

用MySQL作點另外的例子,不是運算的.

&lt;pre class="c" name="code">CREATE TABLE ithelp040120a(
id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
arole CHAR(10) NOT NULL
);

INSERT INTO ithelp040120a(arole) VALUES
('白萬劍'), ('石破天'), ('兔牙妹'), ('泰大');

CREATE TABLE ithelp040120b(
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
roleid TINYINT UNSIGNED NOT NULL,
skill CHAR(10) NOT NULL
);

INSERT INTO ithelp040120b(roleid, skill) VALUES
(1, '蒼松迎客'),
(1, '梅雪爭春'),
(1, '明駝西來'),
(1, '風沙莽莽'),
(1, '月色昏黃'),
(1, '暗香疏影'),
(2, '開門揖盜'),
(2, '梅雪逢夏'),
(2, '千鈞壓駝'),
(2, '大海沉沙'),
(2, '赤日炎炎'),
(2, '鮑魚之肆'),
(3, '制服誘惑'),
(3, '黑絲誘惑'),
(4, '猛虎硬爬山'),
(4, '驚天爆橘拳');


CREATE TABLE ithelp040120c(
id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
aid TINYINT UNSIGNED NOT NULL,
askill TINYINT UNSIGNED NOT NULL,
bid TINYINT UNSIGNED NOT NULL,
bskill TINYINT UNSIGNED NOT NULL
);

INSERT INTO ithelp040120c(aid, askill, bid, bskill) VALUES
(1, 1, 2, 7),
(1, 2, 2, 8),
(1, 3, 2, 9),
(1, 4, 2, 10),
(1, 5, 2, 11),
(1, 6, 2, 12),
(3, 13, 4, 15),
(3, 14, 4, 16);


SELECT CONCAT('當'
             , r1.arole
             , '使出'
             , s1.skill
             , '時,'
             , r2.arole
             , '以'
             , s2.skill
             , '對應!') AS '對戰結果'
  FROM ithelp040120c v
  JOIN ithelp040120a r1
    ON v.aid = r1.id
  JOIN ithelp040120a r2
    ON v.bid = r2.id
  JOIN ithelp040120b s1
    ON v.askill = s1.id
  JOIN ithelp040120b s2
    ON v.bskill = s2.id;

+-------------------------------------------------------------------+
| 對戰結果                                                          |
+-------------------------------------------------------------------+
| 當白萬劍使出蒼松迎客時,石破天以開門揖盜對應!                      |
| 當白萬劍使出梅雪爭春時,石破天以梅雪逢夏對應!                      |
| 當白萬劍使出明駝西來時,石破天以千鈞壓駝對應!                      |
| 當白萬劍使出風沙莽莽時,石破天以大海沉沙對應!                      |
| 當白萬劍使出月色昏黃時,石破天以赤日炎炎對應!                      |
| 當白萬劍使出暗香疏影時,石破天以鮑魚之肆對應!                      |
| 當兔牙妹使出制服誘惑時,泰大以猛虎硬爬山對應!                      |
| 當兔牙妹使出黑絲誘惑時,泰大以驚天爆橘拳對應!                      |
+-------------------------------------------------------------------+

參考資料: Ode to Gallantry,1965, By Louis Cha.

看更多先前的回應...收起先前的回應...
老鷹(eagle) iT邦高手 1 級 ‧ 3 年前 檢舉

(2, '鮑魚之肆'),
(3, '制服誘惑'),
(3, '黑絲誘惑'),

噴鼻血

總裁 iT邦好手 1 級 ‧ 3 年前 檢舉

老鷹中招了....偷笑

老鷹(eagle) iT邦高手 1 級 ‧ 3 年前 檢舉

石破天以鮑魚之肆對應

疑惑石破天會這招失神

總裁 iT邦好手 1 級 ‧ 3 年前 檢舉

那要用四隻鮑魚嗎??....失神

老鷹(eagle) iT邦高手 1 級 ‧ 3 年前 檢舉

難道鮑魚是暗器汗

總裁 iT邦好手 1 級 ‧ 3 年前 檢舉

chingfeng提到:
鮑魚是劍鞘

.....汗

老鷹(eagle) iT邦高手 1 級 ‧ 3 年前 檢舉

感覺這樓好歪好歪汗
等等我跟總裁會不會被正義人士 撻伐失神

賽門 iT邦超人 1 級 ‧ 3 年前 檢舉

chingfeng提到:
感覺這樓好歪好歪

沒圖沒真相....抗議

chingfeng提到:
被正義人士 撻伐

該正義之士已被我下放黑龍江去面江思過了....偷笑

我要發表回答

立即登入回答