Google Sheets:筛选间隔小于24个月的房产交易记录
嘿,你已经用COUNTIF(C:C,C1)>1和条件格式搞定了2013年以来多次交易房产的筛选,接下来要找出这些房产里交易间隔小于24个月的记录,我给你捋几个实用步骤:
第一步:给数据排序
选中整个数据区域,按「地址列(C列)」升序排序,再按「交易日期列」升序排序。这样同一地址的所有交易记录会挨在一起,而且按时间先后排列,方便后续计算间隔。第二步:计算相邻交易的月份间隔
假设你的交易日期在D列,在空白列(比如E列)的第二行(E2)输入公式:=IF(C2=C1, DATEDIF(D1, D2, "m"), "")这个公式的意思是:如果当前行的地址和上一行相同,就计算两个日期之间的完整月份差;如果地址不同,就留空。把公式下拉到所有行,就能得到同一地址相邻交易的间隔月份。
小提示:
DATEDIF是Excel里专门计算日期差的隐藏函数,"m"参数返回的是完整月份数,刚好匹配我们查「小于24个月」的需求。如果你的日期是文本格式,得先转换成可计算的日期格式,比如用=DATEVALUE(D1)完成转换。第三步:筛选出间隔小于24个月的记录
方法一:用条件格式标记。选中E列,设置条件格式为「单元格值 < 24」,给这些单元格标上醒目的颜色(比如红色),一眼就能定位到短间隔交易。
方法二:用筛选功能。点击数据区域的筛选按钮,在E列的筛选菜单里选择「数字筛选」→「小于」,输入24,就能直接筛出所有符合条件的交易记录。额外注意:处理多次交易的情况
如果某套房产有3次及以上交易,排序后相邻的每一对交易都会被计算间隔,不用担心漏掉中间的短间隔。比如A房产在2018、2019、2021年交易,公式会算出2018-2019、2019-2021的两次间隔,只要其中有一个小于24个月,都会被标记出来。
内容的提问来源于stack exchange,提问作者Anton Reimer




