卸妆的Excel电子表格的空白单元

问题描述:

我正在寻找有关如何使用清洁R.卸妆的Excel电子表格的空白单元

http://www.abs.gov.au/AUSSTATS/[email protected]/DetailsPage/5506.02012-13?OpenDocument

收集多年的Excel电子表格的建议通过tidyr::gather是很简单的。难度是小组。这些组由空白定义。每个空格都是一个子组。

enter image description here

我的问题是如何将每一行分配给其组,从而使该表是整齐的形式。

enter image description here

我最初的反应是想看看那里是NA S IN的电子表格中的行并使用na.locf,以填补他们,但是该方法不能分组后面没有组分组进行区分。 有没有办法在链接的Excel电子表格中的单元格之前计算可见空白的数量?

看起来您可能正在尝试为数据透视表准备数据(可能有更好的选项)。然而计数前导空格,简单的公式:

= LEN(A3)-len(修剪(A3))+ 1

+0

嗨缩进,公式给出了所有单元(1)相同的值。领先的空间似乎很模糊,除了美容。 – Hugh

在正在谈论,没有任何前导字符的特定纸张 - 缩进只是应用于单元格的格式,与将字体应用于单元格的方式大致相同。

格式化中计数缩进的唯一方法是创建一个宏。这里是一个用户自定义函数,将工作:

Public Function inds(r As Excel.Range) As Integer 
    inds = r.Cells(1, 1).IndentLevel 
End Function 

你可以这样算了算用= INDS(A3)