首页 > 其他分享 >excel公式 提取文件路径

excel公式 提取文件路径

时间:2023-11-16 12:04:37浏览次数:47  
标签:CELL 公式 路径 excel filename A1 字符串 FIND LEFT

=SUBSTITUTE(LEFT(@CELL("filename",A1),FIND("[",@CELL("filename",A1))-1),"[","")

=SUBSTITUTE(LEFT(@CELL("filename",A1),FIND("[",@CELL("filename",A1))-1),"[","")

这个Excel公式的目的是从包含文件路径的工作簿名称中提取工作簿的名称部分。让我们逐步解释这个公式:

  1. @CELL("filename",A1): 这部分函数会返回包含当前工作簿文件路径的字符串,其中A1是任何包含文件路径的单元格引用。
  2. FIND("[",@CELL("filename",A1))-1: 这一部分使用FIND函数找到左方括号 "[" 在字符串中的位置,并减去1。这是为了获得左方括号之前的字符串的长度。
  3. LEFT(@CELL("filename",A1),FIND("[",@CELL("filename",A1))-1): 这个LEFT函数将使用上一步找到的长度,从文件路径字符串的开头提取一部分,即左方括号之前的字符串。
  4. SUBSTITUTE(LEFT(...),"[",""): 最后,使用SUBSTITUTE函数将前一步提取的字符串中的左方括号 "[" 替换为空字符串 ""。这样就去掉了左方括号,只剩下工作簿的名称。

因此,整个公式的作用是从包含文件路径的工作簿名称中提取出工作簿的名称。例如,如果文件路径是C:\Documents\[Workbook.xlsx]Sheet1,这个公式将返回Workbook.xlsx

标签:CELL,公式,路径,excel,filename,A1,字符串,FIND,LEFT
From: https://blog.51cto.com/u_16055028/8416026

相关文章

  • Golang把文件写到excel
    最近有个需求是把看广告的日志转成excelpackagemainimport( "bufio" "encoding/json" "flag" "fmt" "github.com/xuri/excelize/v2" "os" "time")//Ad广告typeAdstruct{ OpenIdstring`json:&quo......
  • Python读取pdf、word、excel、ppt、csv和txt文件提取所有文本
    前言本文对使用python读取pdf、word、excel、ppt、csv、txt等常用文件,并提取所有文本的方法进行分享和使用总结。可以读取不同文件的库和方法当然不止下面分享的这些,本文的代码主要目标都是:方便提取文件中所有文本的实现方式。这些库的更多使用方法,请到官方文档中查阅。读取PD......
  • 做数据分析,我们需要懂多少excel知识?
    数据分析所需的Excel知识详解在进行数据分析工作时,Excel是一个非常常用且强大的数据处理工具。以下是数据分析中常用的Excel知识点和技巧的详细描述。1.基本操作在使用Excel进行数据分析之前,首先需要掌握Excel的基本操作,包括单元格的选择、复制粘贴、插入行列、删除等。这些......
  • 打造基于Excel表格数据驱动系统
    策划喜欢用Excel,里面有很多计算公式,非常方便,策划写好的数据,程序手写到代码里面,每次修改比较麻烦,所以我们做一个模块,能自动将Excel数据转成程序能直接使用的数据。每次更改数据后,程序很快就能使用起来。1:定义一个Excel的格式让策划和程序沟通    程序要解析Excel,......
  • Python 获取指定目录所有深层文件路径(包括子目录下的所有文件)
    importosdefget_all_deep_files_in_folder(folder_path):all_files=[]file_paths=os.listdir(folder_path)foriteminfile_paths:fp=os.path.join(folder_path,item)ifos.path.isfile(fp):all_files.append(fp)......
  • macos:查看文件的完整路径(12.7)
    一,第一种方法:打开终端,把文件拖动到终端,即可以看到完整的路径:二,第二种方法:用快捷键复制路径:打开窗口后同时按下:option+command+c然后在可输入的软件中粘贴即可:说明:刘宏缔的架构森林—专注it技术的博客,网站:https://blog.imgtouch.com原文: https://blog.imgtouch.......
  • 【路径规划】基于动态窗口法DWA算法的机器人动态避障路径规划研究附Matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 最短路径树
    \(md\)怎么今天写一个题就遇到一个没学过的知识点?我真的什么都没学过吗???最短路径树是一棵树,满足\(dis(u,root)\)等于在原图中源点到\(u\)的最短路长度。求这个很简单,也是直接\(dij\)就行了。但是又要求这棵树边权和最小,于是有了一个贪心算法,即时地更新\(pre\)。感觉不......
  • Excel文件导入
    前端<divclass="panel-body"><spanclass="glyphiconglyphicon-th-list"aria-hidden="true"></span>批量上传</div>后端defdepart_multi(request): '''导入Excel文件''......
  • python tkinter treeview 仿 excel表格
    代码:fromtkinterimportttkfromtkinterimport*root=Tk()#初始框的声明columns=("姓名","IP地址")treeview=ttk.Treeview(root,height=18,show="headings",columns=columns)#表格treeview.column("姓名",width=100,a......