如何在excel自动生成数据
发布网友
发布时间:2022-04-21 02:10
我来回答
共1个回答
热心网友
时间:2022-06-17 06:46
1、如果在A1单元格内是空,B1单元格内是F,C1单元格内是H,D1单元格内是K,而你希望在A2单元格内生成0,B2单元格内生成1,C2单元格内生成2,D2单元格内生成3的话,可采用if函数。
步骤:在A2单元格内输入:“=IF(A1="",0,IF(A1="F",1,IF(A1="H",2,IF(A1="K",3,4))))”,回车,即可在A2单元格内得到0;然后用自动拖,分别可在B2,C2,D2内生成1、2、3
2、如果你希望对应项比较多,那么可以按照以下步骤进行:
a. 先在一个新的sheet中(sheet名为“对应表”),写明对应项,如在A1单元格中输入“M”,B1单元格内输入“0”;A2单元格内输入“F”,B2单元格内输入“1”;A3单元格内输入“3”,B3单元格内输入“3”……以此类推。
b.在一个新的sheet中,在A1单元格内输入你需要的字符串,如“MF30LAB”,用分列(数据——分列)向导(用固定宽度),将字符串分列到不同的单元格,结果如:A1单元格——M,B1单元格——F,C1单元格——3,D1单元格——0……
c.在A2单元格中输入vlookup函数:“=VLOOKUP(A1,对应表!$A:$B,2,FALSE)”,回车,即可在A2单元格内生成“0”,用自动拖,可在B2,C2,D2,E2,F2,G2内生成1,3,0,2,1
d.最后在H2单元格内输入“=A2&B2&C2&D2&E2&F2&G2”即可得到对应的字符串“013021”