我有一个有趣的困境。我有一列值,每个对齐方式都有特定的含义(左侧是新零件,右侧是核心零件,中心已过时)。我想摆脱所有中心对齐的值,因为它们在此工作表中无关紧要。 (我从需要过时零件的另一张纸上复制了此列表)
是否可以根据对齐方式进行过滤/排序?我只发现基于单元格/字体颜色。对于使用此特定工作表的问题,这个问题似乎太微不足道了。
答案 0 :(得分:3)
如果您添加带有类似内容的帮助器列,请复制为适合以下内容:
=CELL("prefix",A1)
您将需要过滤一些内容(例如,仅选择^
),然后可以删除相应的行。
前缀:
对应于单元格“标签前缀”的文本值。如果单元格包含左对齐的文本,则返回单引号('
);如果单元格包含右对齐的文本,则返回双引号("
);如果单元格包含右对齐的文本,则返回插入号(^
)包含居中文本,如果单元格包含填充对齐文本,则包含反斜杠(\
),如果单元格包含其他内容,则包含空白文本(""
)。
答案 1 :(得分:1)
在VBA中,您将检查“ HorizontalAlignment”单元格,例如:
cells(1,1).HorizontalAlignment = xlCenter
这将基于A1的水平对齐方式为您提供True
/ False
条件。
您可以检查的其他条件是xlDistributed
,xlJustify
,xlLeft
或xlRight
。