1. 首页 > 科技

Excel表格中,在A列输入一个字,B列输入一个字,怎么在C列自动显示他们的关系,他们的关系如图?

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列没有的数据