Excel表格中,在A列输入一个字,B列输入一个字,怎么在C列自动显示他们的关系,他们的关系如图?
- 怎样实现excel中a列b列c列录入数值相互关联?
- excel求和函数,怎么把A列数据与B列数据对应求和然后在C列显示?以及把D列和E列数据一起按大小排序?
- excel如何在A列中输入人名,B列自动生成哪个班组
- Excel 电子表格 A列里面有,B列里面没有,如何在C列里面列出来?
怎样实现excel中a列b列c列录入数值相互关联?
'记录下原单元格位置
Public strAddress
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'取消表保护
ActiveSheet.Unprotect
If Not IsEmpty(strAddress) Then
'如果是A列出来,则相应改B
If Left(strAddress, 3) = "$A$" Then
If Range(strAddress).Value = "是" Then
With Cells(Mid(strAddress, 4, Len(strAddress)), "B").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="否"
.IgnoreBlank = False
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.IMEMode = xlIMEModeNoControl
.ShowInput = True
.ShowError = True
End With
Else
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="是,否"
.IgnoreBlank = False
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.IMEMode = xlIMEModeNoControl
.ShowInput = True
.ShowError = True
End With
End If
End If
End If
'如果是b列出来,则相应改c列是否锁定
If Left(strAddress, 3) = "$B$" Then
If Range(strAddress).Value = "否" Then
Cells(Mid(strAddress, 4, Len(strAddress)), "c").Locked = True
Else
Cells(Mid(strAddress, 4, Len(strAddress)), "c").Locked = False
End If
End If
strAddress = ActiveCell.Address
'保护表
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
End Sub
需要先选中A、B、C列,按Ctrl+1,在保护标签下,取消锁定
然后再在审阅中,保护工作表
再在本工作表中,输入以上代码就可以了
excel求和函数,怎么把A列数据与B列数据对应求和然后在C列显示?以及把D列和E列数据一起按大小排序?
在C1输入:=A1+B1,光标在C1单元格右下角变成黑十字时,按住鼠标左键下拉。
大小排序不知和这个有没有关系,如果只是D列和E列排序,可以选中D1:E30这个样子,点数据、排序。
excel如何在A列中输入人名,B列自动生成哪个班组
这个用vlookup没有错,但是需要你先做一个人名与班组的对照表
比如,你在sheet2的A列输入人名,B列输入班组
以后你在sheet1的A列输入人名,其他列就可以用公式自动生成班组
=vlookup(a2,sheet2!a:b,2,0)
公式向下复制填充即可
Excel 电子表格 A列里面有,B列里面没有,如何在C列里面列出来?
在C1输入公式
=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$1000,$A$1:$A$1000)=0,ROW($A$1:$A$1000),4^8),ROW(1:1)))&""
数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动
就会得到A列有,但是B列没有的数据