技巧和公式太容易忘了,记录一下我们的目标是用Excel快速写出以下代码
不说废话,看图
函数: = “public String “&A70&”;”
简单解释一下这个函数:
- = 表示是函数而不是普通文本
- " " 如果需要插入文本,用双引号括起来
- & 用来连接文本和函数或者其他文本
- A70 表示一个单元格的位置,可以点击对应的单元格直接在函数中插入其位置
- 注意,当光标处在一个可以插入单元格位置的地方,点击任何单元格都会将对应位置插入进去
选中这个单元格,然后把鼠标放在红圈哪里,就会出现黑色十字架,摁住鼠标然后向下拖动,完事。
函数:=“public final String “&MID(F70,FIND(” “,F70),5)&” = “&””""&A70&""""&";"
解释: - MID(截取目标,从第几个字符开始截取,截取几个字符) 返回截取的字符串
- FIND(要查找的字符串,在哪里查找,从第几个字符开始查找) 返回要查找的字符串在对应字符串的位置
- “”""四个双引号等于在文本中加入一个双引号
- 也可以用”“” xxx “”" 直接在文本中加入 “xxx” 但是这样xxx就不能识别为函数了(如果是位置则会失效,成为一串无意义的字符串)
- 拉到最下面,从下往上依次展开各种函数
- Ctrl + 左键 点击连接,在一个新窗口打开网页
一个返回第一个大写字母位置的函数组合
=MIN(IF(ISERROR(FIND(CHAR(ROW(INDIRECT(“65:90”))),A1)),"",FIND(CHAR(ROW(INDIRECT(“65:90”))),A1)))
拆开是这样的(从外到内) - MIN( if ) 返回所有值中最小的那个,输入公式后
按下ctrl + shift + enter 才能获得正确的输出,并且必须要有MIN (换成 MAX 也行) - if : IF(is,"",find)
如果is的值为真,返回“”,否则返回find - is : ISERROR(find) find : FIND( char , A1)
ISERROR 如果find返回一个错误(没找到或者公式出错),返回真 - find : FIND( char , A1) char : CHAR(row)
CHAR 接收一个整数然后将其转化为对应的字符 - char : CHAR(row) row : ROW(INDIRECT(“65:90”))
ROW 返回一个单元格的行号 - row : ROW(INDIRECT(“65:90”))
INDIRECT 返回由文本值决定的单元格的引用 “65:90” 65到90行
其他
- 如何将纵向单元格中的内容以横向方式粘贴出来?
复制,在单元格上右键→选择性粘贴→粘贴内容转置 - CHAR(10) 换行符
- CHAR(9) 一个tab
- LOWER() 把字符串中的大写字母全部转化为小写字母
- 注意,从单元格复制的内容粘贴时,会自动在粘贴处输入一个tab