成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

excel怎样把公式转为数值

Q1:EXCEL中把公式变成数值后怎么还原成公式的形式

看你怎么弄的,你如果通过 选择性粘贴—数值 操作的话,那么你重新设置公式吧。

Q2:在Excel 表格中把公式转换为数值有快捷键吗

选中公式区域,按CTRL+C复制,再按
ALT+E、S、V+ENTER
可以把上述操作录制成一个宏,再指定一个快捷键即可。

Q3:怎么把在excel用公式改变的数值变成直接数值

如果你这些带公式的单元格是连续区域,就可以选中这些单元格——点鼠标右键选“复制”——点鼠标右键选“选择性粘贴”——数值——确定。

Q4:excel如何用公式把文本转换成数值

一、用公式将文本数字转成数值:

假设文本数据写在A1单元格,则可以在B1单元格写入以下任一个公式

公式一

=A1*1

公式二

=A1、1

公式三

=A1+0

公式四

=A1-0

公式五

=--A1

公式六

=VALUE(A1)

二、把文本数值在原单元格直接转换成数值:

方法一

选中单元格----右键----设置单元格格式---改"文本"为"常规"格式---再进入单元格回车确认.如果是大批量的单元格是文本格式的数值,则要一个一个的进入单元格进行回车确认,所以很不方便.

方法二

选中一个空单元格----右键----复制----再选中文本格式所在的单元格和单元格区域----右键----选择性粘贴---加---确定.这样就是通过运算的方法使选中的单元格或单元格区域进行加0处理使其转为常规数字的方式.

方法三

选中文本格式数值所在的单元格或单元格区域------在选中的单元格或单元格区域旁会出现一个选项图标----点击会出现选项菜单----选择"转为数字"

方法四

选中整列为文本格式的列----数据----分列----完成---再右键---设置单元格格式为常规---确定

我是名咨询顾问,从事管理咨询10多年,用的最多的工具就是office,这个问题我可以尝试回答,如觉得有用,请顺手点赞、转发。

要将单元格里的公式转换成数值,只需要“复制”、“选择性粘贴”、“值”即可。如动画所示:

选择性粘贴,还有好多妙用,比如动动手指即可实现行变列:

方法:“复制”、“选择性粘贴”、“转置”

还可以轻松实现复制为图片,方便拖拽,同时保留源格式:

方法:“复制”、“选择性粘贴”、“图片”

10年外资公司管理咨询顾问,职场技能(PPT汇报、逻辑思维、沟通表达)掰开揉碎,讲给您听,欢迎

Q6:excel怎么把公式生成数值。自动转换为数值不带公式的

我帮朋友写过这么一个类似的VBA
可以把加减乘除之类的公式(引用数值必须在这张sheet里)自动转换成数值
我不知道你需要输出什么,所以把原本的代码给你,你可以自行加以修改
Private Sub CommandButton1_Click()
Dim fml As String
Dim pa(20) As String
Dim lg As Integer
Dim out As String
Dim aski As Integer
Dim Tsp As Boolean
Dim td As Boolean
Dim I, J, K As Integer
Dim cll As Range
Dim mf As String
Dim sz As Range
On Error GoTo 444、
mf = Dir(ThisWorkbook.Path & "\output.txt")
If mf <> "" Then
Kill ThisWorkbook.Path & "\output.txt"
End If
Open ThisWorkbook.Path & "\output.txt" For Output As #1、
For Each cll In Application.InputBox("Choose the zone you want", Type:=8)
fml = cll.FormulaLocal
Debug.Print fml
lg = Len(fml)
Tsp = False
td = False
out = ""
For I = 1 To 20
pa(I) = ""
Next I
K = 1、
For I = 1 To lg
aski = Asc(Mid(fml, I, 1))
If aski >= 65 And aski <= 90 Then
Tsp = Not Tsp
pa(K) = pa(K) & Mid(fml, I, 1)
GoTo 100
End If
If Tsp And aski >= 48 And aski <= 57 Then
pa(K) = pa(K) & Mid(fml, I, 1)
If I = lg Then
out = out & Range(pa(K))
GoTo 300
End If
ElseIf Tsp And (aski <= 48 Or aski >= 57) Then
Tsp = Not Tsp
out = out & Range(pa(K))
K = K + 1、td = Not td
End If
100If Not Tsp Then
out = out & Mid(fml, I, 1)
ElseIf Tsp And td Then
out = out & Range(pa(K - 1))
td = Not td
End If
Next I
300 Debug.Print out
Print #1, cll.Address(rowabsolute:=False, ColumnAbsolute:=False) & " " & out
Next
GoTo 999、444 MsgBox ("Something is wrong")
999 MsgBox ("over, (^o^)/~~~")
Close #1、End Sub

Q7:如何将EXCEL表单元格里的公式变成数值?

1、正常情况下,输入“=”后,再输入公式表达式,回车即显示计算的数据。
2、如果回车后仍显示公式,一是表达式前未加“=”;二是你选择了“工具/选项/视图/窗口选项/公式”,将公式前的勾去掉即可正常。
3、复制后,要取消原来的公式,只显示原来公式的计算结果,粘贴时应选择“选择性粘贴/数值”选项。

WW:W.baZhIShi.COM

猜你喜欢

更多