作者post16 (帖十六)
看板Office
标题[算表] 行转列
时间Mon Jan 30 22:08:03 2017
软体: Excel
版本: 2010
目前有百来笔原始资料如下
A B C
1 题目1 100-2
(A) apple (B) orange (C) pen (D) guava
2 题目2 100-7
(A) dogs (B) cats (C) ox (D) horses
.
.
.
希望能转换成【1】
A B C
1 题目1 100-2
2 (A) apple 100-2
3 (B) orange 100-2
4 (C) pen 100-2
5 (D) guava 100-2
6 题目2 100-7
7 (A) dogs 100-7
8 (B) cats 100-7
9 (C) ox 100-7
10 (D) horses 100-7
.
.
也希望能转换成【2】
亦即每题的选项,按照单字的字母顺序排列
A B C
1 (A) apple 100-2
2 (B) cats 100-7
3 (A) dogs 100-7
4 (D) guava 100-2
5 (D) horses 100-7
6 (B) orange 100-2
7 (C) ox 100-7
8 (C) pen 100-2
爬了前文和,似乎没找到相应的办法,
恳请帮忙,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.220.183
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1485785286.A.6BA.html
2F:→ soyoso: 配合上面连结转换的资料就可转换成【2】 01/30 23:29
4F:→ asdwezx25: S大真强~ 是我的话...我会用资料剖析加转置贴上 XD 01/30 23:33
感谢s大。
如果题目和选项分属两列,要怎麽处理成【3】?
A B C D E
1 题目1 100-2
2 apple orange pen guava
3 题目2 100-7
4 dogs cats ox horses
(为让版面简洁,先取代了(A)(B)(C)(D))
【3】
所有选项,按照单字的字母顺序排列
A B C
1 apple 100-2
2 cats 100-7
3 dogs 100-7
4 guava 100-2
5 horses 100-7
6 orange 100-2
7 ox 100-7
8 pen 100-2
※ 编辑: post16 (114.42.220.183), 01/31/2017 11:27:35
7F:→ post16: 按图打了函数,不过G2到J2、G4到J4没有显示##,也没有出现 01/31 13:04
8F:→ post16: L、M栏的结果耶 01/31 13:05
10F:→ soyoso: 储存格g1的公式请拉至范围g1:j4,L1和M1的公式则下拉 01/31 14:20
11F:→ soyoso: 抱歉,连结内直接修改的是g2的公式,而忘了上拉将g1公式修 01/31 16:15
13F:→ post16: 试了之後是G1到J4都是##,手动删掉G1~J1和G3~J3这两列 01/31 16:58
14F:→ post16: L、M就可以呈现想要的结果了 01/31 16:58
15F:→ post16: 资料有五百多笔,有更方便的办法吗?谢谢。 01/31 16:59
16F:→ soyoso: g1:j4为##是因为栏位过小,拉大就可看到资料了 01/31 17:06
19F:→ post16: 17:17分的H1公式键入後,跳出「已输入此函数的太少引数」 01/31 17:41
21F:→ soyoso: *2後面还有一个逗号,需打上 01/31 17:47
22F:→ post16: 2後面是有打,的 01/31 17:55
23F:→ soyoso: =OFFSET(E$1,INT((ROW()-1)/4)*2,)&"" 这是储存格H1公式, 01/31 18:00
24F:→ soyoso: 原po再试试 01/31 18:00
25F:→ post16: 成了! 感谢s大的热心和耐心,真的太太感谢了 01/31 18:06
26F:→ post16: 再请问,如果原始资料B3 oranges 和D4 horses文字上色, 01/31 19:34
27F:→ post16: 重新整理、排列时,有办法连带保持色标吗? 01/31 19:34
28F:→ soyoso: 同色以自订名称get.cell参数24来取得变色的字串 01/31 21:12
30F:→ soyoso: 不同色,以巨集range.font.color方式来取得和指定 01/31 21:17
31F:→ soyoso: 或以range.copy和range.pastespecial转置方式达到转置和保 01/31 21:19
32F:→ soyoso: 持文字颜色 01/31 21:19
33F:→ post16: 谢谢指点,看来有点挑战,我再研究看看,谢谢 01/31 22:09