如何将EXCEL一个单元格内输入信息,另一个单元格会自动跳出之前设定好的信息

您好!我在此求助,比之前的问题加深点,如下:
A1输入水果,B1跳出苹果;C1跳出香蕉,D1跳出西瓜
A2输入体育,B2跳出篮球,C1跳出网球,D1跳出排球
A3输入文具,B3跳出铅笔,C1跳出橡皮,D1跳出圆规

1、打开Excel,选择一个单元格例如:C4,点击数据——数据有效性

2、弹出框框,在允许下面选择序列,在来源上面填写所需的选择内容,用小写的逗号(,)隔开,例如黄色,红色,绿色,蓝色,

3、在F、G列上分别填写颜色及事物,并且要左右一一对应,

4、然后在你所需跟着变换的单元格上填写公式(例如D4):=VLOOKUP($C$4,$F:$G,2,0),按回车键

5、然后在C4选择颜色,对应的事物就自动在D4中显示出来,

6、完成效果图。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-01

亲,这个适合用VBA。

打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。

 

 

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 1 Then
    Select Case Target.Value
        Case "水果"
            Target.Offset(0, 1).Value = "苹果": Target.Offset(0, 2).Value = "香蕉": Target.Offset(0, 3).Value = "西瓜"
        Case "体育"
            Target.Offset(0, 1).Value = "篮球": Target.Offset(0, 2).Value = "网球": Target.Offset(0, 3).Value = "排球"
        Case "文具"
            Target.Offset(0, 1).Value = "铅笔": Target.Offset(0, 2).Value = "橡皮": Target.Offset(0, 3).Value = "圆规"
    End Select
End If
End Sub

追问

VBA打不开,我的是wps,开发工具按钮里面的VBA按钮是灰色的,按不了

追答

WPS?太小众,没办法了——要么安装WPS的VBA插件,或者安装WPS VBA版本,再或者干脆换成微软的Excel。

本回答被提问者采纳
第2个回答  2015-03-06

如果数据多建议用VLOOKUP

如图

B1=VLOOKUP($A1,$G:$J,COLUMN(B1),0)

公式右拉,下拉

对照表随便添加

追问

我需要的是同时跳出CDE列

追答

你把公式事先右拉,下拉完毕了

不就同时出现了?
凡事灵活点。

本回答被网友采纳
第3个回答  2015-03-06
预设好以后,A列使用数据有效性进行选择,BCD列使用公式引用预设好的就行,如果只有这几个就更好办了,直接B1=INDEX({"苹果","香蕉","西瓜";"篮球","网球","排球";"铅笔","橡皮","圆规"},MATCH($A1,{"水果","体育","文具"},0),COLUMN(A1)),右拉下拉就行了。

如何将EXCEL一个单元格内输入信息,另一个单元格会自动跳出之前设定好...
1、打开Excel,选择一个单元格例如:C4,点击数据——数据有效性,2、弹出框框,在允许下面选择序列,在来源上面填写所需的选择内容,用小写的逗号(,)隔开,例如黄色,红色,绿色,蓝色,3、在F、G列上分别填写颜色及事物,并且要左右一一对应,4、然后在你所需跟着变换的单元格上填写公式(例如D4):...

如何将EXCEL一个单元格内输入信息,另一个单元格会自动跳出之前设定好...
B2=LOOKUP(A2,$E$2:$E$3,$F$2:$F$3)C2=LOOKUP(A2,{"篮球";"铅笔"},{"体育";"文具"})公式向下复制。B2公式适合设定信息量大的,比如有几十个类别。如果少的话可以用C2公式。

excel打一个字跳出来已有的
作为Excel表格中非常常见的一种操作,超链接跳转可以帮助用户快速在表格中找到相应的内容。首先,在需要添加超链接跳转的单元格中输入文字,然后选中该单元格并点击“插入”选项卡中的“超链接”按钮,在弹出的窗口中选择需要跳转的单元格或指定的网页链接,即可完成超链接跳转的添加。2. 条件格式跳转 条件...

excel表格怎么实现一个单元格输入内容后
要实现Excel表格中在一个单元格输入任意内容后,另一个单元格自动填充设定的内容,可以通过使用Excel的“如果”函数或者VBA宏来实现。在Excel中,IF函数可以用来进行条件判断,并根据判断结果返回不同的值。如果你想在A1单元格输入任意内容后,B1单元格自动填充你设定的内容,可以在B1单元格中输...

Excel表格在一个单元格输入任意内容另一个单元格自动填我设定的内容怎样...
只需复制B1单元格中的公式,并粘贴到对应的单元格中,同时调整公式中的单元格引用以适应新的位置。- 这种方法简单且灵活,适用于大多数需要基于其他单元格内容自动填充数据的场景。通过上述方法,您可以轻松实现在Excel表格中一个单元格输入任意内容后,另一个单元格自动填充设定内容的功能。

Excel表格在一个单元格输入任意内容,另一个单元格自动填我设定的内容...
在Excel表格中,可以通过设置公式来实现一个单元格输入任意内容后,另一个单元格自动填充设定的内容。具体实现方法有多种,以下是一种简单且常用的方式:首先,假设我们希望在A1单元格中输入任意内容,B1单元格则根据A1的内容自动填充我们设定的内容。如果B1需要显示的是A1的内容,我们可以直接在B1单元格中...

Excel表格在一个单元格输入任意内容,另一个单元格自动填我设定的内容...
在Excel中,你想要实现一个单元格自动填充你设定内容的功能相当直接。首先,打开你的Excel表格,确保你处于编辑状态。在A1单元格中,随意输入任何数字或文本。然后,你可以在另一个单元格中使用公式来实现这一功能。例如,输入"=IF(A1,A1,)",这个公式的作用是检查A1单元格的内容。如果A1有内容,它就会...

Excel表格在一个单元格输入任意内容,另一个单元格自动填我设定的内容...
要实现Excel表格中一个单元格内容自动填充到另一个单元格,你可以遵循以下步骤:首先,打开你的电脑并启动Excel程序,新建或打开一个工作簿。在A1单元格中,随意输入任何数字或文本。接下来,为了实现条件性填充,你需要在第二个单元格中输入一个公式。例如,可以使用"IF"函数来检查A1单元格是否为空。输入...

Excel表格在一个单元格输入任意内容,另一个单元格自动填我设定的内容...
1、电脑打开Excel表格。2、再A1单元格中输入任意数字,然后再另一个单元格输入公式=IF(A1<>"",A1,"")。3、另一个单元格输入公式=IF(A1<>"",A1,"")后,按回车就可以了,不管A1输入什么东西,这个输入公式的这个单元格都会自动生成A1的内容。4、还有一种比较简单的方法,在另一个单元格中输入...

...让一个单元格输入内容,另一个单元格自动填我设定的内容?
把D2的公式改为:D2=if(b2="","",D2原来的公式),公式下拉自动填充。

相似回答