是否有Excel函数将一系列单元格更改为特定数字?

时间:2019-12-26 16:04:06

标签: excel

这是我的数据样本,范围从A到E

A1          A2          P1          P2          P3
40.90066442 41.35447465 42.48572877 43.13421103 44.20111442
41.83816219 43.66191848 43.60708857 42.84394492 44.93688671
42.72782323 41.93720204 44.65360963 42.05375293 42.59821957
44.5014319  44.87152465 40.22132159 43.6461762  40.09663827
42.66126635 40.41060513 44.96104934 44.00995001 44.83892466
43.10426111 42.6889963  40.59397172 42.71873876 42.32698387
40.27160885 41.37592934 44.34740361 44.28278582 40.77164908
40.27472844 42.72533069 43.52493125 41.38676985 41.81313137
41.24130514 41.23524984 43.34977821 43.78923814 41.18174266
43.07302751 40.57295097 44.71487828 41.33976882 40.08119126
43.03435032 44.90969042 40.71444277 43.55353499 41.23095887
42.81947006 42.82444568 40.91557755 42.38148784 43.62205421
42.30369232 41.68249279 41.56371958 40.92479625 40.31827645
43.74059647 43.94346997 44.4068792  44.03304134 40.70393326
40.99133772 44.93606236 41.63518244 43.13233042 42.33633284
40.51979584 41.34221119 44.59555712 42.58423944 43.19678813
44.48192353 42.59459336 44.8567798  44.93942944 41.05657503

我想将单元格更改为“ 0”和“ 1”。因此,如果该值大于或等于42,则该单元格将接收到值“ 1”。如果小于42,则该单元格将获得值“ 0”。 我很难找到解决方案或类似的功能来描述。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

根据所有注释使用:

=MATCH(A2,{1,20,43})-1

这将返回编号方案中的相对位置并减去一个。

答案 1 :(得分:0)

最简单的方法是在另一组列中应用公式:

=IF(A2>=42,1,0)

然后,您可以复制所有这些单元格,并使用“粘贴值”功能将它们粘贴到需要的位置。