Excel进阶-看最短的N函数如何解决更多的问题

excel筛选排序从小到大_excel多条件筛选函数 用Excel函数实现排序与筛选的方法... excel多条件筛选函数 用Excel函数实现排序与筛选的方法,多掌握一门知识就等于多能解决一些问题,今天要介绍的是excel多条件筛选函数的相关知识,我相信当你看完excel多条件筛选函数 用Excel函数实现排序与筛选的方法这篇文章的时候你一定会掌握一门新技能,从而让你的工作更简单!Execl本身具有很方便的排序与筛选功能,下拉“数据”菜单即可选择排序或筛选对数据清单进行排序或筛选。但也有不足... 阅读详情

  “ Excel里有两个最短的函数,T函数和N函数。不过长度虽短,却可以带来很多意向不到的效果。”

01 N函数

    N函数是Excel里最短的函数之一,可以将单元格内容转换成数值格式,比如:

  • N(1)=1

  • N(TRUE)=1

  • N(字母、中文等)=0

  • N(2020-01-01)=2018

  • N(2020/01/01)=2020

    有如下的数据样例:

1.1 累积求和

    依旧利用函数特性,我们使用它简单完成第二个应用,累积求和,即输出它前一列中从第一个数据开始,到该位置对应的数据累积求和情况。

即

=E2+N(F1)

结果如下:

1.2 判断值重复情况

    接下来,利用N函数对条件的判别输出特性,来区分数据区域重复值情况。

    先按销售区域对数据进行排序,然后对销售区域进行判别。比如第一个出现北京记为1,第二个和第一个重复,记为0,广州第一次出现,与上一行不同,记为1,第二次出现记为0,以此类推。叙述的文字很多,其实只需要输入下列语句就可搞定:

=N(E1<>E2)

    结果如下,第一个出现的被标记成1,重复的为0:

1.3 按名称分组编号

    比如我们整理好了区域销售统计表,增加个序号,可以让阅读更清晰,还是利用N函数特性,结合上述例子的想法,通过加上一个单元格的数值,达到条件求和的效果。

=N(E1<>E2)+N(D1)

结果如下:

1.4 公式中添加注释

    由于N函数可以将非数值型转换为0,所以我们可以用它来给某些计算添加备注信息,而不影响正常的计算。

=D2-C2-N("备注信息")
Excel中函数ABS( )的用法 number:需要计算绝对值的实数。数字。 阅读详情

相关推荐

Excel表格操作 —— 函数公式

自动编号:=IF(B2="","",ROW(B2)-1) 自动计算天数:=MIN(TODAY(),I2)-MIN(TODAY(),H2) 统计数量:=COUNTIF(区域,条件)

Jopen的博客 2072

JavaScript 数组chunk拆分

JavaScript将一维数组拆发为给定值的二维数组

m0_46143427的博客 1069

什么是bundle?什么是chunk?什么是module?

模块是指在代码中封装的独立单位,通常包含一个或多个功能的实现。JavaScript 通过不同的模块系统来管理代码的组织和依赖关系。CommonJS:这是 Node.js 中使用的模块系统,通过require和进行模块的引入和导出。ES6 模块:这是 JavaScript 的官方模块标准,通过import和export语法进行模块的引入和导出。Chunk 是 Webpack 打包过程中生成的代码块。它可以看作是一个可独立加载的代码单元。

祈澈菇凉 1349

掌握JavaScript中的`chunk`用法:高效处理大型数组

chunk方法是一种强大的工具,可以帮助开发者更高效地处理大型数组,无论是在客户端Web应用还是在服务器端脚本中。

十一逐星的博客 1269

你知道Excel中最短的函数是什么吗?函数虽短解决问题才是关键

今天的分享到此结束,T函数和N函数通过函数组合使用的方法很多,使用函数嵌套能够解决诸多难题。以素材文件为例,如果想对图中所示的数据进行编号,普通的序号填充显然不合实际,操作起来很不方便,这时候可以通过函数嵌套来快速实现。组合函数的意思是,通过IF函数判断B列的单元格中是否有“姓名”两个字,如果有返回值为空,如果没有则执行N函数运算。函数是Excel中最强大的功能之一,通过函数能够快速实现复杂的运算,节省更多的工作时间,提高办公效率。1、如果Value属于数值型数据,那么N函数的返回的值不变,依旧是原数值。

weixin_44454189的博客 477

Excel如何快速求出排名第一、第二、第N的对应数据?必备高频函数

C:C表示数据所在的单元格区域,2表示将C:C列中的数据进行从大到小排列,返回排名第二的数值。第N大的工资需要什么函数呢?如果对相对引用和绝对引用不是很明白的,可以去了解一下具体用法,这个技能是Excel函数必备的,需要经常用到,把两者的关系理清,能够节约更多的时间。需要求出排名前10的对应工资,只需在单元格F2中输入函数“=LARGE(C:C,E2)”,对其他单元格进行公式填充就可以快速完成。需要求工资列中排名第二的工资是多少,在对应的单元格中输入函数“=LARGE(C:C,2)”,按Enter计算。

weixin_44454189的博客 736

JavaScript实用库:Lodash源码数组函数解析(一) chunk、compact、concat、arrayPush、copyArray、isArray、baseFlatten

Lodash是一个非常好用方便的JavaScript的工具库,使得我们对数据处理能够更加得心应手 接下来我要对Lodash的源码进行剖析学习 1、_.chunk 根据中文文档介绍,该函数是传入两个参数,第一个参数为数组array,第二个参数为数字size。将数组(array)拆分成多个 size 长度的区块,并将这些区块组成一个新数组。 如果array 无法被分割成全部等长的区块,那么最后剩余的元素将组成一个区块。 接下来是chunk方法的源码: function chunk(array, size,.

弓长于水的博客 1万+

react-window 大数据列表和表格数据渲染组件之虚拟滚动

ReactWindow是一个高性能的React虚拟滚动组件库,专门用于高效渲染大型列表和表格数据。它通过“窗口化”技术,仅渲染用户可见区域的内容,大幅提升性能并减少内存消耗。主要特点包括:支持固定/可变大小列表项、多种布局类型(垂直/水平/网格)、轻量级设计(不足5KB)以及平滑的滚动体验。相比传统渲染方式,它能轻松处理成千上万条数据,并提供自动滚动、自适应容器大小等高级功能。与同类库相比,ReactWindow具有更简洁的API和更优的性能表现,是处理大数据量渲染场景的理想选择。

前端开发-前端技术分享 1136

js数组篇

1.chunk转换二维数组 将数组(array)拆分成多个数组,并将这些拆分的多个数组组成一个新数组。 2.cloneArray克隆数组 浅拷贝一份数组副本。 3.compact去除数组中的无效值 创建一个新数组,包含原数组中所有的非假值元素。例如false, null,0, “”, undefined, 和 NaN 都是被认为是“假值”。 4.difference 数组差集 创建一个具有唯一array值的数组,每个值不包含在其他给定的数组中。 假设有 A 和 B 两个数组,返回 A 数组中的集合不包含 B

weixin_41688609的博客 455

ESP-CSI:使用ESP32进行CSI(信道状态信息)采集

使用esp32进行csi(信道状态信息)采集和处理

capsize的博客 8280

Docker网络教程(四)macvlan 网络教程

在这种网络下,Docker 宿主机在它的IP之上,允许接受多个 MAC 地址的请求,然后再将这些请求路由至对应的容器里。流通,Docker 会用它的 MAC 地址,把流量路由进你的容器里。对于网络上的网络设备来说,你的容器似乎是物理上连接到网络上的。),Docker使用其MAC地址将流量路由到你的容器。对于网络上的网络设备来说,你的容器似乎是物理上连接到网络上的。你需要 3.9 或者更高版本的 Linux 内核,4.0 以及以上的版本是更好的。如果你的设备叫别的名字,用对应的名字代替。

weixin_42445065的博客 4132

oraclewmconcat函数不能用_N函数的【5种应用汇总】

点击上方“EXCEL应用之家”蓝字关注微信公众号点击文章底部“阅读原文”可领取阅读红包;模板文档可免费获取送人玫瑰,手有余香,请将文章分享给更多朋友动手操作是熟练掌握EXCEL的最快捷途径!N函数的功能是返回将参数转换为数值后的值。这个函数平时使用的频率不是很高,但是在数组函数产生的多维引用中则会经常用到。下面同过几个例子向大家展示一下N函数的强大威力吧!例一:简化公式求和我们一般会使用...

weixin_39736379的博客 256

VMware Converter 6.2.0保姆级教程:从物理机到ESXi主机的完整迁移指南(含常见错误排查)

本文提供VMware Converter 6.2.0从物理机迁移至ESXi主机的完整保姆级教程。详细解析了迁移前的环境规划、核心转换过程步骤、版本差异对比,并重点针对代理安装失败、任务卡顿、虚拟机无法启动等常见错误提供了实战排查与解决方案,确保P2V迁移顺利进行。

sam99的博客 380

excel筛选排序从小到大_用Excel函数实现排序与筛选的方法

Execl本身具有很方便的排序与筛选功能,下拉“数据”菜单即可选择排序或筛选对数据清单进行排序或筛选。但也有不足,首先无论排序或筛选都改变了原清单的原貌,特别是清单的数据从其它工作表链接来而源数据发生变化时,或清单录入新记录时必须从新进行排序或筛选。其次还有局限,例如排序只能最多对三个关键字(三列数据)排序,筛选对同一列数据可用“与”、或“或”条件筛选,但对不同列数据只能用“与”条件筛选。例如对某...

weixin_42510924的博客 2916

IAR9.4报错之编码方式

IAR9.40编码方式错误导致的报错

qq_36081075的博客 2625

AXI Memory Mapped To PCI Express IP 核设计实例

本文详细描述了AXI Memory Mapped To PCI Express(2.9) IP核的应用实例

u011565038的博客 2796

【软件侠】公认最常用的20个函数,案例详解

公认最常用的20个函数,配参数说明,案例详解,让你真正的快速正确掌握使用函数

ruanjianxia_123的博客 4023

55、Mac OS X 10.2 安装、设置、卸载及故障排除全攻略

本博客全面解析了 Mac OS X 10.2 的安装、设置、卸载及故障排除方法。内容涵盖四种安装方式的适用场景及操作步骤、设置助手的详细配置流程、卸载注意事项与恢复建议,以及常见问题和进阶故障的解决办法。通过图文并茂的形式,帮助用户快速掌握 Mac OS X 10.2 的基础与高级操作,是使用该操作系统的实用指南。

qsc90123456的博客 151

编写一个函数实现从 1 到 n 共 n 个数的累加_Excel函数之— SUMPRODUCT用法(二),太强大了...

上一篇文章给大家介绍了SUMPRODUCT的求和用法,今天给大家介绍用 SUMPRODUCT来统计的用法SUMPRODUCT 函数功能SUMproduc先计算多个数组的元素之间的乘积再求和SUMPRODUCT函数语法=SUMPRODUCT(array1,array2,array3, ...)Array为数组参数说明 array:指定包含构成计算对象的值的数组或单元格区域SUMPRODUCT函数...

weixin_39637979的博客 3155

EuROC 数据集格式及相关代码

Euroc提供ROS和zip两种数据格式。

~勿据散客~的博客 2093

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

关于EXCEL中SUM函数的问题

我想用SUM函数做跳格加法运算,可是限量只可以输入30组数据,而我要输入的数据大于30组,这可怎么办啊?例如:=SUM(N12:N23,N70:N81,N128:N139,N186:N197,N244:N255,N302:N313,N360:N371,N418:N429,N476:N487,N534:N545,N592:N603,N650:N661,N708:N719,N766:N777,N824

机场信息系统研究员的专栏 2216

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

语言 全排列 函数_Excel里的小众函数,用法简单效果高能!

本文作者丨可可(小 E 背后的小仙女)本文由「秋叶 Excel」原创发布如需转载,请在公众号发送关键词「转载」查看说明平时什么 IF、SUMIF 听得耳朵都起茧子了,厉害的 VLOOKUP 也没少了解!常用函数就那么多,虽然我也没都熟练掌握(手动狗头),但是,突然十分好奇——那些不经常露脸的函数都过得怎么样?今天小 E 就给大家介绍几个小众函数,或许没有 IF、VLOOKUP 函数曝光率...

weixin_39892481的博客 309

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

dispimg函数怎么用_当Excel表格中的条件判断超过8个,用IF函数不容易实现怎么办?

点击右上角“关注”,每天免费获取干货教程IF函数是很多人习惯使用的Excel条件判断函数,可以根据需要按照不同条件返回指定的结果,但是由于IF函数的限制有很多不方便的地方:1、Excel 2003版本中IF函数最大支持7层条件嵌套2、Excel 2007以上版本中IF函数最大支持64层条件嵌套;3、当条件嵌套层数增加时,写法上非常繁琐,输入的公式越来越长。对于超过8个条件判断的问题,我们可以选择更...

weixin_39624097的博客 10000

Excel数据分析常用函数①——查询函数(vlookup,hlookup,lookup,match,index…)

当我们通过sql从数据库获得基础的数据后,要想进行分析,得先将数据进行处理,用得最多的函数当属查询类函数了,如果不会,你会发现存步难行…下面从易到难整理了几种特定场景的查询函数 一、 基本函数 ①MATCH(lookup_value,lookup_array,match-type) 参数:第1个参数为查询的值,第2个为查询的区域,第3个是查询方式,分为0(精确匹配),1(升序匹配),-1(降序匹配...

cindy407的博客 1万+

evaluate函数使用无效_使用EVALUATE函数计算文本算式

EVALUATE函数的作用是对以文字表示的一个公式或表达式求值,并返回结果。其语法为:EVALUATE(formula_text)formula_text是一个要求值的以文字形式表示的表达式。计算简单的文本算式示例2310:计算简单的文本算式选中C2单元格,定义名称“计算1”,公式为:=EVALUATE(!B2&T(NOW()))C2单元格输入以下公式,并向下复制到C9...

weixin_39689700的博客 8762

Excel的Sumproduct函数详解

大家好,我是永不止步的老牛今天我们来了解下Excel的Sumproduct函数的实用用法,其中必需,表示表示一个数组可选,表示表示一个数组可选,表示表示一个数组这里要注意一下参数是多个数组,但最多不能超过255个参数最少要有一个数组,就是说第一个参数是必需项多个参数时,数组必需具备相同的维度,否则Sumproduct函数返回错误会自动将非数值型数组元素按0来处理就是说这个函数将多个数组对应元素相乘,并返回乘积之和,如果只有一个数组,那么返回这个数组各元素之和。用例子来解释一下2;

weixin_42869951的博客 5249
上一篇: 说一说行列变换的latetal view、explode、collect_set、concat_ws等函数用法
下一篇: PC端如何查看WiFi密码
TheLittlePython
博客等级 码龄9年 47粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值