精华内容
下载资源
问答
  • 当通过EXCEL上传获取数据的时候,常常会无意带有换行,换行符在DEBUG的时候我们会看到其会字符串前后家双引号记忆字符串后加#,也就是会变成“XXX#”这样,当然你通过CA等方式判断是否包含#这个字符的时候,...

    1、换行符

    当通过EXCEL上传获取数据的时候,常常会无意中带有换行符,换行符在DEBUG的时候我们会看到其会在字符串前后家双引号记忆在字符串后加#,也就是会变成“XXX#”这样,当然你通过CA等方式判断是否包含#这个字符的时候,是会判断失败的,那要怎么判断呢

    做如下定义:

    DATA: crlf(2TYPE c.

    crlf = cl_abap_char_utilities=>cr_lf.

    crlf其实就是换行符,debug可以看到其是两个#,也就是##,然后再通过lv_str ca crlf的方式去判断,就会判断成功

    如果需要去除#,则需要如下FORM,当然这个FORM也只能将带#的字符串中的#变成空格,所以如果要变成纯字符串,还需要对其中的空格及双引号进行处理

    FORM remove_cr_lf  USING    p_str.
      DATA: tcodepage TYPE cpcodepage.
      CALL FUNCTION 'NLS_GET_FRONTEND_CP'
        EXPORTING
          langu                 = sy-langu
          fetype                = 'MS'
        IMPORTING
          frontend_codepage     = tcodepage
        EXCEPTIONS
          illegal_syst_codepage = 1
          no_frontend_cp_found  = 2
          internal_or_db_error  = 3
          OTHERS                = 4.

      CALL FUNCTION 'SCP_REPLACE_STRANGE_CHARS'
        EXPORTING
          intext            = p_str
          inter_cp          = tcodepage
          replacement       = 32     " 等于space, ASC
        IMPORTING
          outtext           = p_str
        EXCEPTIONS
          invalid_codepage  = 1
          codepage_mismatch = 2
          internal_error    = 3
          cannot_convert    = 4
          fields_not_type_c = 5
          OTHERS            = 6.

     

    ENDFORM.

     

     

    2、日期的特殊情况

    当通过EXCEL上传导入日期格式的数据时,系统常常会将数据变成既不是INITIAL又不是’00000000‘,DEBUG看到的却是空值,通过CLEAR处理则会变成’00000000‘

    所以这个时候如何判断这个日期字段是否有值呢,就只能用  lv_date = ''来判断了,这个就会判断成功

     

    感觉很神奇

    转载于:https://www.cnblogs.com/jingqing/p/9437132.html

    展开全文
  • EXCEL中日期的加减函数

    千次阅读 2013-05-13 23:55:50
    进行日期的加减的过程,不得提到日期的格式,因为EXCEL对需要进行加减的日期的格式是有一定的要求的,进来看看 日期格式的设定:设置单元格格式为自定义aaaammdda代表星期,m代表月,d代表日也可以月和日之间...



    在进行日期的加减的过程中,不得提到日期的格式,因为EXCEL对需要进行加减的日期的格式是有一定的要求的,进来看看

     日期格式的设定:

    设置单元格格式为自定义
    aaaammdd

    a代表星期,m代表月,d代表日

    也可以在月和日之间增加连接符“-”,“/”,设置好日期的格式之后,就可以进行日期的加法了

    ============================================分割线======================================

    日期的加法:
    例如:将YY-MM-DD加上三个月

    假设日期在A1单元格,则公式:
    =TEXT(DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)),"yy-mm-dd")
    就可以实现将日期加上三个月

    ============================================分割线======================================

    日期的相减:
    EXCEL单元格中,日期还可以进行相减的操作,可以计算两个日期之间相差的月份数

    例如:计算这个年这个月到那年那个月之间有几个月

    有两种方法可以实现这个计算


    第一种方法:

    用函数DATEDIF():
    假定A1、B1单元格中有两个日期数据,计算这两个日期之间相差的整月数。
    在C1中编辑公式
    =DATEDIF(A1,B1,"m")&"月"
    注意:
    函数DATEDIF()为Excel的隐藏日期函数,但可以直接使用。其中“m”表示求整月数。


    第二种方法:
    用Excel的粘贴函数:
    =INT((DATEVALUE("2006-4-9")-DATEVALUE("2006-3-20"))/30)&"月"
    注意:
    函数DATEVALUE()返回的是一个日期的序列数值,括号中输入日期值并用英文引号引起来;一个月按30天计算。
    函数INT()把一个数向下取整数(舍去小数,只取整数)。

    展开全文
  • 平时我们在Excel表格输入日期时,年月日之间的分隔符号输入起来也比较麻烦。如果现在我们只是输入日期数字,不加入分隔,然后能够统一设置分隔就好了。哈哈,Excel表格早就有这项功能啦,只是你不知道罢了,...
    平时我们在Excel表格中输入日期时,年月日之间的分隔符号输入起来也比较麻烦。如果现在我们只是输入日期数字,不加入分隔符,然后能够统一设置分隔符就好了。哈哈,Excel表格早就有这项功能啦,只是你不知道罢了,那么今天就来看看汪琪老师怎么做的吧。

    示例图

    1、选中A列,然后点击“数据”选项卡中的“数据工具”选项组,单击“分列”。

    单击“分列”

    2、弹出“文本分列向导”对话框,单击“下一步”按钮。

    点击“下一步”按钮

    3、再次单击“下一步”按钮。

    再次单击“下一步”按钮

    4、强列数据格式设置为“日期”,然后单击“完成”按钮。

    将列数据格式设置为“日期”

    5、强光标定位在A列的左上角,按住鼠标左键,向右拖动鼠标,调整列宽。

    调整列宽

    设置规范日期格式的效果如下图所示。http://www.wdashi.com/getimg-pdf
    展开全文
  • 格式转换-Excel技巧

    2019-09-24 14:25:43
    文本→数值 数据-分列 VALUE(text) *1或±0或– 数值→文本 数据-分列 TEXT(value,"@") @代表文本格式 &"" 假日期→真日期 ...Ctrl+1自定义数字格式"0000-00-00" 0在日期格式中代表占位 ...

    文本→数值

    1. 数据-分列
    2. VALUE(text)
    3. *1或±0或–

    数值→文本

    1. 数据-分列
    2. TEXT(value,"@") @代表文本格式
    3. &""

    假日期→真日期

    1. 数据-分列
    2. Ctrl+1自定义数字格式"0000-00-00" 0在日期格式中代表占位符
    展开全文
  • Excel中此列为日期格式。 v2.4.1版本测试正常。 程序代码: case CellType.Numeric: return HSSFDateUtil.IsCellDateFormatted(cell) ? cell.DateCellValue.ToString() : cell.NumericCellValue.ToString(); ...
  • 函数作用:在Excel中加入一个量度尺(以寸为单位)...109 '108.函数作用:取得一个短文件名的长文件名.............111 '109.函数作用:取得临时文件名.........................112 '110.函数作用:等用Shell调用的程序...
  • Excel技巧大全

    2015-05-06 07:21:37
    5. 在Excel中选择整个单元格范围 7 6. 快速移动/复制单元格 8 7. 快速修改单元格式次序 8 8. 彻底清除单元格内容 8 9. 选择单元格 8 10. 为工作表命名 9 11. 一次性打开多个工作簿 9 12. 快速切换工作簿 9 13. 选定...
  • Excel公式-TEXT函数使用

    2021-02-03 18:00:10
    “0"TEXT函数代表一个数字占位,"#"与”0“作用相似,但是无占位功能,通过使用不同组合的”0“或”#“,可以达到不同的数值显示效果。 以下示例为数值10000的不同显示: 显示效果 公式 10000.00 ...
  • excel的使用

    2012-11-25 17:06:01
    存放数据格式为“x,y”的形式,首先在Excel中输入坐标值,将x坐标值放入A列,y坐标值放入到B列,然后利用“&”将A列和B列合并成C列,在C1中输入:=A1&","&B1;,此时C1中的数据形式就符合要求了,再用鼠标向下拖动...
  • Excel百宝箱

    2012-10-27 17:09:21
    【显示经典菜单】:在Excel 2007或者2010显示2003样式的菜单,方便初学Excel 2007或2010的用户查找菜单 【截取窗口对象】:将选定的窗口或者对象转换成图片文件,可截Excel界面和其它任意界面 【截取矩形对象】:将...
  • Stata txt和excel数据导入方法

    万次阅读 2013-12-10 20:40:58
    一、将txt文件转换为excel:  1、在TXT文件的“编辑”--“替换”里把所有的... 3、在excel里面,日期格式修改:在WPS excel左上角的倒三角内找到格式,单元格,按照想要的格式修改即可。   二、将excel导入stata:
  • Excel新增工具集

    2011-12-20 09:30:27
    本软件以插件形式安装到Microsoft Office Excel的COM组件菜单栏(Excel2003)或加载项(Excel2007和Excel2010)增加“新增工具”菜单,使得Excel增加了如下十四大功能。《群发邮件功能》已经被《电脑报》...
  • 5. 在EXCEL中选择整个单元格范围 9 6. 快速移动/复制单元格 9 7. 快速修改单元格式次序 9 8. 彻底清除单元格内容 10 9. 选择单元格 10 10. 为工作表命名 11 11. 一次性打开多个工作簿 11 12. 快速切换工作簿 13 13. ...
  • Excel百宝箱8.0

    2011-06-07 21:32:17
    【千年日历】:工单元格生成千年日期。默认显示本月的日历,可以自由调整年月 【保护公式】:保护当前工作表所有公式,不让人看到公式本身,只能看到公式结果 【生成斜线表头】:Excel没有Word那样的斜线表头工具...
  • 在Excel中没有这样的单元。Excel是和Delphi一样的方式来存储日期和时间的,即浮点型。那是什么制造了日期或时间值啦,是格式化。 完全支持公式。你可以使用和Excel一样的函数,也支持对外部工作簿引用的公式,你...
  • Excel百宝箱9.0无限制破解版

    热门讨论 2012-02-03 19:05:29
    【显示经典菜单】:在Excel 2007或者2010显示2003样式的菜单,方便初学Excel 2007或2010的用户查找菜单 【截取窗口对象】:将选定的窗口或者对象转换成图片文件,可截Excel界面和其它任意界面 【截取矩形对象】:将...
  • Excel VBA实用技巧大全 附书源码

    热门讨论 2010-10-08 18:59:24
    01015获取在Excel主窗口一个窗口所能占有的最大高度和宽度 01016获取当前打印机名称 01017获取MicrosoftExcel剩余内存 01018获取MicrosoftExcel的总内存 01019获取计算机被Excel占用的内存 01020改变Excel窗口大小...
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    【批量导入图片】 将指定文件夹或包含子文件夹中所有图片瞬间(也可以按对应名称)按指定图片大小导入EXCEL中。允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以导入的...
  • 5. 在EXCEL中选择整个单元格范围 7 6. 快速移动/复制单元格 8 7. 快速修改单元格式次序 8 8. 彻底清除单元格内容 8 9. 选择单元格 8 10. 为工作表命名 9 11. 一次性打开多个工作簿 9 12. 快速切换工作簿 9 13. 选定...
  • 5. 在EXCEL中选择整个单元格范围 9 6. 快速移动/复制单元格 9 7. 快速修改单元格式次序 9 8. 彻底清除单元格内容 10 9. 选择单元格 10 10. 为工作表命名 11 11. 一次性打开多个工作簿 11 12. 快速切换工作簿 13 13. ...
  • 【显示经典菜单】:在Excel 2007或者2010显示2003样式的菜单,方便初学Excel 2007或2010的用户查找菜单 【截取窗口对象】:将选定的窗口或者对象转换成图片文件,可截Excel界面和其它任意界面 【截取矩形对象】...
  •  4.4.17 从用分隔分隔的字符串提取值  4.4.18 排序并拼接  4.4.19 对数字和字母进行排序  4.4.20 文本搜索字符串  4.4.21 颠倒单元格内容的顺序  4.4.22 多个最大值  4.4.23 返回链接的地址 ...
  • 本书从函数功能、函数格式、参数说明、注意事项、Excel 版本提醒、案例应用、交叉参考7 个方面,全面、细致地介绍了Excel 2016/2013/2010/2007/2003 公式和函数的使用方法、实际应用和操作技巧。最后3 章还将公式...
  • 【批量导入图片】 将指定文件夹或包含子文件夹中所有图片瞬间(也可以按对应名称)按指定图片大小导入EXCEL中。允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以导入的...
  • 【批量导入图片】 将指定文件夹或包含子文件夹中所有图片瞬间(也可以按对应名称)按指定图片大小导入EXCEL中。允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以导入的...
  • 动画嵌入工作表中,删除FLASH原文件不影响Excel中的效果 【提取选区不重复值】将选择区域的数据,置于当前列中,忽略重复值 【清除列中重复值】将选择中重复出现的数据删除(提供保留第一次出现还是最后一次出现的...
  • 【批量导入图片】 将指定文件夹或包含子文件夹中所有图片瞬间(也可以按对应名称)按指定图片大小导入EXCEL中。允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以导入的...
  • 【批量导入图片】 将指定文件夹或包含子文件夹中所有图片瞬间(也可以按对应名称)按指定图片大小导入EXCEL中。允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以导入的...
  • 我们制作Excel表格过程,经常会突然出现各种各样的错误提示,令我们很是头大,影响工作效率。我们整理了一些常见的提示和错误信息,方便大家对照了解,提前知晓,有备无患,及时解决问题。011E+10原因:输入非常...

空空如也

空空如也

1 2 3 4 5 6
收藏数 109
精华内容 43
关键字:

在excel中日期格式符