2
Excel:选择左侧大于或小于某个值的单元格
我有一个数据输入表单,用于输入来自图像分析的数据。我在ImageJ中拍摄膜的图像片段,然后将强度值粘贴到Excel电子表格中。然后生成一个图形,该图形从分割开始以该像素的强度绘制像素。想法是在图中找到两个峰,以找到要比较的膜特定区域,以得到一个称为Kp(分配系数)的值。 参见下图。(b)显示了图像在真正好的图片中的外观。该行显示了如何分割图像,并将行中那些像素的强度值复制到Excel工作表中。(c)显示了一个典型的强度图,其中有两个与膜边缘相对应的峰。 原始数据输入页面具有通过在Excel列的特定区域中找到最大值来在电子表格中发现的那些峰。仅当图像中的对象达到一定大小时,此方法才有效。 我认为有一种更好的算法可以发现这些峰。从图b中可以看出,与其他曲线图相比,这些峰的斜率变化很大。我的想法是在像素(x)和强度(y)列旁边有一列,以计算每个点的斜率。找到最大和最小斜率+/-一些值,我将能够发现与我感兴趣的膜边缘相对应的斜率区域。 目前,我有三列: px intensity slope 0 139 1 138 -0.57 ... 当右侧的单元格包含该斜率列中的最大值或最小值时,我希望能够在“强度”列中选择特定的单元格。 如何在Excel中正确实现呢? 在实施一些建议后,我发现我的算法有一个我没有想到的小错误。有时,当膜结束和背景图像开始时,强度图会有更平缓的变化。这将导致以下强度图,如下所示。我认为额外的步骤将忽略与最大斜率相距一定距离内的最小斜率将解决此问题。