excel中竖排的试题转换成横排,题目数量较多
"LTE/EPC网络实现语音业务的解决方案包括()
A.CSfallback
B.多模双待
C.SRVCC
D.其他选项均正确"
转换成
"LTE/EPC网络实现语音业务的解决方案包括()A.CSfallback B.多模双待 C.SRVCC D.其他选项均正确
excel把竖排试题转成横排
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答
- 阿发爸 2019-04-10 11:37关注
对于Excel的业务用户来说,可以用公式处理:
Step 1:对竖排问题的初始表Sheet1做清理,除去空白行(可以使用Filter筛选,选中空行后一次性删除),初始表页保持如下格式:
问题1. xxxxxxxx
A.xxxx
B.xxxx
C.xxxx
D.xxxx
问题2. xxxxxxxx
A.xxxx
B.xxxx
C.xxxx
问题3. xxxxxxxx
A.xxxx
B.xxxx
C.xxxx
D.xxxx
E.xxxx
..._Step 2: 新开一个空白的表页Sheet2,在第一行的各列,分别写如下公式:
_A列: "=IF(OR(mid(trim(Sheet1.A1,1,2)="A.", mid(trim(Sheet1.A1,1,2)="B.", mid(trim(Sheet1.A1,1,2)="C.", mid(trim(Sheet1.A1,1,2)="D.",mid(trim(Sheet1.A1,1,2)="E."), “”, Sheet1.A1)
_B列: "=IF(mid(trim(Sheet1.A2,1,2)="A.", Sheet1.A2, “”)
_C列: "=IF(mid(trim(Sheet1.A3,1,2)="B.", Sheet1.A3, “”)
_D列: "=IF(mid(trim(Sheet1.A4,1,2)="C.", Sheet1.A4, “”)
_E列: "=IF(mid(trim(Sheet1.A5,1,2)="D.", Sheet1.A5, “”)
_F列: "=IF(mid(trim(Sheet1.A6,1,2)="E.", Sheet1.A6, “”)
_G列: "=IF(mid(trim(Sheet1.A7,1,2)="F.", Sheet1.A7, “”)
…
(* 在A列公式里,OR函数中比较项的多少取决于题目中最多的答案数;公式要写到第几列也取决于最多的答案数)Step 3: 将第一行的公式在Sheet2中往下复制一直到和Sheet1对应的行数
Step 4: 后期整理, 将Sheet2的内容Copy, Paste as Value, 然后再清理空行
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥35 平滑拟合曲线该如何生成
- ¥100 c语言,请帮蒟蒻写一个题的范例作参考
- ¥15 名为“Product”的列已属于此 DataTable
- ¥15 安卓adb backup备份应用数据失败
- ¥15 eclipse运行项目时遇到的问题
- ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
- ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
- ¥15 自己瞎改改,结果现在又运行不了了
- ¥15 链式存储应该如何解决
- ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站