如何在Excel中将MM / YY转换为MM / DD / YYYY(缺少一天)

时间:2017-11-16 15:46:17

标签: excel excel-formula

缺少这一天所以它只需要在这个月的第一天:

11/17将于11/01/2017

是否有可以做到这一点的公式?

2 个答案:

答案 0 :(得分:1)

有两种方法:

  1. 将单元格的Category类型(Format Cell)设置为Custom,并在Type字段中定义此格式:mm/dd/yyyy
  2. 如果格式单元格是文本(使用字符串)
  3. 假设在单元格A1中输入了验证,请使用以下公式:

    =LEFT(A1,2)&"/01/"&IF(LEN(A1)=8,2,20)&RIGHT(A1,2)
    

答案 1 :(得分:0)

这可能是一个愚蠢的公式,但它对我有用;

#define INIT_VALUE 1u
typedef unsigned int uint32_t; 
typedef signed int int32_t;
void do_test(uint32_t var1, int32_t var2);

void do_test(uint32_t var1, int32_t var2) 
{  uint32_t m_var = INIT_VALUE;
   m_var = (m_var << 1) + (var1 + var2);
}

尝试一下,它采用现有的“MM / YY”格式,并使用日期foromula =DATE(100 + RIGHT(TEXT(A6,"MM/YY"),2),LEFT(TEXT(A6,"MM/YY"),2),1) 将其转换为MM / DD / YYYY日期。如果日期是日期格式或文本格式,则可以使用。