iT邦幫忙

0

EXCEL 轉置公式

要如何設置公式可以使A1~B23

變成D1~P2之形式><?

2 個回答

4
丁丁 (Dean)
iT邦大師 6 級 ‧ 2014-11-25 13:57:09
看更多先前的回應...收起先前的回應...
nikochen iT邦新手 5 級 ‧ 2014-11-25 14:04:18 檢舉

不好意思 那請問要怎麼保留我要的(A)重複內容並且不轉置 (B)依照A項目內容列於橫排呢?

nikochen提到:
不好意思 那請問要怎麼保留我要的(A)重複內容並且不轉置 (B)依照A項目內容列於橫排呢?

不好意思... 你的這個問題, 我看不太懂!

CalvinKuo iT邦大師 7 級 ‧ 2014-11-25 15:45:49 檢舉


我只有想到 (A)篩選 + 選擇性貼上(轉置) ....
落寞

轉置的結果如下

我推測他要的結果不是轉置
至於他到底要做什麼
我也不知道
所以我在等著瞧
看他問到第幾題的時侯
才會講出真正的問題

我好奇的是...樓上兩位大大哪來一樣的 datasource?!
XD

deanya提到:
我好奇的是...樓上兩位大大哪來一樣的 datasource?!

他題目有寫
http://ithelp.ithome.com.tw/upload/images/20141125/2014112513033954740dabe2841\_resize.jpg
暈

yafuu168 iT邦研究生 3 級 ‧ 2014-11-26 09:27:46 檢舉

那張圖很清楚,但應該不是單純轉置能做到的,也應該不會是單純公式可以搞定.....
但資料都要自己打一遍...我也好奇

樓上兩位大大哪來一樣的 datasource?!

yafuu168 iT邦研究生 3 級 ‧ 2014-11-26 10:17:25 檢舉

我沒單一公式,分段做出的湊合用吧~看會不會有其他人有答案

  1. 樞紐分析表,並複製、選擇性貼上道下面的10~12列
  2. B11的公式
  3. B11複製給其他所有欄位
  4. 原始資料砍幾筆試試看,可整筆砍、或只砍規格
  5. 更新樞紐分析
  6. 結果

    至於格式,自己調整看看吧
2
一級屠豬士
iT邦高手 1 級 ‧ 2014-11-26 12:19:41

MySQL大法好

&lt;pre class="c" name="code">CREATE TABLE ithelp1126(
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
pno CHAR(12) NOT NULL,
spec CHAR(5) NOT NULL
);



INSERT INTO ithelp1126(pno, spec) VALUES
('BS-0007-004', 'US5'),
('BS-0007-004', 'US5.5'),
('BS-0007-004', 'US6'),
('BS-0007-004', 'US6.5'),
('BS-0007-004', 'US7'),
('BS-0007-004', 'US7.5'),
('BS-0007-004', 'US8'),
('BS-0007-004', 'US8.5'),
('BS-0007-004', 'US9'),
('BS-0007-004', 'US9.5'),
('BS-0007-004', 'US10'),
('BS-0009-085', 'US5'),
('BS-0009-085', 'US5.5'),
('BS-0009-085', 'US6'),
('BS-0009-085', 'US6.5'),
('BS-0009-085', 'US7'),
('BS-0009-085', 'US7.5'),
('BS-0009-085', 'US8'),
('BS-0009-085', 'US8.5'),
('BS-0009-085', 'US9'),
('BS-0009-085', 'US9.5'),
('BS-0009-085', 'US10');

SELECT pno AS '賣場編號'
     , GROUP_CONCAT(spec
                    ORDER BY CAST(SUBSTR(spec,3) AS DECIMAL(3,1))
                    SEPARATOR ' ') AS '規格說明'
  FROM ithelp1126
 GROUP BY pno
 ORDER BY pno;

+--------------+--------------------------------------------------------+
| 賣場編號     | 規格說明                                               |
+--------------+--------------------------------------------------------+
| BS-0007-004  | US5 US5.5 US6 US6.5 US7 US7.5 US8 US8.5 US9 US9.5 US10 |
| BS-0009-085  | US5 US5.5 US6 US6.5 US7 US7.5 US8 US8.5 US9 US9.5 US10 |
+--------------+--------------------------------------------------------+

我要發表回答

立即登入回答