这样的Excel表格怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/07 07:16:18
内容为:如果A1的内容为北京,则B1为1,如果A1的内容为天津,则B1为2
如果A1的内容为上海,则B1为3,如果A1的内容为重庆,则B1为4,以此类推,
下面的内容依次为:东北为5,华北为6,华东为7,华中为8,华南为9,西南为10,西北为11。

首先,用IF函数肯定不行。IF函数最多可以嵌套7层,而题目条件是11个。

权作交流,不知道这样行不:

逆向思维。
当B1=1时,A1=北京;B1=2时,A1=天津;……;B1=11时,A1=西北。

制作:
执行“视图/工具栏/窗体”命令,调出“窗体”工具栏;
单击“微调项”按钮,在C1中画一个微调按钮;
右击所画微调按钮,在“控制”中设置最小值1、最大值11、步长1,“单元格链接”栏输入B1,单击“确定”按钮;
在单元格区域A2:B12中,列表
A B

1北京
2天津
3上海
4重庆
5东北
6华北
7华东
8华中
9华南
10西南
11西北

在A1单元格中编辑公式
=VLOOKUP(B1,A2:B12,2,FALSE)
回车确认。

效果:
单击微调按钮,B1中的值在1至11之间变化,A1中的值也随着发生对应改变。

另法——

如果把数据表A2:B12中的A列内容与B列内容进行列交换,则可以如下设置操作:
单击A1,执行“数据/有效性”命令,“允许”为“序列”,“来源”中输入=$A$2:$A$12,单击“确定”;
在B1中编辑公式
=VLOOKUP(A1,A2:B12,2,FALSE)
回车确认即可。

效果:
在A1中利用下拉列表选择地址,B1自动显示对应值。

注意:
数据表可以在另一个工作表中建立。

使用IF,该函数使用格式如下:
IF
参阅

执行真假值判断,根据逻辑测试的真假值返回不同的结果。

可以使用函数 IF 对数值和公式进行条件检测。

语法

IF(logical_test,value_if_true,value_if_false)

Logical_te