如何根据条件选择单个单元格?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />如何选择单个单元格而不是整行?
在下表中,我需要选择 Value1 和 Value2 列下的两个 -99 单元格,并将它们删除。 有人可以帮忙吗? 当我使用 select where 时,整行都被选中。
| 测试1 | 值 1 | 测试2 | 值2 |
| 2个 | 5个 | 3个 | 1个 |
| 3个 | 5个 | 4个 | -99 |
| 4个 | -99 | 5个 | 443 |
| -88 | 7 | 6个 | 234 |
| 77 | 9 | -76 | 3个 |
| 5个 | 0 | 65 | 45 |
谢谢
回复:如何根据条件选择单个单元格?或者,您可以使用重新编码选项将 -99 更改为缺失值或您想要的任何值。只需右键单击左侧列列表中的列,然后选择重新编码。其余的是不言自明的。
回复:如何根据条件选择单个单元格?以防万一您正在寻找一种非脚本方法,您可以使用搜索和替换 (Ctrl+F),或者您可以使用列属性并将 -99 设置为缺失值代码。 如果您使用搜索选项,请务必将替换为框留空(即没有空格)。
回复:如何根据条件选择单个单元格?大卫威,
一种方法是简单地清除单元格的值并用缺失值替换它(与删除基本相同)。 所以..
:值1 <<设置每个值(如果( 值 1[ ] == - 99 , . , 值 1[ ] ) );
:值2 <<设置每个值(如果( 值 2[ ] == - 99 , . , 值 2[ ] ) );
我发现 Set Each Value 非常快。 我对一个 5 列、6.6M 行的表进行了测试,上面的每个操作都在 ~2 秒内完成。
回复:如何根据条件选择单个单元格?在“选择位置”的上下文中选择单个单元格并不真正可用。但是可以对单个单元格进行寻址,然后可以更改单元格值,或者可以更改单元格颜色。以下是如何执行此操作的示例:
名称默认为 Here(1);
dt=当前数据表();
dt:Value 2 << color cells("Red", dt<