excel去除公式;excel拆分sheet;excel拆分多个sheet;excel同时处理;

软工课程project评分的时候,由于多个助教评1份project,因此使用了石墨文档进行合作。

该课程共3个project,每个project由三位同学负责,每个同学负责三个project的Requirement、Development和Validation之一,比如同学A负责R1D2V3。因此在评分结束后需要将每个project的表格拆开,然后再为每个同学单独合并成一个文件,将评分明细交给同学。

为了高效处理总结了以下经验,方便日后使用。

一、Excel对多个sheet同时处理

按住 shift 选择多个sheet,然后直接编辑即可同时对选中的sheet做出相同的处理。

二、Excel去除公式的两种方法

方法1,复制粘贴

首先复制该数值,拷贝时右键需要粘贴的地方,选择 粘贴选项 — 值(V)

方法2,运行代码

  1. 按下 Alt + F11 调出VBA界面;
  2. 在上方点击 插入 — 模块 ,打开代码编辑界面;
  3. 复制以下代码之后运行。

    1. Sub excel去掉公式()
    2. Dim sh As Worksheet
    3. For Each sh In Sheets
    4. sh.UsedRange = sh.UsedRange.Value
    5. Next
    6. End Sub

    参考链接

    三、Excel拆分多个sheet为单独文件

  4. 按下 Alt + F11 调出VBA界面;

  5. 在上方点击 插入 — 模块 ,打开代码编辑界面;
  6. 复制以下代码之后运行。

    Sub SplitSheet()
     Dim xpath As String
     xpath = ActiveWorkbook.Path
     Dim sht As Worksheet
     For Each sht In ActiveWorkbook.Sheets
         sht.Copy
         ActiveWorkbook.SaveAs FileName:=sht.Name & ".xlsx"
         ActiveWorkbook.Close
     Next
          MsgBox "finish"
    End Sub
    

    参考资料

  7. 如何将Excel中Sheet表拆成多个文档