我对如何尝试这件事感到难过。我已经阅读了一些帖子 但是在这里,我是Excel的新手,所以不知道该怎样走。
我正在尝试向音效文件添加元数据。他们来了一个 PDF已经转换为xlsx。通常你得到一行 每个声音文件,就像复制描述列并将其粘贴到元数据编写程序一样简单。 我在这张CD上遇到的问题是录制了多个声音 一个文件,因此描述是多行。
我需要将每个文件的所有描述合并到一个单元格中, 然后删除重复的单词,然后我可以将其粘贴到每个单词中 文件说明。
B列显示它的前导号码是同一个文件。
文件1 = 1-1,1-2文件2 = 2-1,2-2,2-3,2-4文件3 = 3-1,3-2,3-3, 对于990文件,3-4,3-5等等
因此,对于文件1,我的输出将是C2 + D2 + C3 + D3 = AIR,JET STRONG 通过动物,脚趾动物脚趾在河流中的流量:各种各样 MOVEMENTS
这看起来像是可行的吗?我试着把头撞在墙上 但它没有帮助;)
您可以从前几个条目中看到某些文件无关紧要 像文件3,但我真的需要让其他人可搜索 元数据。
FS01 1-1 AIR, JET STRONG AIR STREAM THROUGH JET
FS01 1-2 ANIMAL, FOOTSTEP ANIMAL FOOTSTEPS IN DIRT: VARIOUS MOVEMENTS
FS01 2-1 APPLAUSE, CROWD SMALL INDOOR CROWD APPLAUSE WITH SLIGHT BUILD
FS01 2-2 APPLAUSE, CROWD SMALL INDOOR CROWD APPLAUSE
FS01 2-3 APPLAUSE, CROWD SMALL INDOOR CROWD APPLAUSE
FS01 2-4 APPLAUSE, CROWD SMALL OUTDOOR CROWD APPLAUSE WITH VOICES
FS01 3-1 APPLAUSE, CROWD SMALL CROWD APPLAUSE
FS01 3-2 APPLAUSE, CROWD SMALL CROWD APPLAUSE
FS01 3-3 APPLAUSE, CROWD SMALL CROWD APPLAUSE
答案 0 :(得分:0)
这里有几个问题需要解决:
解决这些问题的一个方法是
Excel数据透视表可以用于上面的步骤1-3,稍微用公式处理4个。
下图提供了说明。
工作表中有三个元素。
范围A1:B12
提供数据。有11个数据点,每个点包含File
和Desc
(简称'描述')值。我故意保持这两个部分简短,但没有理由说它们不能超过1个字符。
范围D1:I6
是数据透视表。 (Excel的这个功能非常强大,非常值得了解。)数据透视表的构造使其行对应File
值,其列对应Desc
值。数据透视表显示数据包含4个不同的File
值(1,2,3和4)和5个不同的Desc
值(A,B,C,D和E)。 (数据透视表中显示的File
和Desc
值由Excel放置在那里。)数据透视表正文中的条目计算数据中出现的File/Desc
组合,以及空单元格表示组合未发生。因此,例如cell E4
为空意味着组合2 A
未出现在数据中,而cell G5
的值为2表示3 C
出现两次。如果更改了数据,只需单击即可刷新数据透视表,然后将反映新更改的数据。
范围D10:I13
完成任务,并从数据透视表中的值派生。涉及三个公式:
Cell D10:=D3
单元格E10:=IF(E3>0,E$2,"")
Cell F10:=E10 & IF(AND(LEN(E10)>0,F3>0),"/","") & IF(F3>0,F$2,"")
F10
被复制到范围G10:I10
,然后D10:I10
被复制到D11:I13
。
第一个公式(在D10:D13
中使用)只是从数据透视表中重现File
值列表。第二个公式(在E10:E13
中使用)根据数据透视表的相应区域中的值是正数还是空白,放置第一个Desc
值或零长度字符串""
。第三个公式(在F10:I13
中使用)连接三个字符串。使用相应数据透视表列顶部的Desc
,以与第二个公式类似的方式创建第三个(最右侧)字符串。第一个(最左边)字符串就是左边单元格中的值。第二个(中间)字符串是零长度字符串或分隔符。仅当第一个和第三个字符串都不是零长度字符串时才使用后者。我使用正斜杠字符/
作为分隔符来分隔连续的'#'描述。值,但分隔符可以是,
或*and*
,只需通过适当修改第三个公式即可。
第三区域的每一行有效地执行对应Desc
的数据中存在的File
值的累积级联。标有FullDesc
的最后一栏包含每个Desc
的{{1}}值的完整列表。
虽然我已经显示了File
命令中列出的数据,但这对于工作方法来说并不是必需的。您应该能够使用此处列出的方法作为您自己的解决方案的基础。