当前位置:网站首页>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 :

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 ,
- RAND Function to generate random numbers , The generated is 0~1 Decimal between .
- ROUND Functions are rounded , Round here .
- 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.
- 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 :

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 .
边栏推荐
- 浙江大学周亚金:“又破又立”的顶尖安全学者,好奇心驱动的行动派
- Vuthink正确安装过程
- [Yugong series] go teaching course 005 variables in July 2022
- Process control (creation, termination, waiting, program replacement)
- 简单介绍一下闭包及它的一些应用场景
- When initializing 'float', what is the difference between converting to 'float' and adding 'f' as a suffix?
- .NET MAUI 性能提升
- Vuthink proper installation process
- 【愚公系列】2022年7月 Go教学课程 005-变量
- 请查收.NET MAUI 的最新学习资源
猜你喜欢
随机推荐
[untitled]
Leetcode - interview question 17.24 maximum submatrix
RationalDMIS2022阵列工件测量
基于华为云IOT设计智能称重系统(STM32)
Template initial level template
【系统设计】指标监控和告警系统
[untitled]
uniapp 在onLaunch中跳轉頁面後,點擊事件失效解决方法
基于Retrofit框架的金山API翻译功能案例
audit 移植
【愚公系列】2022年7月 Go教学课程 005-变量
Network foundation (1)
Briefly introduce closures and some application scenarios
Activity生命周期
网络协议 概念
Android 面试知识点
TDengine 社区问题双周精选 | 第二期
Drive HC based on de2115 development board_ SR04 ultrasonic ranging module [source code attached]
Eth trunk link switching delay is too high
When initializing 'float', what is the difference between converting to 'float' and adding 'f' as a suffix?









