以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请大神们帮帮忙 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=113322) |
||||
-- 作者:sarahyi -- 发布时间:2018/1/13 13:20:00 -- 请大神们帮帮忙 请打开附件
如果等于2返回“W系数"第二行以下的数,如此类推,直至10.返回“W系数"第十行的数。 [此贴子已经被作者于2018/1/13 14:32:57编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/1/13 14:27:00 -- 没看懂,截图说明一下 |
||||
-- 作者:sarahyi -- 发布时间:2018/1/13 15:04:00 -- 此主题相关图片如下:qq图片20180113150038.png |
||||
-- 作者:有点蓝 -- 发布时间:2018/1/13 15:18:00 -- 还是不懂,和文字说明对不上。下面这个举例说明 如果等于2返回“W系数"第二行以下的数,如此类推,直至10.返回“W系数"第十行的数。
|
||||
-- 作者:sarahyi -- 发布时间:2018/1/13 15:21:00 -- 此主题相关图片如下:2.png [此贴子已经被作者于2018/1/13 15:54:06编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/1/13 15:31:00 -- 如果是这种情况呢 |
||||
-- 作者:sarahyi -- 发布时间:2018/1/13 16:20:00 -- "系统单元_参数"只有第一行有数值其余没有,其实就是将"原始数据_1"的数按"系统单元_参数"第一行的值做为条件查找的值在"W参数_2"的第十行出现。 |
||||
-- 作者:sarahyi -- 发布时间:2018/1/13 16:30:00 -- 如果在Excel的话,那公式是这(W参数_2,第11行单元格=IF(系统单元_参数第1行单元格=1,(W系数第1行单元格),IF(系统单元_参数第1行单元格=2,(W系数第2行单元格),IF(系统单元_参数第1行单元格=3,(W系数第3行单元格),(W系数第4行单元格)) 在狐表如何实现?
|
||||
-- 作者:有点蓝 -- 发布时间:2018/1/13 16:35:00 -- Dim i As Integer = val(Tables("表0101").Rows(0)("系统单元_参数")) Dim idx As Integer = 11 For j As Integer = i-1 To 9 If idx < Tables("表0101").Rows.Count Tables("表0101").Rows(idx)("W参数_2") = Tables("表0101").Rows(j)("原始数据_一") idx += 1 Else Exit For End If Next
|
||||
-- 作者:sarahyi -- 发布时间:2018/1/13 16:49:00 -- 在Excel是这样的,在狐表如何实现? |