西南楼  ›  excel

excel表格如何将单元格做成选择

By 游客
excel表格如何将单元格做成选择
精选(20)条答案  |  实时更新时间:2020-09-22 08:09
   1
英腾软件   2020-08-09 10:40:24
=left(A1,FIND(" ",A1)-1)追问
谢谢,这个是什么意思呢。这个公式写在哪里呀
追答
公式写在B1,回车后下拉
   1
sunii   2020-08-09 10:43:24
用替换功能追问
我试过了。不知道怎么用,您可以详细阐述一下吗
追答

=LEFT(A1,3)&LOOKUP(--RIGHT(A1),{1,2,3,4,5},{"我","你","他","我们","他们"})有要问的,直接加我头像上的群。

   1
lenaju   2020-08-09 10:21:24
插入一列,输入公式:=LEFT(A1,FIND("[",A1,1)-1)这一列的值就是删除后边内容的结果。想法:A列中数字前面的文字最后都有一个“[”(左中括号),取第一个左中括号前的值就是你要的答案。
   1
轻舞不飞扬   2020-08-02 17:25:35
首先输入性别,然后在数据工具中选择筛选---自动筛选,这时点空白单元格就可以出现男、女两个选择
   1
德壹恣   2020-08-02 23:11:53
1、将要转换的列数据剪切或复制2、在目标单元格点击右键,选择“选择性粘贴”,在出现的对话框中选中“转置”复选框,即可将数据由列排转换为行排3、同理由行排列转换为列排列也可用此操作
   1
hellen1227   2020-08-02 23:28:53
=INDEX($B$3:$G$8,MATCH(B10,B3:B7,),MATCH(B11,B3:g3,))追问

请问这是怎么回事?

追答
你后面改成了MATCH(B10,B4:B7,),MATCH(B11,C3:g3,))了。这样前面也要改为INDEX($C$4:$G$7
   1
NicRoe   2020-08-06 06:30:32
Sub tttt()Dim UserRange As Rangeprompt = "Select a range for the random numbers."Title = "Select a range"On Error Resume NextSet UserRange = Application.InputBox(prompt:=prompt, Title:=Title, Default:=ActiveCell.Address, Type:=8)On Error GoTo 0If UserRange Is Nothing Then MsgBox "canceled."Else MsgBox UserRange.AddressEnd IfEnd Sub追问
你这个我试过了,结果显示TT为空
本回答被提问者和网友采纳
   1
哈图   2020-08-06 06:34:32
再详细点 我把代码给你。单元格值给哪个变量?是显示出来么?更多追问追答追问
就是用鼠标选择一个单元格,然后把我选择的是那个单元格(比如我选择的是A1), 然后变量值AA="A1"   注意是=A1,并不是A1单元格的值
追答
变量值AA是存在excel里,还是显示出来,还是存哪的?
追问
这个不是很重,关键的是AA="A1"
追答
Private Sub Worksheet_SelectionChange(ByVal Target As Range)    Dim address As String    Dim ac As String    ac = ActiveCell.AddressLocal    MsgBox acEnd Sub这个是自动弹出的绝对引用。
追问
怎么不能运行呢?找不到你这程序?而且你这个好像是显示在运行前已经选择的单元格,我是要在运行的时候叫用户选择单元格。
追答
Sub test()    Dim address As String    address = InputBox("请选择单元格")    ActiveSheet.Range(address).Select    MsgBox ActiveCell.address    End Sub
追问
程序运行后,用户都不能选择单元格了呀!而且我试了一下,你这个可以输入,但不能选择!而且我要的结果是如何知道用户选择了那个单元格,并不是单元格的值。
追答
Private Sub Worksheet_SelectionChange(ByVal Target As Range)    Dim address As String    MsgBox "您选择了" & ActiveCell.address     address = activecell.address  '记录选择的单元格的地址 你可以处理End Sub你是不是要这个啊? 需求不明确。把上面代码站到VBE的各个sheet里面
追问
结果差不多,但我要的不是每次单击,而是在宏程序中运行,并且是叫用户选择单元格。然后显示选择的那个单元格,其实显示不是目的,而是要对程序运行后选择的单元格进行操作。所以让用户选择。要不然我不知道要操作那个单元格
追答
Private Sub Worksheet_SelectionChange(ByVal Target As Range)    Dim address As String    Dim i As Integer    i = MsgBox("请选择要操作的单元格", vbOKCancel)    If i = 1 Then        address = InputBox("请选择单元格")    MsgBox "您选择了" & address    Range(address).Activate    End IfEnd Sub
   1
雪儿   2020-08-04 04:50:07
在Excel里单元是最小的了,本身不能再分割,你只能插入三列 然后把列宽调小一点下方其余的单元格全部合并,形成你需要的效果。
   1
Nicholas   2020-08-04 04:57:07
你可以这样做,选中四个单元格,调整一下四个单元格的<行高>和<列宽>即可。追答
其它的单元格如果用一格合并了就行了。
© 2020 西南楼