Excel 查找值的位置后再用位置取值Excel处理

例题描述

Excel 文件中有下图所示的 3 个片区数据 (不同颜色标明)。

现在要算出1-12对应的一列数据,计算规则:在片区3中依次查找1-12,找到后在片区1对应位置取数,如果是0则取片区2同位置的数,如果是1则取F+当前查找数。结果如下图G、H列所示:

实现步骤

使用插件 SPL XLL

在空白单元格写入公式:

=spl("=12.(k=?3.conj().pos(~),\~,if(?1.conj()(k)==0,?2.conj()(k),""F""/\~))",A1:B6,C1:D6,E1:F6)

如图:

简要说明:

循环1-12,先在片区3中查到当前循环数的位置序号k,返回当前数和如果片区1中k位置的数是0则取片区2中k位置的数,否则取F+当前数。

相关推荐
小小的木头人10 小时前
Python 批量解析 Excel 经纬度,调用高德地图 API 获取中文地址
开发语言·python·excel
观远数据10 小时前
从离线开发到实时同步:DataFlow如何支撑企业级数据治理闭环
java·windows·microsoft·excel
tianyatest12 小时前
表格分类统计及排序
java·excel·暖通
维C°13 小时前
PowerBI数据准备—合并文件夹中同表头Excel或csv
excel·powerbi
猫猫不是喵喵.14 小时前
前后端分离springboot+vue2查询数据导出为Excel
spring boot·后端·excel
Java面试题总结16 小时前
使用 Python 在 Excel 中添加和自定义文本框
开发语言·python·excel
用户298698530142 天前
Java 创建 CSV 文件的三种实用方法:从零构建、数组写入与 Excel 转换
java·后端·excel
葡萄城技术团队2 天前
Alt + PageDown实现横向换页:让 SpreadJS 宽表更接近 Excel 操作习惯
excel
幸福清风2 天前
Python 完美处理Excel合并单元格:拆分填充+自动合并
python·excel·合并单元格·拆分单元格
用户298698530143 天前
Python 一键导出 Excel 中的图表和形状为图片
后端·python·excel