当前位置:网站首页>How much do you know about excel formula?

How much do you know about excel formula?

2022-07-07 11:30:00 51CTO

Afternoon 5 At halfpastten, I got a rush job after work , Lead the statement file downloaded from the third-party system , I need to import it into a system database .

Don't rush to write programs .

By right excel There are some foundations for operation , that , adopt excel Directly generate the required insert sentence , Then send it to the operation and maintenance department for execution , Maybe faster !

 

The raw data are as follows :

Excel How much do you know about the formula ?_ random number

 

 

Next, we need to generate the values of the fields in the data table .

 

First , To generate a unique document number . The rule is PD+yyyyMMdd+8 Sequence number of bit length .

First create a new column I Column , The first line is 1, Double click to get the sequence number of each line .

And then with the help of excel The formula places the generated document number in H Column :="PD"&SUBSTITUTE(A3,"-","")&RIGHT("00000000"&I3,8)

 

Next , According to the modification time , Build creation time . The rule is : The creation time is earlier than the modification time 1~100 second .

With the help of excel The formula puts the creation time of the generation on J Column :=TEXT(F3-TIME(0,0,ROUND( RAND()*100,0)),"yyyy-mm-dd hh:mm:ss")

among ,

  1. RAND Function to generate random numbers , The generated is 0~1 Decimal between .
  2. ROUND Functions are rounded , Round here .
  3. TIME The decimal value returned by the function is 0 ( zero ) To 0.99999999 Value between , For from 0:00:00 (12:00:00 AM) To 23:59:59 (11:59:59 P.M.) Time between . Grammar is TIME(hour,minute,second). For example, a cell =TIME(0,0,5), When formatting cells to time , It is shown that 0:00:05.
  4. TEXT Function doesn't know what it means , It seems to be quite powerful on the Internet . I told a little sister about the operation , I was told .

 

Next , Basically there's no difficulty . Directly click each cell to generate the final insert OK .

="INSERT INTO t_business_airorders"&RIGHT(LEFT(H6,8),6)&"

(OrderId,OrderNo,OrderSt,PayMentSt,BusinessType,MerCode,MerName,ZFDate,ModifyDate,OrderAmoun

t,CreatDate,HKStatus,PayType,KBCode,OrgCode,soncode,CounterFee,validityNum)VALUES('"&H6&"','"&B

6&"','YWC','YWC','','9001004221',' McDull

Pocket ','"&F6&"','"&F6&"','"&E6&"','"&J6&"','YJS','25','"&H6&"','LD_YS_1_2','','0.00','15');"

 

The final excel Long like this :

Excel How much do you know about the formula ?_excel_02

 

 

Put these insert sentence copy come out , Put it in the Notepad , Send it to the operation and maintenance department for execution in the production warehouse , Confirm no mistake ,6:30 Finish work .

 

If you are writing a program now , I'm afraid it will be slower than this . I have a hammer in my hand , Everything you see is a nail . Programmers , The job responsibility is to write code , No matter what demand you encounter , The first reaction is naturally to write a program to realize . I remember once in a certain East time , There is also a need to hear such import data , The intern who just became a regular said that it was necessary to write the program 1 God . If he knew excel If you can make a job faster , Isn't that liberating the productive forces . Programmers know some common excel Operation is necessary .

原网站

版权声明
本文为[51CTO]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207070933346453.html