沐风白桦

大圣休得胡闹

MAC分区失败解决方法

| Comments

我的MAC硬盘分了三个分区,我把其中两个删掉了,然后扩大主分区的可用空间,结果出错:

Mac分区失败 (未能修改分区图,因为文件系统验证失败)

Google了一下这种情况还蛮普遍的,解决方法也很简单:

  • 重启系统,按住⌘+s进入MAC命令行模式
  • 输入fsck -f回车
  • 输入reboot回车

经过以上三步后我的问题解决了,第一次围观命令行模式还是挺欣喜的。不过话说回来,Apple一向很重视用户体验,但现在居然出现这种问题实在有点费解:我差点就想格式化重装系统了…orz

使用INDIRECT函数引用Excel单元格

| Comments

如果需要动态引用Excel单元格的时候,INDIRECT函数可以帮上大忙,为什么这么说?它的传参是一个字符串,比如引用第一列第二行的数据可以用=INDIRECT(“A2”),这样有什么好处呢?作比较复杂的数据操作的时候行列可能都是动态计算出来的,这个时候结合ADDRESS(row, column)方法算出行列对应的地址名称传参到INDIRECT(也即=INDIRECT(ADDRESS(row, column)))就可以很方便地引用任意单元格。

有时候为了方便可能会引用其他表单的数值,假设另外一个表单的名称叫sheet,那么引用另外一个表单的单元格可以使用=INDIRECT(“sheet!A2”)来引用sheet表单的第二行第一列的单元格。

使用Excel导出XML格式文件

| Comments

生成XML的方式有很多:如果你是程序员,那么你可以通过变成快速生成你想要的XML格式;如果你是其他用户,你可能会使用记事本等文本编辑工具来手动写XML。这些都不是问题,但是数据量很大的时候,如果你不是程序猿会不会郁闷?