【发布时间】:2016-11-05 15:23:22
【问题描述】:
我有一个包含 APA 引文样式文本的电子表格,我想将它们分成 author(s)、date 和 title。
引用的一个例子是:
Parikka, J. (2010). Insect Media: An Archaeology of Animals and Technology. Minneapolis: Univ Of Minnesota Press.
鉴于此字符串在字段 I2 中,我设法做到了以下几点:
名称:=LEFT(I2, FIND("(", I2)-1) 产生 Parikka, J.
日期:=MID(I2,FIND("(",I2)+1,FIND(")",I2)-FIND("(",I2)-1) 产生 2010
但是,我无法提取标题的名称Insect Media: An Archaeology of Animals and Technology.
我当前的公式 =MID(I2,FIND(").",I2)+2,FIND(").",I2)-FIND(".",I2)) 仅返回部分标题 - 输出应显示 ). 和以下 . 之间的每个字符。
我试过=REGEXEXTRACT(I2, "\)\.\s(.*[^\.])\.\s" ),这通常有效,但不会停在第一个“。” - 就像这个例子:
Sanders, E. B.-N., Brandt, E., & Binder, T. (2010). A framework for organizing the tools and techniques of participatory design. In Proceedings of the 11th biennial participatory design conference (pp. 195–198). ACM. Retrieved from http://dl.acm.org/citation.cfm?id=1900476
错在哪里?
【问题讨论】:
标签: google-sheets formulas re2