Excel解决折扣问题

703 阅读2分钟

数据整理

原数据,问题是将该总价算出:

****     180.90       88折
****      10.25       65折
****      56.14        9折
****     104.65        9折
****     100.30       88折
****     297.15        半价
****      26.75       65折
****     130.62        半价
****     240.28       58折
****     270.62        8折
****     115.87       88折
****     247.34       95折
****      73.21        9折
****     101.00        半价
****      79.54        半价
****     278.44        7折
****     199.26        半价
****      12.97        9折
****     166.30       78折
****     125.50       58折
****      84.98        9折
****     113.35       68折
****     166.57        半价
****      42.56        9折
****      81.90       95折
****     131.78        8折
****     255.89       78折
****     109.17        9折
****     146.69       68折
****     139.33       65折
****     141.16       78折
****     154.74        8折
****      59.42        8折
****      85.44       68折
****     293.70       88折
****     261.79       65折
****      11.30       88折
****     268.27       58折
****     128.29       88折
****     251.03        8折
****     208.39       75折
****     128.88       75折
****      62.06        9折
****     225.87       75折
****      12.89       75折
****      34.28       75折
****      62.16       58折
****     129.12        半价
****     218.37        半价
****     289.69        8折

解题思路:

1.将数据复制到excel表格中

1.1复制题目中购物单文本 -> 打开excel -> 选择A1单元格 -> 只粘贴文本或选择性粘贴(无格式文本);

复制题目中购物单文本 -> 打开excel -> 选择A1单元格 -> 只粘贴文本或选择性粘贴(无格式文本);

image.png

1.2 粘贴完毕 -> 选择A1整列 ->菜单栏选择数据 ->选择分列;

image.png

1.3 进入分列向导 -> 选择分隔符号 -> 选择空格;

image.png

2.将折扣那一列文本中的“折”字替换掉,半折替换成5

选择C列 -> ctrl+h 打开替换(或者菜单栏开始 -> 查找 -> 替换 )-> 查找内容填写折时替换为空,查找内容填写半价时替换为5 -> 选择全部替换;

image.png

3.再在旁边一列中输入前两个想要的格式如0.88 0.65,选中下一格按ctrl+e 自动填充得到一列0.88 0.65 0.9等格式的数据。

注意:D列要至少输入两个数值,否则自动填充时的结果不完全为想要的格式。

image.png

4.最后就是基本的excel公式的运用指定格相乘 最后求和得到结果。

(用execl表格求和比较基础,这里不再赘述)

image.png 结果如图所示

快捷键总结

1.ctrl+h:打开替换工具栏

2.ctrl+e:智能填充

参考网页:blog.csdn.net/fengzheng12…